{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Geographic trends in academic conferences" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Generic data preparation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The dataset, as extracted by our query from GraphDB, needs some minor patching to fix some issues related to CSV parsing. Commented because it has to run only the first time)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "# !cat ./data/query-result.tsv | sed 's/View\\\\\"/View/g' > ./data/fixed.tsv\n", "# !cat ./data/fixed.tsv | sed 's/“Eduardo R. Caianiello\\\\\"/“Eduardo R. Caianiello”/g' > ./data/fixed2.tsv\n", "# !rm ./data/fixed.tsv\n", "# !mv ./data/fixed2.tsv ./data/query-result.tsv" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "scrolled": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Users/andrea/.virtualenvs/skm/lib/python3.6/site-packages/plotly/graph_objs/_deprecations.py:558: DeprecationWarning:\n", "\n", "plotly.graph_objs.YAxis is deprecated.\n", "Please replace it with one of the following more specific types\n", " - plotly.graph_objs.layout.YAxis\n", " - plotly.graph_objs.layout.scene.YAxis\n", "\n", "\n", "/Users/andrea/.virtualenvs/skm/lib/python3.6/site-packages/plotly/graph_objs/_deprecations.py:531: DeprecationWarning:\n", "\n", "plotly.graph_objs.XAxis is deprecated.\n", "Please replace it with one of the following more specific types\n", " - plotly.graph_objs.layout.XAxis\n", " - plotly.graph_objs.layout.scene.XAxis\n", "\n", "\n" ] }, { "data": { "text/html": [ "" ], "text/vnd.plotly.v1+html": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import collections\n", "import numpy as np\n", "from hashlib import md5\n", "\n", "import pandas as pd\n", "from pandas import DataFrame, read_csv\n", "import cufflinks as cf\n", "\n", "import plotly\n", "from plotly.offline import iplot, init_notebook_mode\n", "import plotly.graph_objs as go\n", "import plotly.figure_factory as ff\n", "import plotly.io as pio\n", "\n", "import matplotlib.pyplot as plt\n", "import scipy\n", "import scipy.stats\n", "from scipy.optimize import leastsq\n", "from scipy.stats import spearmanr\n", "from scipy.stats import pearsonr\n", "\n", "from sklearn import preprocessing\n", "\n", "import pycountry_convert\n", "\n", "# plotly.offline.init_notebook_mode()\n", "init_notebook_mode(connected=True)\n", "\n", "pd.set_option('display.max_columns', None)\n", "pd.set_option('display.max_colwidth', 50)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
010.1007/11678564_14a462e5448db3b48f8ab0b392a20e4516bpmBPMInternational Conference on Business Process M...NancyFrance1MaluCastellanosgrid.418547.bHewlett-Packard (United States)Palo AltoUnited StatesUSHewlett-Packard LabsPreface (BPI 2005)10.1007/11678564Business Process Management WorkshopsBPM 2005 International Workshops, BPI, BPD, EN...Restricted2006-01-01
110.1007/11678564_14a462e5448db3b48f8ab0b392a20e4516bpmBPMInternational Conference on Business Process M...NancyFrance2TonWeijtersNaNNaNNaNNaNNaNU. of EindhovenPreface (BPI 2005)10.1007/11678564Business Process Management WorkshopsBPM 2005 International Workshops, BPI, BPD, EN...Restricted2006-01-01
210.1007/11678564_16a462e5448db3b48f8ab0b392a20e4516bpmBPMInternational Conference on Business Process M...NancyFrance1Linh ThaoLygrid.6582.9University of UlmUlmGermanyDEUniversity of UlmMining Staff Assignment Rules from Event-Based...10.1007/11678564Business Process Management WorkshopsBPM 2005 International Workshops, BPI, BPD, EN...Restricted2006-01-01
310.1007/11678564_16a462e5448db3b48f8ab0b392a20e4516bpmBPMInternational Conference on Business Process M...NancyFrance2StefanieRinderlegrid.6582.9University of UlmUlmGermanyDEUniversity of UlmMining Staff Assignment Rules from Event-Based...10.1007/11678564Business Process Management WorkshopsBPM 2005 International Workshops, BPI, BPD, EN...Restricted2006-01-01
410.1007/11678564_16a462e5448db3b48f8ab0b392a20e4516bpmBPMInternational Conference on Business Process M...NancyFrance3PeterDadamgrid.6582.9University of UlmUlmGermanyDEUniversity of UlmMining Staff Assignment Rules from Event-Based...10.1007/11678564Business Process Management WorkshopsBPM 2005 International Workshops, BPI, BPD, EN...Restricted2006-01-01
\n", "
" ], "text/plain": [ " paper_doi conf_id conf_seriesId \\\n", "0 10.1007/11678564_14 a462e5448db3b48f8ab0b392a20e4516 bpm \n", "1 10.1007/11678564_14 a462e5448db3b48f8ab0b392a20e4516 bpm \n", "2 10.1007/11678564_16 a462e5448db3b48f8ab0b392a20e4516 bpm \n", "3 10.1007/11678564_16 a462e5448db3b48f8ab0b392a20e4516 bpm \n", "4 10.1007/11678564_16 a462e5448db3b48f8ab0b392a20e4516 bpm \n", "\n", " conf_acronym conf_name conf_city \\\n", "0 BPM International Conference on Business Process M... Nancy \n", "1 BPM International Conference on Business Process M... Nancy \n", "2 BPM International Conference on Business Process M... Nancy \n", "3 BPM International Conference on Business Process M... Nancy \n", "4 BPM International Conference on Business Process M... Nancy \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "0 France 1 Malu Castellanos \n", "1 France 2 Ton Weijters \n", "2 France 1 Linh Thao Ly \n", "3 France 2 Stefanie Rinderle \n", "4 France 3 Peter Dadam \n", "\n", " org_gridId org_name org_city org_country \\\n", "0 grid.418547.b Hewlett-Packard (United States) Palo Alto United States \n", "1 NaN NaN NaN NaN \n", "2 grid.6582.9 University of Ulm Ulm Germany \n", "3 grid.6582.9 University of Ulm Ulm Germany \n", "4 grid.6582.9 University of Ulm Ulm Germany \n", "\n", " org_countrycode affiliation_string \\\n", "0 US Hewlett-Packard Labs \n", "1 NaN U. of Eindhoven \n", "2 DE University of Ulm \n", "3 DE University of Ulm \n", "4 DE University of Ulm \n", "\n", " paper_title book_doi \\\n", "0 Preface (BPI 2005) 10.1007/11678564 \n", "1 Preface (BPI 2005) 10.1007/11678564 \n", "2 Mining Staff Assignment Rules from Event-Based... 10.1007/11678564 \n", "3 Mining Staff Assignment Rules from Event-Based... 10.1007/11678564 \n", "4 Mining Staff Assignment Rules from Event-Based... 10.1007/11678564 \n", "\n", " book_title \\\n", "0 Business Process Management Workshops \n", "1 Business Process Management Workshops \n", "2 Business Process Management Workshops \n", "3 Business Process Management Workshops \n", "4 Business Process Management Workshops \n", "\n", " book_confSubtitle rights year \n", "0 BPM 2005 International Workshops, BPI, BPD, EN... Restricted 2006-01-01 \n", "1 BPM 2005 International Workshops, BPI, BPD, EN... Restricted 2006-01-01 \n", "2 BPM 2005 International Workshops, BPI, BPD, EN... Restricted 2006-01-01 \n", "3 BPM 2005 International Workshops, BPI, BPD, EN... Restricted 2006-01-01 \n", "4 BPM 2005 International Workshops, BPI, BPD, EN... Restricted 2006-01-01 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = read_csv('./data/query-result.tsv', delimiter='\\t', dtype=object)\n", "newcols = {\n", " '?paper_doi': 'paper_doi',\n", " '?conf_id': 'conf_id',\n", " '?conf_seriesId': 'conf_seriesId',\n", " '?conf_acronym': 'conf_acronym',\n", " '?conf_name': 'conf_name',\n", " '?conf_country': 'conf_country',\n", " '?conf_city': 'conf_city',\n", " '?author_order': 'author_order', \n", " '?author_givenName': 'author_givenName',\n", " '?author_familyName': 'author_familyName',\n", " '?org_gridId': 'org_gridId',\n", " '?org_name': 'org_name',\n", " '?org_city': 'org_city',\n", " '?org_country': 'org_country',\n", " '?org_countrycode': 'org_countrycode',\n", " '?affiliationString': 'affiliation_string',\n", " '?paper_title': 'paper_title',\n", " '?book_doi': 'book_doi',\n", " '?book_title': 'book_title',\n", " '?book_subtitle': 'book_confSubtitle',\n", " '?rights': 'rights',\n", " '?year': 'year'\n", "}\n", "df.rename(columns=newcols, inplace=True)\n", "df['year'] = df['year'].str.replace(r'\\^\\^', '')\n", "df['year'] = pd.to_datetime(df['year'], format=\"%Y\")\n", "df['author_order'] = pd.to_numeric(df['author_order'])\n", "df.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The following is a simple check in order to see if format problems are solved." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "# for col in (df.columns):\n", "# if col != 'year':\n", "# print(df[df[col].str.contains(\"w3.org\", na = False)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's explore all contributions for a couple of papers" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
58348710.1007/978-3-642-33876-2_4480f10d491a601c62fd8f2d6822a910d4ekawEKAWInternational Conference on Knowledge Engineer...GalwayIreland1SebastianHellmanngrid.9647.cLeipzig UniversityLeipzigGermanyDEUniversität LeipzigNIF Combinator: Combining NLP Tool Output10.1007/978-3-642-33876-2Knowledge Engineering and Knowledge Management18th International Conference, EKAW 2012, Galw...Restricted2012-01-01
58348810.1007/978-3-642-33876-2_4480f10d491a601c62fd8f2d6822a910d4ekawEKAWInternational Conference on Knowledge Engineer...GalwayIreland2JensLehmanngrid.9647.cLeipzig UniversityLeipzigGermanyDEUniversität LeipzigNIF Combinator: Combining NLP Tool Output10.1007/978-3-642-33876-2Knowledge Engineering and Knowledge Management18th International Conference, EKAW 2012, Galw...Restricted2012-01-01
58348910.1007/978-3-642-33876-2_4480f10d491a601c62fd8f2d6822a910d4ekawEKAWInternational Conference on Knowledge Engineer...GalwayIreland3SörenAuergrid.6810.fChemnitz University of TechnologyChemnitzGermanyDETechnische Universität ChemnitzNIF Combinator: Combining NLP Tool Output10.1007/978-3-642-33876-2Knowledge Engineering and Knowledge Management18th International Conference, EKAW 2012, Galw...Restricted2012-01-01
58349010.1007/978-3-642-33876-2_4480f10d491a601c62fd8f2d6822a910d4ekawEKAWInternational Conference on Knowledge Engineer...GalwayIreland4MarcusNitzschkegrid.9647.cLeipzig UniversityLeipzigGermanyDEUniversität LeipzigNIF Combinator: Combining NLP Tool Output10.1007/978-3-642-33876-2Knowledge Engineering and Knowledge Management18th International Conference, EKAW 2012, Galw...Restricted2012-01-01
\n", "
" ], "text/plain": [ " paper_doi conf_id \\\n", "583487 10.1007/978-3-642-33876-2_44 80f10d491a601c62fd8f2d6822a910d4 \n", "583488 10.1007/978-3-642-33876-2_44 80f10d491a601c62fd8f2d6822a910d4 \n", "583489 10.1007/978-3-642-33876-2_44 80f10d491a601c62fd8f2d6822a910d4 \n", "583490 10.1007/978-3-642-33876-2_44 80f10d491a601c62fd8f2d6822a910d4 \n", "\n", " conf_seriesId conf_acronym \\\n", "583487 ekaw EKAW \n", "583488 ekaw EKAW \n", "583489 ekaw EKAW \n", "583490 ekaw EKAW \n", "\n", " conf_name conf_city \\\n", "583487 International Conference on Knowledge Engineer... Galway \n", "583488 International Conference on Knowledge Engineer... Galway \n", "583489 International Conference on Knowledge Engineer... Galway \n", "583490 International Conference on Knowledge Engineer... Galway \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "583487 Ireland 1 Sebastian Hellmann \n", "583488 Ireland 2 Jens Lehmann \n", "583489 Ireland 3 Sören Auer \n", "583490 Ireland 4 Marcus Nitzschke \n", "\n", " org_gridId org_name org_city org_country \\\n", "583487 grid.9647.c Leipzig University Leipzig Germany \n", "583488 grid.9647.c Leipzig University Leipzig Germany \n", "583489 grid.6810.f Chemnitz University of Technology Chemnitz Germany \n", "583490 grid.9647.c Leipzig University Leipzig Germany \n", "\n", " org_countrycode affiliation_string \\\n", "583487 DE Universität Leipzig \n", "583488 DE Universität Leipzig \n", "583489 DE Technische Universität Chemnitz \n", "583490 DE Universität Leipzig \n", "\n", " paper_title book_doi \\\n", "583487 NIF Combinator: Combining NLP Tool Output 10.1007/978-3-642-33876-2 \n", "583488 NIF Combinator: Combining NLP Tool Output 10.1007/978-3-642-33876-2 \n", "583489 NIF Combinator: Combining NLP Tool Output 10.1007/978-3-642-33876-2 \n", "583490 NIF Combinator: Combining NLP Tool Output 10.1007/978-3-642-33876-2 \n", "\n", " book_title \\\n", "583487 Knowledge Engineering and Knowledge Management \n", "583488 Knowledge Engineering and Knowledge Management \n", "583489 Knowledge Engineering and Knowledge Management \n", "583490 Knowledge Engineering and Knowledge Management \n", "\n", " book_confSubtitle rights \\\n", "583487 18th International Conference, EKAW 2012, Galw... Restricted \n", "583488 18th International Conference, EKAW 2012, Galw... Restricted \n", "583489 18th International Conference, EKAW 2012, Galw... Restricted \n", "583490 18th International Conference, EKAW 2012, Galw... Restricted \n", "\n", " year \n", "583487 2012-01-01 \n", "583488 2012-01-01 \n", "583489 2012-01-01 \n", "583490 2012-01-01 " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df[df.paper_title == 'NIF Combinator: Combining NLP Tool Output']" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
176012010.1007/11926078_68b02ea6fdadf64adbc6d95ddb5dca530bsemwebISWCInternational Semantic Web ConferenceAthens, GAUSA1MarkusKrötzschgrid.7892.4Karlsruhe Institute of TechnologyKarlsruheGermanyDEAIFB, Universität KarlsruheSemantic MediaWiki10.1007/11926078The Semantic Web - ISWC 20065th International Semantic Web Conference, ISW...OpenAccess2006-01-01
176012110.1007/11926078_68b02ea6fdadf64adbc6d95ddb5dca530bsemwebISWCInternational Semantic Web ConferenceAthens, GAUSA2DennyVrandečićgrid.7892.4Karlsruhe Institute of TechnologyKarlsruheGermanyDEAIFB, Universität KarlsruheSemantic MediaWiki10.1007/11926078The Semantic Web - ISWC 20065th International Semantic Web Conference, ISW...OpenAccess2006-01-01
176012210.1007/11926078_68b02ea6fdadf64adbc6d95ddb5dca530bsemwebISWCInternational Semantic Web ConferenceAthens, GAUSA3MaxVölkelNaNNaNNaNNaNNaNFZI KarlsruheSemantic MediaWiki10.1007/11926078The Semantic Web - ISWC 20065th International Semantic Web Conference, ISW...OpenAccess2006-01-01
\n", "
" ], "text/plain": [ " paper_doi conf_id conf_seriesId \\\n", "1760120 10.1007/11926078_68 b02ea6fdadf64adbc6d95ddb5dca530b semweb \n", "1760121 10.1007/11926078_68 b02ea6fdadf64adbc6d95ddb5dca530b semweb \n", "1760122 10.1007/11926078_68 b02ea6fdadf64adbc6d95ddb5dca530b semweb \n", "\n", " conf_acronym conf_name conf_city \\\n", "1760120 ISWC International Semantic Web Conference Athens, GA \n", "1760121 ISWC International Semantic Web Conference Athens, GA \n", "1760122 ISWC International Semantic Web Conference Athens, GA \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "1760120 USA 1 Markus Krötzsch \n", "1760121 USA 2 Denny Vrandečić \n", "1760122 USA 3 Max Völkel \n", "\n", " org_gridId org_name org_city \\\n", "1760120 grid.7892.4 Karlsruhe Institute of Technology Karlsruhe \n", "1760121 grid.7892.4 Karlsruhe Institute of Technology Karlsruhe \n", "1760122 NaN NaN NaN \n", "\n", " org_country org_countrycode affiliation_string \\\n", "1760120 Germany DE AIFB, Universität Karlsruhe \n", "1760121 Germany DE AIFB, Universität Karlsruhe \n", "1760122 NaN NaN FZI Karlsruhe \n", "\n", " paper_title book_doi book_title \\\n", "1760120 Semantic MediaWiki 10.1007/11926078 The Semantic Web - ISWC 2006 \n", "1760121 Semantic MediaWiki 10.1007/11926078 The Semantic Web - ISWC 2006 \n", "1760122 Semantic MediaWiki 10.1007/11926078 The Semantic Web - ISWC 2006 \n", "\n", " book_confSubtitle rights \\\n", "1760120 5th International Semantic Web Conference, ISW... OpenAccess \n", "1760121 5th International Semantic Web Conference, ISW... OpenAccess \n", "1760122 5th International Semantic Web Conference, ISW... OpenAccess \n", "\n", " year \n", "1760120 2006-01-01 \n", "1760121 2006-01-01 \n", "1760122 2006-01-01 " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df[df.paper_doi == '10.1007/11926078_68']" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
count17700919998229998229998229998229998229998221.770091e+0617675141770091135666613566661356666135666613566321737513177009117700911770091177009115034261770091
unique5060491028977107412131244103NaN1650522475681480214623420316015919116450399412117713011806222
top10.1007/978-3-540-49676-2_97a0232d303c8198116d174007f5faca1hciMICCAIInternational Conference on Medical Image Comp...BeijingChinaNaNM.Wanggrid.9227.eChinese Academy of SciencesBeijingChinaCNChinese Academy of SciencesIntroduction10.1007/978-3-540-36841-0World Congress on Medical Physics and Biomedic...Volume 1Restricted2015-01-01 00:00:00
freq2402746838971214752147526828129061NaN2017625630105361053654835193013193013922240952401240479241428271149612
firstNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1996-01-01 00:00:00
lastNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN2017-01-01 00:00:00
meanNaNNaNNaNNaNNaNNaNNaN2.647722e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
stdNaNNaNNaNNaNNaNNaNNaN2.638346e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
minNaNNaNNaNNaNNaNNaNNaN1.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
25%NaNNaNNaNNaNNaNNaNNaN1.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
50%NaNNaNNaNNaNNaNNaNNaN2.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
75%NaNNaNNaNNaNNaNNaNNaN3.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
maxNaNNaNNaNNaNNaNNaNNaN1.390000e+02NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", "
" ], "text/plain": [ " paper_doi conf_id \\\n", "count 1770091 999822 \n", "unique 506049 1028 \n", "top 10.1007/978-3-540-49676-2_9 7a0232d303c8198116d174007f5faca1 \n", "freq 240 27468 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_seriesId conf_acronym \\\n", "count 999822 999822 \n", "unique 977 1074 \n", "top hci MICCAI \n", "freq 38971 21475 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_name conf_city \\\n", "count 999822 999822 \n", "unique 1213 1244 \n", "top International Conference on Medical Image Comp... Beijing \n", "freq 21475 26828 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "count 999822 1.770091e+06 1767514 1770091 \n", "unique 103 NaN 165052 247568 \n", "top China NaN M. Wang \n", "freq 129061 NaN 20176 25630 \n", "first NaN NaN NaN NaN \n", "last NaN NaN NaN NaN \n", "mean NaN 2.647722e+00 NaN NaN \n", "std NaN 2.638346e+00 NaN NaN \n", "min NaN 1.000000e+00 NaN NaN \n", "25% NaN 1.000000e+00 NaN NaN \n", "50% NaN 2.000000e+00 NaN NaN \n", "75% NaN 3.000000e+00 NaN NaN \n", "max NaN 1.390000e+02 NaN NaN \n", "\n", " org_gridId org_name org_city org_country \\\n", "count 1356666 1356666 1356666 1356666 \n", "unique 14802 14623 4203 160 \n", "top grid.9227.e Chinese Academy of Sciences Beijing China \n", "freq 10536 10536 54835 193013 \n", "first NaN NaN NaN NaN \n", "last NaN NaN NaN NaN \n", "mean NaN NaN NaN NaN \n", "std NaN NaN NaN NaN \n", "min NaN NaN NaN NaN \n", "25% NaN NaN NaN NaN \n", "50% NaN NaN NaN NaN \n", "75% NaN NaN NaN NaN \n", "max NaN NaN NaN NaN \n", "\n", " org_countrycode affiliation_string paper_title \\\n", "count 1356632 1737513 1770091 \n", "unique 159 191164 503994 \n", "top CN Chinese Academy of Sciences Introduction \n", "freq 193013 9222 409 \n", "first NaN NaN NaN \n", "last NaN NaN NaN \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " book_doi \\\n", "count 1770091 \n", "unique 12117 \n", "top 10.1007/978-3-540-36841-0 \n", "freq 5240 \n", "first NaN \n", "last NaN \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_title book_confSubtitle \\\n", "count 1770091 1770091 \n", "unique 7130 11806 \n", "top World Congress on Medical Physics and Biomedic... Volume 1 \n", "freq 12404 7924 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " rights year \n", "count 1503426 1770091 \n", "unique 2 22 \n", "top Restricted 2015-01-01 00:00:00 \n", "freq 1428271 149612 \n", "first NaN 1996-01-01 00:00:00 \n", "last NaN 2017-01-01 00:00:00 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.describe(include='all')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Alas, there are *non-trivial problem with affiliations* (check below). We need to fix them!\n" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
139328310.1007/0-387-25515-X_15NaNNaNNaNNaNNaNNaN1Derek J.Blakegrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordGlycosylation Defects and Muscular Dystrophy10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139328410.1007/0-387-25515-X_15NaNNaNNaNNaNNaNNaN2Christopher T.Esapagrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordGlycosylation Defects and Muscular Dystrophy10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139329710.1007/0-387-25515-X_18NaNNaNNaNNaNNaNNaN1Simon A.Frygrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordDifferential Glycosylation of Gelatinase B fro...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139329910.1007/0-387-25515-X_18NaNNaNNaNNaNNaNNaN3LouiseRoylegrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordDifferential Glycosylation of Gelatinase B fro...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330010.1007/0-387-25515-X_18NaNNaNNaNNaNNaNNaN4Mark R.Wormaldgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordDifferential Glycosylation of Gelatinase B fro...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330310.1007/0-387-25515-X_18NaNNaNNaNNaNNaNNaN7Pauline M.Ruddgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordDifferential Glycosylation of Gelatinase B fro...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330410.1007/0-387-25515-X_18NaNNaNNaNNaNNaNNaN8Raymond A.Dwekgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordDifferential Glycosylation of Gelatinase B fro...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330510.1007/0-387-25515-X_21NaNNaNNaNNaNNaNNaN1Frances M.Plattgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordNew Developments in Treating Glycosphingolipid...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330610.1007/0-387-25515-X_21NaNNaNNaNNaNNaNNaN2MylvaganamJeyakumargrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordNew Developments in Treating Glycosphingolipid...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330710.1007/0-387-25515-X_21NaNNaNNaNNaNNaNNaN3UlrikaAnderssongrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordNew Developments in Treating Glycosphingolipid...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330810.1007/0-387-25515-X_21NaNNaNNaNNaNNaNNaN4Raymond A.Dwekgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordNew Developments in Treating Glycosphingolipid...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139330910.1007/0-387-25515-X_21NaNNaNNaNNaNNaNNaN5Terry D.Buttersgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordNew Developments in Treating Glycosphingolipid...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139331910.1007/0-387-25515-X_11NaNNaNNaNNaNNaNNaN1Alan J.Wrightgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordHyaluronan in Immune Processes10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139332010.1007/0-387-25515-X_11NaNNaNNaNNaNNaNNaN2Anthony J.Daygrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordHyaluronan in Immune Processes10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139332110.1007/0-387-25515-X_9NaNNaNNaNNaNNaNNaN1James N.Arnoldgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordHuman Immunoglobulin Glycosylation and the Lec...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139332510.1007/0-387-25515-X_9NaNNaNNaNNaNNaNNaN5Robert B.Simgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordHuman Immunoglobulin Glycosylation and the Lec...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139335210.1007/0-387-25515-X_2NaNNaNNaNNaNNaNNaN1D.Pavlovicgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordLong Alkylchain Iminosugars Block the HCV p7 I...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139335310.1007/0-387-25515-X_2NaNNaNNaNNaNNaNNaN2W.Fischergrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordLong Alkylchain Iminosugars Block the HCV p7 I...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139335410.1007/0-387-25515-X_2NaNNaNNaNNaNNaNNaN3M.Husseygrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordLong Alkylchain Iminosugars Block the HCV p7 I...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139335810.1007/0-387-25515-X_2NaNNaNNaNNaNNaNNaN7S.Woodhousegrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordLong Alkylchain Iminosugars Block the HCV p7 I...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139335910.1007/0-387-25515-X_2NaNNaNNaNNaNNaNNaN8R. A.Dwekgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordLong Alkylchain Iminosugars Block the HCV p7 I...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139336010.1007/0-387-25515-X_2NaNNaNNaNNaNNaNNaN9N.Zitzmanngrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordLong Alkylchain Iminosugars Block the HCV p7 I...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139337410.1007/0-387-25515-X_12NaNNaNNaNNaNNaNNaN1David A.Shoregrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordGlycosylation and the Function of the T Cell C...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139337810.1007/0-387-25515-X_12NaNNaNNaNNaNNaNNaN3Raymond A.Dwekgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordGlycosylation and the Function of the T Cell C...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139337910.1007/0-387-25515-X_12NaNNaNNaNNaNNaNNaN4Pauline M.Ruddgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordGlycosylation and the Function of the T Cell C...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139338810.1007/0-387-25515-X_4NaNNaNNaNNaNNaNNaN1ChrisScanlangrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordAntibody Recognition of a Carbohydrate Epitope...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139339610.1007/0-387-25515-X_4NaNNaNNaNNaNNaNNaN8RaymondDwekgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordAntibody Recognition of a Carbohydrate Epitope...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139339710.1007/0-387-25515-X_4NaNNaNNaNNaNNaNNaN9PaulineRuddgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordAntibody Recognition of a Carbohydrate Epitope...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139341010.1007/0-387-25515-X_13NaNNaNNaNNaNNaNNaN1YusukeMimuragrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordImmunogenicity of Calreticulin-Bound Murine Le...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139341310.1007/0-387-25515-X_13NaNNaNNaNNaNNaNNaN3YukaMimura-Kimuragrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordImmunogenicity of Calreticulin-Bound Murine Le...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139341410.1007/0-387-25515-X_13NaNNaNNaNNaNNaNNaN4Raymond A.Dwekgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordImmunogenicity of Calreticulin-Bound Murine Le...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
139341510.1007/0-387-25515-X_13NaNNaNNaNNaNNaNNaN5Pauline M.Ruddgrid.13992.30Weizmann Institute of ScienceRehovotIsraelILUniversity of OxfordImmunogenicity of Calreticulin-Bound Murine Le...10.1007/b135491Glycobiology and MedicineProceedings of the 7th Jenner Glycobiology and...Restricted2005-01-01
\n", "
" ], "text/plain": [ " paper_doi conf_id conf_seriesId conf_acronym \\\n", "1393283 10.1007/0-387-25515-X_15 NaN NaN NaN \n", "1393284 10.1007/0-387-25515-X_15 NaN NaN NaN \n", "1393297 10.1007/0-387-25515-X_18 NaN NaN NaN \n", "1393299 10.1007/0-387-25515-X_18 NaN NaN NaN \n", "1393300 10.1007/0-387-25515-X_18 NaN NaN NaN \n", "1393303 10.1007/0-387-25515-X_18 NaN NaN NaN \n", "1393304 10.1007/0-387-25515-X_18 NaN NaN NaN \n", "1393305 10.1007/0-387-25515-X_21 NaN NaN NaN \n", "1393306 10.1007/0-387-25515-X_21 NaN NaN NaN \n", "1393307 10.1007/0-387-25515-X_21 NaN NaN NaN \n", "1393308 10.1007/0-387-25515-X_21 NaN NaN NaN \n", "1393309 10.1007/0-387-25515-X_21 NaN NaN NaN \n", "1393319 10.1007/0-387-25515-X_11 NaN NaN NaN \n", "1393320 10.1007/0-387-25515-X_11 NaN NaN NaN \n", "1393321 10.1007/0-387-25515-X_9 NaN NaN NaN \n", "1393325 10.1007/0-387-25515-X_9 NaN NaN NaN \n", "1393352 10.1007/0-387-25515-X_2 NaN NaN NaN \n", "1393353 10.1007/0-387-25515-X_2 NaN NaN NaN \n", "1393354 10.1007/0-387-25515-X_2 NaN NaN NaN \n", "1393358 10.1007/0-387-25515-X_2 NaN NaN NaN \n", "1393359 10.1007/0-387-25515-X_2 NaN NaN NaN \n", "1393360 10.1007/0-387-25515-X_2 NaN NaN NaN \n", "1393374 10.1007/0-387-25515-X_12 NaN NaN NaN \n", "1393378 10.1007/0-387-25515-X_12 NaN NaN NaN \n", "1393379 10.1007/0-387-25515-X_12 NaN NaN NaN \n", "1393388 10.1007/0-387-25515-X_4 NaN NaN NaN \n", "1393396 10.1007/0-387-25515-X_4 NaN NaN NaN \n", "1393397 10.1007/0-387-25515-X_4 NaN NaN NaN \n", "1393410 10.1007/0-387-25515-X_13 NaN NaN NaN \n", "1393413 10.1007/0-387-25515-X_13 NaN NaN NaN \n", "1393414 10.1007/0-387-25515-X_13 NaN NaN NaN \n", "1393415 10.1007/0-387-25515-X_13 NaN NaN NaN \n", "\n", " conf_name conf_city conf_country author_order author_givenName \\\n", "1393283 NaN NaN NaN 1 Derek J. \n", "1393284 NaN NaN NaN 2 Christopher T. \n", "1393297 NaN NaN NaN 1 Simon A. \n", "1393299 NaN NaN NaN 3 Louise \n", "1393300 NaN NaN NaN 4 Mark R. \n", "1393303 NaN NaN NaN 7 Pauline M. \n", "1393304 NaN NaN NaN 8 Raymond A. \n", "1393305 NaN NaN NaN 1 Frances M. \n", "1393306 NaN NaN NaN 2 Mylvaganam \n", "1393307 NaN NaN NaN 3 Ulrika \n", "1393308 NaN NaN NaN 4 Raymond A. \n", "1393309 NaN NaN NaN 5 Terry D. \n", "1393319 NaN NaN NaN 1 Alan J. \n", "1393320 NaN NaN NaN 2 Anthony J. \n", "1393321 NaN NaN NaN 1 James N. \n", "1393325 NaN NaN NaN 5 Robert B. \n", "1393352 NaN NaN NaN 1 D. \n", "1393353 NaN NaN NaN 2 W. \n", "1393354 NaN NaN NaN 3 M. \n", "1393358 NaN NaN NaN 7 S. \n", "1393359 NaN NaN NaN 8 R. A. \n", "1393360 NaN NaN NaN 9 N. \n", "1393374 NaN NaN NaN 1 David A. \n", "1393378 NaN NaN NaN 3 Raymond A. \n", "1393379 NaN NaN NaN 4 Pauline M. \n", "1393388 NaN NaN NaN 1 Chris \n", "1393396 NaN NaN NaN 8 Raymond \n", "1393397 NaN NaN NaN 9 Pauline \n", "1393410 NaN NaN NaN 1 Yusuke \n", "1393413 NaN NaN NaN 3 Yuka \n", "1393414 NaN NaN NaN 4 Raymond A. \n", "1393415 NaN NaN NaN 5 Pauline M. \n", "\n", " author_familyName org_gridId org_name \\\n", "1393283 Blake grid.13992.30 Weizmann Institute of Science \n", "1393284 Esapa grid.13992.30 Weizmann Institute of Science \n", "1393297 Fry grid.13992.30 Weizmann Institute of Science \n", "1393299 Royle grid.13992.30 Weizmann Institute of Science \n", "1393300 Wormald grid.13992.30 Weizmann Institute of Science \n", "1393303 Rudd grid.13992.30 Weizmann Institute of Science \n", "1393304 Dwek grid.13992.30 Weizmann Institute of Science \n", "1393305 Platt grid.13992.30 Weizmann Institute of Science \n", "1393306 Jeyakumar grid.13992.30 Weizmann Institute of Science \n", "1393307 Andersson grid.13992.30 Weizmann Institute of Science \n", "1393308 Dwek grid.13992.30 Weizmann Institute of Science \n", "1393309 Butters grid.13992.30 Weizmann Institute of Science \n", "1393319 Wright grid.13992.30 Weizmann Institute of Science \n", "1393320 Day grid.13992.30 Weizmann Institute of Science \n", "1393321 Arnold grid.13992.30 Weizmann Institute of Science \n", "1393325 Sim grid.13992.30 Weizmann Institute of Science \n", "1393352 Pavlovic grid.13992.30 Weizmann Institute of Science \n", "1393353 Fischer grid.13992.30 Weizmann Institute of Science \n", "1393354 Hussey grid.13992.30 Weizmann Institute of Science \n", "1393358 Woodhouse grid.13992.30 Weizmann Institute of Science \n", "1393359 Dwek grid.13992.30 Weizmann Institute of Science \n", "1393360 Zitzmann grid.13992.30 Weizmann Institute of Science \n", "1393374 Shore grid.13992.30 Weizmann Institute of Science \n", "1393378 Dwek grid.13992.30 Weizmann Institute of Science \n", "1393379 Rudd grid.13992.30 Weizmann Institute of Science \n", "1393388 Scanlan grid.13992.30 Weizmann Institute of Science \n", "1393396 Dwek grid.13992.30 Weizmann Institute of Science \n", "1393397 Rudd grid.13992.30 Weizmann Institute of Science \n", "1393410 Mimura grid.13992.30 Weizmann Institute of Science \n", "1393413 Mimura-Kimura grid.13992.30 Weizmann Institute of Science \n", "1393414 Dwek grid.13992.30 Weizmann Institute of Science \n", "1393415 Rudd grid.13992.30 Weizmann Institute of Science \n", "\n", " org_city org_country org_countrycode affiliation_string \\\n", "1393283 Rehovot Israel IL University of Oxford \n", "1393284 Rehovot Israel IL University of Oxford \n", "1393297 Rehovot Israel IL University of Oxford \n", "1393299 Rehovot Israel IL University of Oxford \n", "1393300 Rehovot Israel IL University of Oxford \n", "1393303 Rehovot Israel IL University of Oxford \n", "1393304 Rehovot Israel IL University of Oxford \n", "1393305 Rehovot Israel IL University of Oxford \n", "1393306 Rehovot Israel IL University of Oxford \n", "1393307 Rehovot Israel IL University of Oxford \n", "1393308 Rehovot Israel IL University of Oxford \n", "1393309 Rehovot Israel IL University of Oxford \n", "1393319 Rehovot Israel IL University of Oxford \n", "1393320 Rehovot Israel IL University of Oxford \n", "1393321 Rehovot Israel IL University of Oxford \n", "1393325 Rehovot Israel IL University of Oxford \n", "1393352 Rehovot Israel IL University of Oxford \n", "1393353 Rehovot Israel IL University of Oxford \n", "1393354 Rehovot Israel IL University of Oxford \n", "1393358 Rehovot Israel IL University of Oxford \n", "1393359 Rehovot Israel IL University of Oxford \n", "1393360 Rehovot Israel IL University of Oxford \n", "1393374 Rehovot Israel IL University of Oxford \n", "1393378 Rehovot Israel IL University of Oxford \n", "1393379 Rehovot Israel IL University of Oxford \n", "1393388 Rehovot Israel IL University of Oxford \n", "1393396 Rehovot Israel IL University of Oxford \n", "1393397 Rehovot Israel IL University of Oxford \n", "1393410 Rehovot Israel IL University of Oxford \n", "1393413 Rehovot Israel IL University of Oxford \n", "1393414 Rehovot Israel IL University of Oxford \n", "1393415 Rehovot Israel IL University of Oxford \n", "\n", " paper_title book_doi \\\n", "1393283 Glycosylation Defects and Muscular Dystrophy 10.1007/b135491 \n", "1393284 Glycosylation Defects and Muscular Dystrophy 10.1007/b135491 \n", "1393297 Differential Glycosylation of Gelatinase B fro... 10.1007/b135491 \n", "1393299 Differential Glycosylation of Gelatinase B fro... 10.1007/b135491 \n", "1393300 Differential Glycosylation of Gelatinase B fro... 10.1007/b135491 \n", "1393303 Differential Glycosylation of Gelatinase B fro... 10.1007/b135491 \n", "1393304 Differential Glycosylation of Gelatinase B fro... 10.1007/b135491 \n", "1393305 New Developments in Treating Glycosphingolipid... 10.1007/b135491 \n", "1393306 New Developments in Treating Glycosphingolipid... 10.1007/b135491 \n", "1393307 New Developments in Treating Glycosphingolipid... 10.1007/b135491 \n", "1393308 New Developments in Treating Glycosphingolipid... 10.1007/b135491 \n", "1393309 New Developments in Treating Glycosphingolipid... 10.1007/b135491 \n", "1393319 Hyaluronan in Immune Processes 10.1007/b135491 \n", "1393320 Hyaluronan in Immune Processes 10.1007/b135491 \n", "1393321 Human Immunoglobulin Glycosylation and the Lec... 10.1007/b135491 \n", "1393325 Human Immunoglobulin Glycosylation and the Lec... 10.1007/b135491 \n", "1393352 Long Alkylchain Iminosugars Block the HCV p7 I... 10.1007/b135491 \n", "1393353 Long Alkylchain Iminosugars Block the HCV p7 I... 10.1007/b135491 \n", "1393354 Long Alkylchain Iminosugars Block the HCV p7 I... 10.1007/b135491 \n", "1393358 Long Alkylchain Iminosugars Block the HCV p7 I... 10.1007/b135491 \n", "1393359 Long Alkylchain Iminosugars Block the HCV p7 I... 10.1007/b135491 \n", "1393360 Long Alkylchain Iminosugars Block the HCV p7 I... 10.1007/b135491 \n", "1393374 Glycosylation and the Function of the T Cell C... 10.1007/b135491 \n", "1393378 Glycosylation and the Function of the T Cell C... 10.1007/b135491 \n", "1393379 Glycosylation and the Function of the T Cell C... 10.1007/b135491 \n", "1393388 Antibody Recognition of a Carbohydrate Epitope... 10.1007/b135491 \n", "1393396 Antibody Recognition of a Carbohydrate Epitope... 10.1007/b135491 \n", "1393397 Antibody Recognition of a Carbohydrate Epitope... 10.1007/b135491 \n", "1393410 Immunogenicity of Calreticulin-Bound Murine Le... 10.1007/b135491 \n", "1393413 Immunogenicity of Calreticulin-Bound Murine Le... 10.1007/b135491 \n", "1393414 Immunogenicity of Calreticulin-Bound Murine Le... 10.1007/b135491 \n", "1393415 Immunogenicity of Calreticulin-Bound Murine Le... 10.1007/b135491 \n", "\n", " book_title \\\n", "1393283 Glycobiology and Medicine \n", "1393284 Glycobiology and Medicine \n", "1393297 Glycobiology and Medicine \n", "1393299 Glycobiology and Medicine \n", "1393300 Glycobiology and Medicine \n", "1393303 Glycobiology and Medicine \n", "1393304 Glycobiology and Medicine \n", "1393305 Glycobiology and Medicine \n", "1393306 Glycobiology and Medicine \n", "1393307 Glycobiology and Medicine \n", "1393308 Glycobiology and Medicine \n", "1393309 Glycobiology and Medicine \n", "1393319 Glycobiology and Medicine \n", "1393320 Glycobiology and Medicine \n", "1393321 Glycobiology and Medicine \n", "1393325 Glycobiology and Medicine \n", "1393352 Glycobiology and Medicine \n", "1393353 Glycobiology and Medicine \n", "1393354 Glycobiology and Medicine \n", "1393358 Glycobiology and Medicine \n", "1393359 Glycobiology and Medicine \n", "1393360 Glycobiology and Medicine \n", "1393374 Glycobiology and Medicine \n", "1393378 Glycobiology and Medicine \n", "1393379 Glycobiology and Medicine \n", "1393388 Glycobiology and Medicine \n", "1393396 Glycobiology and Medicine \n", "1393397 Glycobiology and Medicine \n", "1393410 Glycobiology and Medicine \n", "1393413 Glycobiology and Medicine \n", "1393414 Glycobiology and Medicine \n", "1393415 Glycobiology and Medicine \n", "\n", " book_confSubtitle rights \\\n", "1393283 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393284 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393297 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393299 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393300 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393303 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393304 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393305 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393306 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393307 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393308 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393309 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393319 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393320 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393321 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393325 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393352 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393353 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393354 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393358 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393359 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393360 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393374 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393378 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393379 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393388 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393396 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393397 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393410 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393413 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393414 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "1393415 Proceedings of the 7th Jenner Glycobiology and... Restricted \n", "\n", " year \n", "1393283 2005-01-01 \n", "1393284 2005-01-01 \n", "1393297 2005-01-01 \n", "1393299 2005-01-01 \n", "1393300 2005-01-01 \n", "1393303 2005-01-01 \n", "1393304 2005-01-01 \n", "1393305 2005-01-01 \n", "1393306 2005-01-01 \n", "1393307 2005-01-01 \n", "1393308 2005-01-01 \n", "1393309 2005-01-01 \n", "1393319 2005-01-01 \n", "1393320 2005-01-01 \n", "1393321 2005-01-01 \n", "1393325 2005-01-01 \n", "1393352 2005-01-01 \n", "1393353 2005-01-01 \n", "1393354 2005-01-01 \n", "1393358 2005-01-01 \n", "1393359 2005-01-01 \n", "1393360 2005-01-01 \n", "1393374 2005-01-01 \n", "1393378 2005-01-01 \n", "1393379 2005-01-01 \n", "1393388 2005-01-01 \n", "1393396 2005-01-01 \n", "1393397 2005-01-01 \n", "1393410 2005-01-01 \n", "1393413 2005-01-01 \n", "1393414 2005-01-01 \n", "1393415 2005-01-01 " ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df[(df.affiliation_string == 'University of Oxford') & (df.org_countrycode == 'IL')]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "aff_string_countries = df[['affiliation_string', 'org_countrycode']].drop_duplicates()\n", "aff_string_countries = aff_string_countries.groupby('affiliation_string').agg({'org_countrycode':lambda x: list(x)})\n", "aff_string_countries['attributed_countries'] = aff_string_countries.apply(lambda row: len(row['org_countrycode']), axis=1)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeattributed_countries
affiliation_string
University of Oxford[GB, nan, IL, US]4
\n", "
" ], "text/plain": [ " org_countrycode attributed_countries\n", "affiliation_string \n", "University of Oxford [GB, nan, IL, US] 4" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "aff_string_countries.loc['University of Oxford':'University of Oxford']" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeattributed_countries
affiliation_string
University of Oslo[NO, nan, IL]3
\n", "
" ], "text/plain": [ " org_countrycode attributed_countries\n", "affiliation_string \n", "University of Oslo [NO, nan, IL] 3" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "aff_string_countries.loc['University of Oslo':'University of Oslo']" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeattributed_countries
affiliation_string
University of London[GB, nan, IT]3
\n", "
" ], "text/plain": [ " org_countrycode attributed_countries\n", "affiliation_string \n", "University of London [GB, nan, IT] 3" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "aff_string_countries.loc['University of London':'University of London']" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeattributed_countries
affiliation_string
University of Leuven[BE, US, IL]3
\n", "
" ], "text/plain": [ " org_countrycode attributed_countries\n", "affiliation_string \n", "University of Leuven [BE, US, IL] 3" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "aff_string_countries.loc['University of Leuven':'University of Leuven']" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeattributed_countries
affiliation_string
(Lanzhou Jiaotong University), Ministry of Education[CN, nan]2
(Northeastern University), Ministry of Education[CN, nan]2
(Renmin University of China), MOE[CN, nan]2
(U. Lyon, CNRS, ENS Lyon, INRIA, UCBL)[nan, FR]2
1 University of New Mexico[US, nan]2
21st Century Systems Inc.[US, nan]2
A*STAR[SG, nan]2
A*STAR-NUS[nan, SG]2
A-Star[nan, SG]2
A. D. Patel Institute of Technology[nan, IN]2
\n", "
" ], "text/plain": [ " org_countrycode \\\n", "affiliation_string \n", "(Lanzhou Jiaotong University), Ministry of Educ... [CN, nan] \n", "(Northeastern University), Ministry of Education [CN, nan] \n", "(Renmin University of China), MOE [CN, nan] \n", "(U. Lyon, CNRS, ENS Lyon, INRIA, UCBL) [nan, FR] \n", "1 University of New Mexico [US, nan] \n", "21st Century Systems Inc. [US, nan] \n", "A*STAR [SG, nan] \n", "A*STAR-NUS [nan, SG] \n", "A-Star [nan, SG] \n", "A. D. Patel Institute of Technology [nan, IN] \n", "\n", " attributed_countries \n", "affiliation_string \n", "(Lanzhou Jiaotong University), Ministry of Educ... 2 \n", "(Northeastern University), Ministry of Education 2 \n", "(Renmin University of China), MOE 2 \n", "(U. Lyon, CNRS, ENS Lyon, INRIA, UCBL) 2 \n", "1 University of New Mexico 2 \n", "21st Century Systems Inc. 2 \n", "A*STAR 2 \n", "A*STAR-NUS 2 \n", "A-Star 2 \n", "A. D. Patel Institute of Technology 2 " ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "aff_string_countries[(aff_string_countries.attributed_countries == 2)].head(10)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "def country_to_countrycode(country):\n", " if pd.isna(country):\n", " return np.nan\n", " else:\n", " try:\n", " return pycountry_convert.country_name_to_country_alpha2(country)\n", " except:\n", " return np.nan\n", "\n", "def countrycode_to_continent(country_code):\n", " if pd.isna(country_code):\n", " return np.nan\n", " else:\n", " try:\n", " return pycountry_convert.country_alpha2_to_continent_code(country_code)\n", " except:\n", " return np.nan" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We will use the official Grid.ac dataset to fix all the cases where the affiliation_string matches a unique organisation name in Grid.ac" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
IDNameCityStateCountryCountrycode
0grid.1001.0Australian National UniversityCanberraAustralian Capital TerritoryAustraliaAU
1grid.1002.3Monash UniversityMelbourneVictoriaAustraliaAU
2grid.1003.2University of QueenslandBrisbaneQueenslandAustraliaAU
3grid.1004.5Macquarie UniversitySydneyNew South WalesAustraliaAU
4grid.1005.4UNSW AustraliaSydneyNew South WalesAustraliaAU
\n", "
" ], "text/plain": [ " ID Name City \\\n", "0 grid.1001.0 Australian National University Canberra \n", "1 grid.1002.3 Monash University Melbourne \n", "2 grid.1003.2 University of Queensland Brisbane \n", "3 grid.1004.5 Macquarie University Sydney \n", "4 grid.1005.4 UNSW Australia Sydney \n", "\n", " State Country Countrycode \n", "0 Australian Capital Territory Australia AU \n", "1 Victoria Australia AU \n", "2 Queensland Australia AU \n", "3 New South Wales Australia AU \n", "4 New South Wales Australia AU " ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "grid_df = pd.read_csv('./data/grid.csv')\n", "grid_df.Country.replace({'State of Palestine': 'Palestine',\n", " 'Reunion': 'Réunion',\n", " 'Aland Islands': 'Åland Islands',\n", " 'Curacao': 'Curaçao'}, inplace=True)\n", "grid_df['Countrycode'] = grid_df['Country'].map(lambda country: country_to_countrycode(country))\n", "grid_df.head()" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "autocolorscale": true, "colorbar": { "autotick": true, "title": "Title" }, "locationmode": "country names", "locations": [ "Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Aruba", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Bonaire, Saint Eustatius and Saba ", "Bosnia and Herzegovina", "Botswana", "Brazil", "British Virgin Islands", "Brunei", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape Verde", "Cayman Islands", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Costa Rica", "Croatia", "Cuba", "Curaçao", "Cyprus", "Czechia", "Democratic Republic of the Congo", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "East Timor", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Faroe Islands", "Fiji", "Finland", "France", "French Guiana", "French Polynesia", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Gibraltar", "Greece", "Greenland", "Grenada", "Guadeloupe", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Isle of Man", "Israel", "Italy", "Ivory Coast", "Jamaica", "Japan", "Jersey", "Jordan", "Kazakhstan", "Kenya", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macao", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Martinique", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Montserrat", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nepal", "Netherlands", "New Caledonia", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Niue", "North Korea", "Norway", "Oman", "Pakistan", "Palau", "Palestine", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Republic of the Congo", "Romania", "Russia", "Rwanda", "Réunion", "Saint Kitts and Nevis", "Saint Lucia", "Saint Vincent and the Grenadines", "Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia", "Seychelles", "Sierra Leone", "Singapore", "Sint Maarten", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "South Korea", "South Sudan", "Spain", "Sri Lanka", "Sudan", "Suriname", "Svalbard and Jan Mayen", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Turks and Caicos Islands", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vatican", "Venezuela", "Vietnam", "Western Sahara", "Yemen", "Zambia", "Zimbabwe", "Åland Islands" ], "marker": { "line": { "color": "rgb(180,180,180)", "width": 0.5 } }, "reversescale": false, "text": [ 35, 37, 108, 1, 17, 2, 231, 50, 1, 1231, 624, 45, 10, 17, 161, 4, 91, 832, 5, 24, 7, 4, 63, 1, 40, 25, 1541, 1, 6, 224, 31, 13, 47, 55, 2959, 10, 6, 2, 10, 156, 4034, 278, 67, 117, 56, 5, 90, 2715, 62, 537, 2, 5, 36, 2, 77, 193, 27, 3, 1, 112, 91, 4, 7, 449, 3301, 3, 2, 10, 12, 74, 3871, 103, 3, 460, 5, 4, 3, 24, 14, 8, 6, 19, 16, 382, 52, 2433, 530, 330, 63, 582, 3, 344, 1858, 34, 14, 3456, 2, 48, 93, 193, 7, 26, 29, 10, 92, 58, 4, 10, 18, 14, 113, 75, 13, 32, 26, 34, 162, 6, 20, 30, 1, 6, 15, 539, 3, 30, 6, 27, 15, 2, 167, 43, 74, 16, 76, 1486, 6, 216, 46, 16, 249, 1, 11, 1883, 25, 278, 1, 26, 47, 14, 26, 122, 274, 946, 509, 45, 9, 261, 2001, 26, 3, 4, 5, 1, 3, 3, 1, 111, 59, 86, 3, 6, 208, 2, 314, 365, 2, 29, 388, 1559, 9, 1593, 78, 49, 5, 2, 4, 1161, 1414, 33, 389, 17, 118, 262, 8, 2, 11, 119, 400, 16, 1, 1, 170, 349, 80, 5694, 27503, 43, 66, 3, 71, 178, 1, 21, 48, 59, 1 ], "type": "choropleth", "z": [ 35, 37, 108, 1, 17, 2, 231, 50, 1, 1231, 624, 45, 10, 17, 161, 4, 91, 832, 5, 24, 7, 4, 63, 1, 40, 25, 1541, 1, 6, 224, 31, 13, 47, 55, 2959, 10, 6, 2, 10, 156, 4034, 278, 67, 117, 56, 5, 90, 2715, 62, 537, 2, 5, 36, 2, 77, 193, 27, 3, 1, 112, 91, 4, 7, 449, 3301, 3, 2, 10, 12, 74, 3871, 103, 3, 460, 5, 4, 3, 24, 14, 8, 6, 19, 16, 382, 52, 2433, 530, 330, 63, 582, 3, 344, 1858, 34, 14, 3456, 2, 48, 93, 193, 7, 26, 29, 10, 92, 58, 4, 10, 18, 14, 113, 75, 13, 32, 26, 34, 162, 6, 20, 30, 1, 6, 15, 539, 3, 30, 6, 27, 15, 2, 167, 43, 74, 16, 76, 1486, 6, 216, 46, 16, 249, 1, 11, 1883, 25, 278, 1, 26, 47, 14, 26, 122, 274, 946, 509, 45, 9, 261, 2001, 26, 3, 4, 5, 1, 3, 3, 1, 111, 59, 86, 3, 6, 208, 2, 314, 365, 2, 29, 388, 1559, 9, 1593, 78, 49, 5, 2, 4, 1161, 1414, 33, 389, 17, 118, 262, 8, 2, 11, 119, 400, 16, 1, 1, 170, 349, 80, 5694, 27503, 43, 66, 3, 71, 178, 1, 21, 48, 59, 1 ] } ], "layout": { "geo": { "projection": { "type": "equirectangular" }, "showcoastlines": true, "showframe": false }, "title": "gridID dataset coverage" } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = grid_df.groupby('Country').count().reset_index()\n", "tmp = [ dict(\n", " type = 'choropleth',\n", " locationmode = 'country names',\n", " locations = data['Country'],\n", " z = data['ID'],\n", " text = data['ID'],\n", "# colorscale = [[0,\"rgb(0,0,0)\"]],\n", " autocolorscale = True,\n", " reversescale = False,\n", " marker = dict(\n", " line = dict (\n", " color = 'rgb(180,180,180)',\n", " width = 0.5\n", " ) ),\n", " colorbar = dict(\n", " autotick = True,\n", " title = 'Title'),\n", " ) ]\n", "\n", "layout = dict(\n", " title = 'gridID dataset coverage',\n", " geo = dict(\n", " showframe = False,\n", " showcoastlines = True,\n", " projection = dict(\n", " type = 'equirectangular'\n", " )\n", " )\n", ")\n", "\n", "fig = dict(data=tmp, layout=layout)\n", "plotly.offline.iplot( fig, validate=False )" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's add a column with the number of entries in grid.ac having the same name. \n", "In order to avoid problems, we will focus only on the unique ones (e.g. count = 1)" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
NameCount
0Ministry of Health54
1Ministry of Education19
2Argosy University18
3Ministry of Justice17
4St. Luke's Hospital12
\n", "
" ], "text/plain": [ " Name Count\n", "0 Ministry of Health 54\n", "1 Ministry of Education 19\n", "2 Argosy University 18\n", "3 Ministry of Justice 17\n", "4 St. Luke's Hospital 12" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "count_affiliation_names = grid_df[['ID', 'Name']].groupby('Name').count().sort_values(by='ID', ascending=False).reset_index()\n", "count_affiliation_names.columns = ['Name', 'Count']\n", "count_affiliation_names.head(n=5)" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
IDNameCityStateCountryCountrycodeCount
0grid.1001.0Australian National UniversityCanberraAustralian Capital TerritoryAustraliaAU1
1grid.1002.3Monash UniversityMelbourneVictoriaAustraliaAU1
2grid.1003.2University of QueenslandBrisbaneQueenslandAustraliaAU1
3grid.1004.5Macquarie UniversitySydneyNew South WalesAustraliaAU1
4grid.1005.4UNSW AustraliaSydneyNew South WalesAustraliaAU1
\n", "
" ], "text/plain": [ " ID Name City \\\n", "0 grid.1001.0 Australian National University Canberra \n", "1 grid.1002.3 Monash University Melbourne \n", "2 grid.1003.2 University of Queensland Brisbane \n", "3 grid.1004.5 Macquarie University Sydney \n", "4 grid.1005.4 UNSW Australia Sydney \n", "\n", " State Country Countrycode Count \n", "0 Australian Capital Territory Australia AU 1 \n", "1 Victoria Australia AU 1 \n", "2 Queensland Australia AU 1 \n", "3 New South Wales Australia AU 1 \n", "4 New South Wales Australia AU 1 " ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "grid_df = pd.merge(grid_df, count_affiliation_names, left_on='Name', right_on='Name')\n", "grid_df.head()" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [], "source": [ "df = pd.merge(df, grid_df[grid_df.Count == 1], left_on='affiliation_string', right_on='Name', how='left')\n", "df.loc[df.affiliation_string == df.Name, 'org_gridId'] = df.loc[df.affiliation_string == df.Name, 'ID']\n", "df.loc[df.affiliation_string == df.Name, 'org_name'] = df.loc[df.affiliation_string == df.Name, 'Name']\n", "df.loc[df.affiliation_string == df.Name, 'org_city'] = df.loc[df.affiliation_string == df.Name, 'City']\n", "df.loc[df.affiliation_string == df.Name, 'org_country'] = df.loc[df.affiliation_string == df.Name, 'Country']\n", "df.loc[df.affiliation_string == df.Name, 'org_countrycode'] = df.loc[df.affiliation_string == df.Name, 'Countrycode']\n", "df.drop(columns=['ID', 'Name', 'City', 'State', 'Country', 'Countrycode'], inplace=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Check whether University of Oxford is still attributed to Israel in some records." ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyearCount
\n", "
" ], "text/plain": [ "Empty DataFrame\n", "Columns: [paper_doi, conf_id, conf_seriesId, conf_acronym, conf_name, conf_city, conf_country, author_order, author_givenName, author_familyName, org_gridId, org_name, org_city, org_country, org_countrycode, affiliation_string, paper_title, book_doi, book_title, book_confSubtitle, rights, year, Count]\n", "Index: []" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df[(df.affiliation_string == 'University of Oxford') & (df.org_countrycode != 'GB')]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now let's do the same with organisation aliases." ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
grid_idaliasCityStateCountryCountrycode
0grid.1005.4University of New South WalesSydneyNew South WalesAustraliaAU
1grid.1006.7University of Newcastle upon TyneNewcastle upon TyneNaNUnited KingdomGB
2grid.1007.6Wollongong UniversityWollongongNew South WalesAustraliaAU
3grid.1008.9Melbourne UniversityMelbourneVictoriaAustraliaAU
4grid.1010.0Adelaide UniAdelaideSouth AustraliaAustraliaAU
\n", "
" ], "text/plain": [ " grid_id alias City \\\n", "0 grid.1005.4 University of New South Wales Sydney \n", "1 grid.1006.7 University of Newcastle upon Tyne Newcastle upon Tyne \n", "2 grid.1007.6 Wollongong University Wollongong \n", "3 grid.1008.9 Melbourne University Melbourne \n", "4 grid.1010.0 Adelaide Uni Adelaide \n", "\n", " State Country Countrycode \n", "0 New South Wales Australia AU \n", "1 NaN United Kingdom GB \n", "2 New South Wales Australia AU \n", "3 Victoria Australia AU \n", "4 South Australia Australia AU " ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "alias_df = pd.read_csv('./data/aliases.csv')\n", "alias_df = pd.merge(alias_df, grid_df, left_on='grid_id', right_on='ID', how='left').drop(columns=['ID', 'Name', 'Count'])\n", "alias_df.head()" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
aliasCount
0Merck Sharp & Dohme22
1Biogen Idec8
2Hoffmann-La Roche8
3Valeant Pharmaceuticals6
4Royal Philips6
\n", "
" ], "text/plain": [ " alias Count\n", "0 Merck Sharp & Dohme 22\n", "1 Biogen Idec 8\n", "2 Hoffmann-La Roche 8\n", "3 Valeant Pharmaceuticals 6\n", "4 Royal Philips 6" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "count_alias_names = alias_df[['grid_id', 'alias']].groupby('alias').count().sort_values(by='grid_id', ascending=False).reset_index()\n", "count_alias_names.columns = ['alias', 'Count']\n", "count_alias_names.head(n=5)" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
grid_idaliasCityStateCountryCountrycodeCount
0grid.1005.4University of New South WalesSydneyNew South WalesAustraliaAU1
1grid.1006.7University of Newcastle upon TyneNewcastle upon TyneNaNUnited KingdomGB1
2grid.1007.6Wollongong UniversityWollongongNew South WalesAustraliaAU1
3grid.1008.9Melbourne UniversityMelbourneVictoriaAustraliaAU1
4grid.1010.0Adelaide UniAdelaideSouth AustraliaAustraliaAU1
\n", "
" ], "text/plain": [ " grid_id alias City \\\n", "0 grid.1005.4 University of New South Wales Sydney \n", "1 grid.1006.7 University of Newcastle upon Tyne Newcastle upon Tyne \n", "2 grid.1007.6 Wollongong University Wollongong \n", "3 grid.1008.9 Melbourne University Melbourne \n", "4 grid.1010.0 Adelaide Uni Adelaide \n", "\n", " State Country Countrycode Count \n", "0 New South Wales Australia AU 1 \n", "1 NaN United Kingdom GB 1 \n", "2 New South Wales Australia AU 1 \n", "3 Victoria Australia AU 1 \n", "4 South Australia Australia AU 1 " ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "alias_df = pd.merge(alias_df, count_alias_names, left_on='alias', right_on='alias')\n", "alias_df.head()" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [], "source": [ "df = pd.merge(df, alias_df[alias_df.Count == 1], left_on='affiliation_string', right_on='alias', how='left')\n", "df.loc[df.affiliation_string == df.alias, 'org_gridId'] = df.loc[df.affiliation_string == df.alias, 'grid_id']\n", "df.loc[df.affiliation_string == df.alias, 'org_name'] = df.loc[df.affiliation_string == df.alias, 'alias']\n", "df.loc[df.affiliation_string == df.alias, 'org_city'] = df.loc[df.affiliation_string == df.alias, 'City']\n", "df.loc[df.affiliation_string == df.alias, 'org_country'] = df.loc[df.affiliation_string == df.alias, 'Country']\n", "df.loc[df.affiliation_string == df.alias, 'org_countrycode'] = df.loc[df.affiliation_string == df.alias, 'Countrycode']\n", "df.drop(columns=['grid_id', 'alias', 'City', 'State', 'Country', 'Countrycode'], inplace=True)" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyearCount_xCount_y
\n", "
" ], "text/plain": [ "Empty DataFrame\n", "Columns: [paper_doi, conf_id, conf_seriesId, conf_acronym, conf_name, conf_city, conf_country, author_order, author_givenName, author_familyName, org_gridId, org_name, org_city, org_country, org_countrycode, affiliation_string, paper_title, book_doi, book_title, book_confSubtitle, rights, year, Count_x, Count_y]\n", "Index: []" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df[(df.affiliation_string == 'University of Leuven') & (df.org_countrycode != 'BE')]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's fix some minor issues we found." ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [], "source": [ "df.loc[df.org_country == 'Namibia', 'org_countrycode'] = 'NA'\n", "df.loc[df.org_country == 'Kosovo', 'org_countrycode'] = 'XK'" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [], "source": [ "df['org_continent'] = df['org_countrycode'].map(lambda countrycode: countrycode_to_continent(countrycode))" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [], "source": [ "df.loc[df.org_countrycode == 'TL', 'org_continent'] = 'AS'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's fix now the geolocation for conferences" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [], "source": [ "df.conf_country.replace(to_replace={'The Netherlands': 'Netherlands',\n", " 'UK': 'United Kingdom',\n", " 'Korea (Republic of)': 'South Korea'}, inplace=True)" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [], "source": [ "df['conf_countrycode'] = df['conf_country'].map(lambda country: country_to_countrycode(country))" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [], "source": [ "df['conf_continent'] = df['conf_countrycode'].map(lambda countrycode: countrycode_to_continent(countrycode))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's prepare the **four datasets for our analysis (macro + 3 micro)**.\n", "The three micro are dumped as they will be manually refined and later re-loaded." ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [], "source": [ "macro = df[df.year != '2017-01-01']" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For **ISWC**, I have to add manually ISWC 2007 and 2015." ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [], "source": [ "iswc = df[(df.conf_seriesId == 'semweb') | (df.book_doi == '10.1007/978-3-540-76298-0') | (df.book_doi == '10.1007/978-3-319-25010-6') | (df.book_doi == '10.1007/978-3-319-25007-6')]\n", "iswc = iswc.fillna({'conf_seriesId': 'semweb', 'conf_acronym': 'ISWC', 'conf_name': 'International Semantic Web Conference'})\n", "iswc.to_csv('./data/iswc_dump.csv')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's prepare the dataset for **ESWC**. 2007 edition apparently is missing!" ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyearCount_xCount_yorg_continentconf_countrycodeconf_continent
\n", "
" ], "text/plain": [ "Empty DataFrame\n", "Columns: [paper_doi, conf_id, conf_seriesId, conf_acronym, conf_name, conf_city, conf_country, author_order, author_givenName, author_familyName, org_gridId, org_name, org_city, org_country, org_countrycode, affiliation_string, paper_title, book_doi, book_title, book_confSubtitle, rights, year, Count_x, Count_y, org_continent, conf_countrycode, conf_continent]\n", "Index: []" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df[df.book_doi == '10.1007/978-3-540-72667-8']" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [], "source": [ "eswc = df[(df.conf_seriesId == 'esws')]\n", "eswc.to_csv('./data/eswc_dump.csv')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now it's the turn of **TPDL**." ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [], "source": [ "tpdl = df[(df.conf_seriesId == 'ercimdl') | (df.book_doi == '10.1007/978-3-319-24592-8')]\n", "tpdl = tpdl.fillna({'conf_seriesId': 'ercimdl', 'conf_acronym': 'TPDL', 'conf_name': 'International Conference on Theory and Practice of Digital Libraries'})\n", "tpdl.to_csv('./data/tpdl_dump.csv')" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyearCount_xCount_yorg_continentconf_countrycodeconf_continent
30038210.1007/978-3-540-74851-9_1d756335bdf230885dd112341d2d131daercimdlECDLInternational Conference on Theory and Practic...BudapestHungary1JörgDiederichNaNNaNNaNNaNNaNL3S Research Center and Leibniz Universität Ha...The Semantic GrowBag Algorithm: Automatically ...10.1007/978-3-540-74851-9Research and Advanced Technology for Digital L...11th European Conference, ECDL 2007, Budapest,...Restricted2007-01-01NaNNaNNaNHUEU
30038310.1007/978-3-540-74851-9_1d756335bdf230885dd112341d2d131daercimdlECDLInternational Conference on Theory and Practic...BudapestHungary2Wolf-TiloBalkeNaNNaNNaNNaNNaNL3S Research Center and Leibniz Universität Ha...The Semantic GrowBag Algorithm: Automatically ...10.1007/978-3-540-74851-9Research and Advanced Technology for Digital L...11th European Conference, ECDL 2007, Budapest,...Restricted2007-01-01NaNNaNNaNHUEU
30038410.1007/978-3-540-74851-9_2d756335bdf230885dd112341d2d131daercimdlECDLInternational Conference on Theory and Practic...BudapestHungary1StephanBloehdorngrid.7892.4Karlsruhe Institute of TechnologyKarlsruheGermanyDEInstitute AIFB, University of Karlsruhe, D-761...Ontology-Based Question Answering for Digital ...10.1007/978-3-540-74851-9Research and Advanced Technology for Digital L...11th European Conference, ECDL 2007, Budapest,...Restricted2007-01-01NaNNaNEUHUEU
30038510.1007/978-3-540-74851-9_2d756335bdf230885dd112341d2d131daercimdlECDLInternational Conference on Theory and Practic...BudapestHungary2PhilippCimianogrid.7892.4Karlsruhe Institute of TechnologyKarlsruheGermanyDEInstitute AIFB, University of Karlsruhe, D-761...Ontology-Based Question Answering for Digital ...10.1007/978-3-540-74851-9Research and Advanced Technology for Digital L...11th European Conference, ECDL 2007, Budapest,...Restricted2007-01-01NaNNaNEUHUEU
30038610.1007/978-3-540-74851-9_2d756335bdf230885dd112341d2d131daercimdlECDLInternational Conference on Theory and Practic...BudapestHungary3AlistairDukegrid.1453.3BT Group (United Kingdom)LondonUnited KingdomGBBritish Telecom, Adastral Park, Ipswich IP5 3REOntology-Based Question Answering for Digital ...10.1007/978-3-540-74851-9Research and Advanced Technology for Digital L...11th European Conference, ECDL 2007, Budapest,...Restricted2007-01-01NaNNaNEUHUEU
\n", "
" ], "text/plain": [ " paper_doi conf_id \\\n", "300382 10.1007/978-3-540-74851-9_1 d756335bdf230885dd112341d2d131da \n", "300383 10.1007/978-3-540-74851-9_1 d756335bdf230885dd112341d2d131da \n", "300384 10.1007/978-3-540-74851-9_2 d756335bdf230885dd112341d2d131da \n", "300385 10.1007/978-3-540-74851-9_2 d756335bdf230885dd112341d2d131da \n", "300386 10.1007/978-3-540-74851-9_2 d756335bdf230885dd112341d2d131da \n", "\n", " conf_seriesId conf_acronym \\\n", "300382 ercimdl ECDL \n", "300383 ercimdl ECDL \n", "300384 ercimdl ECDL \n", "300385 ercimdl ECDL \n", "300386 ercimdl ECDL \n", "\n", " conf_name conf_city \\\n", "300382 International Conference on Theory and Practic... Budapest \n", "300383 International Conference on Theory and Practic... Budapest \n", "300384 International Conference on Theory and Practic... Budapest \n", "300385 International Conference on Theory and Practic... Budapest \n", "300386 International Conference on Theory and Practic... Budapest \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "300382 Hungary 1 Jörg Diederich \n", "300383 Hungary 2 Wolf-Tilo Balke \n", "300384 Hungary 1 Stephan Bloehdorn \n", "300385 Hungary 2 Philipp Cimiano \n", "300386 Hungary 3 Alistair Duke \n", "\n", " org_gridId org_name org_city \\\n", "300382 NaN NaN NaN \n", "300383 NaN NaN NaN \n", "300384 grid.7892.4 Karlsruhe Institute of Technology Karlsruhe \n", "300385 grid.7892.4 Karlsruhe Institute of Technology Karlsruhe \n", "300386 grid.1453.3 BT Group (United Kingdom) London \n", "\n", " org_country org_countrycode \\\n", "300382 NaN NaN \n", "300383 NaN NaN \n", "300384 Germany DE \n", "300385 Germany DE \n", "300386 United Kingdom GB \n", "\n", " affiliation_string \\\n", "300382 L3S Research Center and Leibniz Universität Ha... \n", "300383 L3S Research Center and Leibniz Universität Ha... \n", "300384 Institute AIFB, University of Karlsruhe, D-761... \n", "300385 Institute AIFB, University of Karlsruhe, D-761... \n", "300386 British Telecom, Adastral Park, Ipswich IP5 3RE \n", "\n", " paper_title \\\n", "300382 The Semantic GrowBag Algorithm: Automatically ... \n", "300383 The Semantic GrowBag Algorithm: Automatically ... \n", "300384 Ontology-Based Question Answering for Digital ... \n", "300385 Ontology-Based Question Answering for Digital ... \n", "300386 Ontology-Based Question Answering for Digital ... \n", "\n", " book_doi \\\n", "300382 10.1007/978-3-540-74851-9 \n", "300383 10.1007/978-3-540-74851-9 \n", "300384 10.1007/978-3-540-74851-9 \n", "300385 10.1007/978-3-540-74851-9 \n", "300386 10.1007/978-3-540-74851-9 \n", "\n", " book_title \\\n", "300382 Research and Advanced Technology for Digital L... \n", "300383 Research and Advanced Technology for Digital L... \n", "300384 Research and Advanced Technology for Digital L... \n", "300385 Research and Advanced Technology for Digital L... \n", "300386 Research and Advanced Technology for Digital L... \n", "\n", " book_confSubtitle rights \\\n", "300382 11th European Conference, ECDL 2007, Budapest,... Restricted \n", "300383 11th European Conference, ECDL 2007, Budapest,... Restricted \n", "300384 11th European Conference, ECDL 2007, Budapest,... Restricted \n", "300385 11th European Conference, ECDL 2007, Budapest,... Restricted \n", "300386 11th European Conference, ECDL 2007, Budapest,... Restricted \n", "\n", " year Count_x Count_y org_continent conf_countrycode \\\n", "300382 2007-01-01 NaN NaN NaN HU \n", "300383 2007-01-01 NaN NaN NaN HU \n", "300384 2007-01-01 NaN NaN EU HU \n", "300385 2007-01-01 NaN NaN EU HU \n", "300386 2007-01-01 NaN NaN EU HU \n", "\n", " conf_continent \n", "300382 EU \n", "300383 EU \n", "300384 EU \n", "300385 EU \n", "300386 EU " ] }, "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Finally, let's load another dataset providing a lots of information about countries' centroids" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [], "source": [ "centroids = pd.read_csv('./data/country_centroids_az8.csv')\n", "additional_centroids = pd.DataFrame(data=[['GP', 29.030833, -118.28],\n", " ['RE', -21.114444, 55.5325],\n", " ['BQ', 12.183333, -68.25],\n", " ['MQ', 4.666667, -61.0],\n", " ['TV', -8.520833, 179.198611],\n", " ['NA', -22.0, 17.0],\n", " ['GF', 4.0, -53.0],\n", " ['XK', 42.583333, 21.0]],\n", " columns=['iso_a2', 'Latitude', 'Longitude'])\n", "centroids = centroids.append(additional_centroids, sort=False)" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
FIDthe_geomFID_scalerankfeatureclalabelranksovereigntsov_a3adm0_difleveltypeadminadm0_a3geou_difgeounitgu_a3su_difsubunitsu_a3brk_diffnamename_longbrk_a3brk_namebrk_groupabbrevpostalformal_enformal_frnote_adm0note_brkname_sortname_altmapcolor7mapcolor8mapcolor9mapcolor13pop_estgdp_md_estpop_yearlastcensusgdp_yeareconomyincome_grpwikipediafips_10iso_a2iso_a3iso_n3un_a3wb_a2wb_a3woe_idadm0_a3_isadm0_a3_usadm0_a3_unadm0_a3_wbcontinentregion_unsubregionregion_wbname_lenlong_lenabbrev_lentinyhomepartLongitudeLatitude
0country_centroids_az8.1POINT (-69.9826771125 12.5208803838)0.03.0Admin-0 country5.0NetherlandsNL11.02.0CountryArubaABW0.0ArubaABW0.0ArubaABW0.0ArubaArubaABWArubaNaNArubaAWArubaNaNNeth.NaNArubaNaN4.02.02.09.0103065.02258.0-99.02010.0-99.06. Developing region2. High income: nonOECD-99.0NaNAWABW533.0533.0AWABW-99.0ABWABW-99.0-99.0North AmericaAmericasCaribbeanLatin America & Caribbean5.05.05.04.0-99.0-69.98267712.520880
1country_centroids_az8.2POINT (66.0047336558 33.8352307278)1.01.0Admin-0 country3.0AfghanistanAFG0.02.0Sovereign countryAfghanistanAFG0.0AfghanistanAFG0.0AfghanistanAFG0.0AfghanistanAfghanistanAFGAfghanistanNaNAfg.AFIslamic State of AfghanistanNaNNaNNaNAfghanistanNaN5.06.08.07.028400000.022270.0-99.01979.0-99.07. Least developed region5. Low income-99.0NaNAFAFG4.04.0AFAFG-99.0AFGAFG-99.0-99.0AsiaAsiaSouthern AsiaSouth Asia11.011.04.0-99.01.066.00473433.835231
2country_centroids_az8.3POINT (17.5373676815 -12.2933605438)2.01.0Admin-0 country3.0AngolaAGO0.02.0Sovereign countryAngolaAGO0.0AngolaAGO0.0AngolaAGO0.0AngolaAngolaAGOAngolaNaNAng.AOPeople's Republic of AngolaNaNNaNNaNAngolaNaN3.02.06.01.012799293.0110300.0-99.01970.0-99.07. Least developed region3. Upper middle income-99.0NaNAOAGO24.024.0AOAGO-99.0AGOAGO-99.0-99.0AfricaAfricaMiddle AfricaSub-Saharan Africa6.06.04.0-99.01.017.537368-12.293361
3country_centroids_az8.4POINT (-63.0649892654 18.2239595023)3.01.0Admin-0 country6.0United KingdomGB11.02.0DependencyAnguillaAIA0.0AnguillaAIA0.0AnguillaAIA0.0AnguillaAnguillaAIAAnguillaNaNAng.AINaNNaNU.K.NaNAnguillaNaN6.06.06.03.014436.0108.9-99.0-99.0-99.06. Developing region3. Upper middle income-99.0NaNAIAIA660.0660.0-99-99-99.0AIAAIA-99.0-99.0North AmericaAmericasCaribbeanLatin America & Caribbean8.08.04.0-99.0-99.0-63.06498918.223959
4country_centroids_az8.5POINT (20.0498339611 41.1424498947)4.01.0Admin-0 country6.0AlbaniaALB0.02.0Sovereign countryAlbaniaALB0.0AlbaniaALB0.0AlbaniaALB0.0AlbaniaAlbaniaALBAlbaniaNaNAlb.ALRepublic of AlbaniaNaNNaNNaNAlbaniaNaN1.04.01.06.03639453.021810.0-99.02001.0-99.06. Developing region4. Lower middle income-99.0NaNALALB8.08.0ALALB-99.0ALBALB-99.0-99.0EuropeEuropeSouthern EuropeEurope & Central Asia7.07.04.0-99.01.020.04983441.142450
\n", "
" ], "text/plain": [ " FID the_geom FID_ \\\n", "0 country_centroids_az8.1 POINT (-69.9826771125 12.5208803838) 0.0 \n", "1 country_centroids_az8.2 POINT (66.0047336558 33.8352307278) 1.0 \n", "2 country_centroids_az8.3 POINT (17.5373676815 -12.2933605438) 2.0 \n", "3 country_centroids_az8.4 POINT (-63.0649892654 18.2239595023) 3.0 \n", "4 country_centroids_az8.5 POINT (20.0498339611 41.1424498947) 4.0 \n", "\n", " scalerank featurecla labelrank sovereignt sov_a3 adm0_dif \\\n", "0 3.0 Admin-0 country 5.0 Netherlands NL1 1.0 \n", "1 1.0 Admin-0 country 3.0 Afghanistan AFG 0.0 \n", "2 1.0 Admin-0 country 3.0 Angola AGO 0.0 \n", "3 1.0 Admin-0 country 6.0 United Kingdom GB1 1.0 \n", "4 1.0 Admin-0 country 6.0 Albania ALB 0.0 \n", "\n", " level type admin adm0_a3 geou_dif geounit gu_a3 \\\n", "0 2.0 Country Aruba ABW 0.0 Aruba ABW \n", "1 2.0 Sovereign country Afghanistan AFG 0.0 Afghanistan AFG \n", "2 2.0 Sovereign country Angola AGO 0.0 Angola AGO \n", "3 2.0 Dependency Anguilla AIA 0.0 Anguilla AIA \n", "4 2.0 Sovereign country Albania ALB 0.0 Albania ALB \n", "\n", " su_dif subunit su_a3 brk_diff name name_long brk_a3 \\\n", "0 0.0 Aruba ABW 0.0 Aruba Aruba ABW \n", "1 0.0 Afghanistan AFG 0.0 Afghanistan Afghanistan AFG \n", "2 0.0 Angola AGO 0.0 Angola Angola AGO \n", "3 0.0 Anguilla AIA 0.0 Anguilla Anguilla AIA \n", "4 0.0 Albania ALB 0.0 Albania Albania ALB \n", "\n", " brk_name brk_group abbrev postal formal_en \\\n", "0 Aruba NaN Aruba AW Aruba \n", "1 Afghanistan NaN Afg. AF Islamic State of Afghanistan \n", "2 Angola NaN Ang. AO People's Republic of Angola \n", "3 Anguilla NaN Ang. AI NaN \n", "4 Albania NaN Alb. AL Republic of Albania \n", "\n", " formal_fr note_adm0 note_brk name_sort name_alt mapcolor7 mapcolor8 \\\n", "0 NaN Neth. NaN Aruba NaN 4.0 2.0 \n", "1 NaN NaN NaN Afghanistan NaN 5.0 6.0 \n", "2 NaN NaN NaN Angola NaN 3.0 2.0 \n", "3 NaN U.K. NaN Anguilla NaN 6.0 6.0 \n", "4 NaN NaN NaN Albania NaN 1.0 4.0 \n", "\n", " mapcolor9 mapcolor13 pop_est gdp_md_est pop_year lastcensus \\\n", "0 2.0 9.0 103065.0 2258.0 -99.0 2010.0 \n", "1 8.0 7.0 28400000.0 22270.0 -99.0 1979.0 \n", "2 6.0 1.0 12799293.0 110300.0 -99.0 1970.0 \n", "3 6.0 3.0 14436.0 108.9 -99.0 -99.0 \n", "4 1.0 6.0 3639453.0 21810.0 -99.0 2001.0 \n", "\n", " gdp_year economy income_grp wikipedia \\\n", "0 -99.0 6. Developing region 2. High income: nonOECD -99.0 \n", "1 -99.0 7. Least developed region 5. Low income -99.0 \n", "2 -99.0 7. Least developed region 3. Upper middle income -99.0 \n", "3 -99.0 6. Developing region 3. Upper middle income -99.0 \n", "4 -99.0 6. Developing region 4. Lower middle income -99.0 \n", "\n", " fips_10 iso_a2 iso_a3 iso_n3 un_a3 wb_a2 wb_a3 woe_id adm0_a3_is \\\n", "0 NaN AW ABW 533.0 533.0 AW ABW -99.0 ABW \n", "1 NaN AF AFG 4.0 4.0 AF AFG -99.0 AFG \n", "2 NaN AO AGO 24.0 24.0 AO AGO -99.0 AGO \n", "3 NaN AI AIA 660.0 660.0 -99 -99 -99.0 AIA \n", "4 NaN AL ALB 8.0 8.0 AL ALB -99.0 ALB \n", "\n", " adm0_a3_us adm0_a3_un adm0_a3_wb continent region_un \\\n", "0 ABW -99.0 -99.0 North America Americas \n", "1 AFG -99.0 -99.0 Asia Asia \n", "2 AGO -99.0 -99.0 Africa Africa \n", "3 AIA -99.0 -99.0 North America Americas \n", "4 ALB -99.0 -99.0 Europe Europe \n", "\n", " subregion region_wb name_len long_len abbrev_len \\\n", "0 Caribbean Latin America & Caribbean 5.0 5.0 5.0 \n", "1 Southern Asia South Asia 11.0 11.0 4.0 \n", "2 Middle Africa Sub-Saharan Africa 6.0 6.0 4.0 \n", "3 Caribbean Latin America & Caribbean 8.0 8.0 4.0 \n", "4 Southern Europe Europe & Central Asia 7.0 7.0 4.0 \n", "\n", " tiny homepart Longitude Latitude \n", "0 4.0 -99.0 -69.982677 12.520880 \n", "1 -99.0 1.0 66.004734 33.835231 \n", "2 -99.0 1.0 17.537368 -12.293361 \n", "3 -99.0 -99.0 -63.064989 18.223959 \n", "4 -99.0 1.0 20.049834 41.142450 " ] }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "source": [ "centroids.head(n=5)" ] }, { "cell_type": "code", "execution_count": 41, "metadata": {}, "outputs": [], "source": [ "def latlon(countrycode):\n", " if pd.isna(countrycode):\n", " return (np.nan, np.nan)\n", " else:\n", " try:\n", " return (float(centroids[centroids.iso_a2 == countrycode]['Latitude']),\n", " float(centroids[centroids.iso_a2 == countrycode]['Longitude']))\n", " except:\n", " print(countrycode)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's free some memory now" ] }, { "cell_type": "code", "execution_count": 42, "metadata": {}, "outputs": [], "source": [ "del df" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Macro analysis" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Data preparation" ] }, { "cell_type": "code", "execution_count": 43, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyearCount_xCount_yorg_continentconf_countrycodeconf_continent
count16647339461659461659461659461659461659461651.664733e+0616630751664733136984113698411369831136983113698311632282166473316647331664733166473313980761664733712848.050397.01369831946165946165
unique4779211016969106411931201100NaN1570222354401542316043430516816618216947589411335672611056221NaNNaN61006
top10.1007/978-3-540-49676-2_47a0232d303c8198116d174007f5faca1hciMICCAIInternational Conference on Medical Image Comp...BeijingChinaNaNM.Wanggrid.9227.eChinese Academy of SciencesBeijingChinaCNChinese Academy of SciencesIntroduction10.1007/978-3-540-36841-0World Congress on Medical Physics and Biomedic...Volume 1Restricted2015-01-01 00:00:00NaNNaNEUCNEU
freq2402746834390196831968325829124473NaN1950624014106501065055488197746197746879239252401240476051324725149612NaNNaN637889124473515033
firstNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1996-01-01 00:00:00NaNNaNNaNNaNNaN
lastNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN2016-01-01 00:00:00NaNNaNNaNNaNNaN
meanNaNNaNNaNNaNNaNNaNNaN2.646140e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
stdNaNNaNNaNNaNNaNNaNNaN2.676850e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN0.00.0NaNNaNNaN
minNaNNaNNaNNaNNaNNaNNaN1.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
25%NaNNaNNaNNaNNaNNaNNaN1.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
50%NaNNaNNaNNaNNaNNaNNaN2.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
75%NaNNaNNaNNaNNaNNaNNaN3.000000e+00NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
maxNaNNaNNaNNaNNaNNaNNaN1.390000e+02NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
\n", "
" ], "text/plain": [ " paper_doi conf_id \\\n", "count 1664733 946165 \n", "unique 477921 1016 \n", "top 10.1007/978-3-540-49676-2_4 7a0232d303c8198116d174007f5faca1 \n", "freq 240 27468 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_seriesId conf_acronym \\\n", "count 946165 946165 \n", "unique 969 1064 \n", "top hci MICCAI \n", "freq 34390 19683 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_name conf_city \\\n", "count 946165 946165 \n", "unique 1193 1201 \n", "top International Conference on Medical Image Comp... Beijing \n", "freq 19683 25829 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "count 946165 1.664733e+06 1663075 1664733 \n", "unique 100 NaN 157022 235440 \n", "top China NaN M. Wang \n", "freq 124473 NaN 19506 24014 \n", "first NaN NaN NaN NaN \n", "last NaN NaN NaN NaN \n", "mean NaN 2.646140e+00 NaN NaN \n", "std NaN 2.676850e+00 NaN NaN \n", "min NaN 1.000000e+00 NaN NaN \n", "25% NaN 1.000000e+00 NaN NaN \n", "50% NaN 2.000000e+00 NaN NaN \n", "75% NaN 3.000000e+00 NaN NaN \n", "max NaN 1.390000e+02 NaN NaN \n", "\n", " org_gridId org_name org_city org_country \\\n", "count 1369841 1369841 1369831 1369831 \n", "unique 15423 16043 4305 168 \n", "top grid.9227.e Chinese Academy of Sciences Beijing China \n", "freq 10650 10650 55488 197746 \n", "first NaN NaN NaN NaN \n", "last NaN NaN NaN NaN \n", "mean NaN NaN NaN NaN \n", "std NaN NaN NaN NaN \n", "min NaN NaN NaN NaN \n", "25% NaN NaN NaN NaN \n", "50% NaN NaN NaN NaN \n", "75% NaN NaN NaN NaN \n", "max NaN NaN NaN NaN \n", "\n", " org_countrycode affiliation_string paper_title \\\n", "count 1369831 1632282 1664733 \n", "unique 166 182169 475894 \n", "top CN Chinese Academy of Sciences Introduction \n", "freq 197746 8792 392 \n", "first NaN NaN NaN \n", "last NaN NaN NaN \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " book_doi \\\n", "count 1664733 \n", "unique 11335 \n", "top 10.1007/978-3-540-36841-0 \n", "freq 5240 \n", "first NaN \n", "last NaN \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_title book_confSubtitle \\\n", "count 1664733 1664733 \n", "unique 6726 11056 \n", "top World Congress on Medical Physics and Biomedic... Volume 1 \n", "freq 12404 7605 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " rights year Count_x Count_y org_continent \\\n", "count 1398076 1664733 712848.0 50397.0 1369831 \n", "unique 2 21 NaN NaN 6 \n", "top Restricted 2015-01-01 00:00:00 NaN NaN EU \n", "freq 1324725 149612 NaN NaN 637889 \n", "first NaN 1996-01-01 00:00:00 NaN NaN NaN \n", "last NaN 2016-01-01 00:00:00 NaN NaN NaN \n", "mean NaN NaN 1.0 1.0 NaN \n", "std NaN NaN 0.0 0.0 NaN \n", "min NaN NaN 1.0 1.0 NaN \n", "25% NaN NaN 1.0 1.0 NaN \n", "50% NaN NaN 1.0 1.0 NaN \n", "75% NaN NaN 1.0 1.0 NaN \n", "max NaN NaN 1.0 1.0 NaN \n", "\n", " conf_countrycode conf_continent \n", "count 946165 946165 \n", "unique 100 6 \n", "top CN EU \n", "freq 124473 515033 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN " ] }, "execution_count": 43, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro.describe(include='all')" ] }, { "cell_type": "code", "execution_count": 44, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_idconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliation_stringpaper_titlebook_doibook_titlebook_confSubtitlerightsyearCount_xCount_yorg_continentconf_countrycodeconf_continent
count946165946165946165946165946165946165946165946165.000000945899946165809939809939809933809933809933942749946165946165946165946165888267946165427988.030214.0809933946165946165
unique2645341016969106411931201100NaN96616128098957810003324715014998905263653640527066373220NaNNaN61006
top10.1007/978-3-540-49676-2_97a0232d303c8198116d174007f5faca1hciMICCAIInternational Conference on Medical Image Comp...BeijingChinaNaNMichaelWanggrid.9227.eChinese Academy of SciencesBeijingChinaCNChinese Academy of SciencesFormal Derivation of Finite State Machines for...10.1007/978-3-540-74958-5Electronic Government18th European Conference on Machine Learning, ...Restricted2013-01-01 00:00:00NaNNaNEUCNEU
freq2402746834390196831968325829124473NaN5657139527328732833704111188111188608524037809127378082783888827NaNNaN381029124473515033
firstNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1997-01-01 00:00:00NaNNaNNaNNaNNaN
lastNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN2016-01-01 00:00:00NaNNaNNaNNaNNaN
meanNaNNaNNaNNaNNaNNaNNaN2.448613NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
stdNaNNaNNaNNaNNaNNaNNaN1.982875NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN0.00.0NaNNaNNaN
minNaNNaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
25%NaNNaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
50%NaNNaNNaNNaNNaNNaNNaN2.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
75%NaNNaNNaNNaNNaNNaNNaN3.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
maxNaNNaNNaNNaNNaNNaNNaN139.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN1.01.0NaNNaNNaN
\n", "
" ], "text/plain": [ " paper_doi conf_id \\\n", "count 946165 946165 \n", "unique 264534 1016 \n", "top 10.1007/978-3-540-49676-2_9 7a0232d303c8198116d174007f5faca1 \n", "freq 240 27468 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_seriesId conf_acronym \\\n", "count 946165 946165 \n", "unique 969 1064 \n", "top hci MICCAI \n", "freq 34390 19683 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_name conf_city \\\n", "count 946165 946165 \n", "unique 1193 1201 \n", "top International Conference on Medical Image Comp... Beijing \n", "freq 19683 25829 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "count 946165 946165.000000 945899 946165 \n", "unique 100 NaN 96616 128098 \n", "top China NaN Michael Wang \n", "freq 124473 NaN 5657 13952 \n", "first NaN NaN NaN NaN \n", "last NaN NaN NaN NaN \n", "mean NaN 2.448613 NaN NaN \n", "std NaN 1.982875 NaN NaN \n", "min NaN 1.000000 NaN NaN \n", "25% NaN 1.000000 NaN NaN \n", "50% NaN 2.000000 NaN NaN \n", "75% NaN 3.000000 NaN NaN \n", "max NaN 139.000000 NaN NaN \n", "\n", " org_gridId org_name org_city org_country \\\n", "count 809939 809939 809933 809933 \n", "unique 9578 10003 3247 150 \n", "top grid.9227.e Chinese Academy of Sciences Beijing China \n", "freq 7328 7328 33704 111188 \n", "first NaN NaN NaN NaN \n", "last NaN NaN NaN NaN \n", "mean NaN NaN NaN NaN \n", "std NaN NaN NaN NaN \n", "min NaN NaN NaN NaN \n", "25% NaN NaN NaN NaN \n", "50% NaN NaN NaN NaN \n", "75% NaN NaN NaN NaN \n", "max NaN NaN NaN NaN \n", "\n", " org_countrycode affiliation_string \\\n", "count 809933 942749 \n", "unique 149 98905 \n", "top CN Chinese Academy of Sciences \n", "freq 111188 6085 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " paper_title \\\n", "count 946165 \n", "unique 263653 \n", "top Formal Derivation of Finite State Machines for... \n", "freq 240 \n", "first NaN \n", "last NaN \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_doi book_title \\\n", "count 946165 946165 \n", "unique 6405 2706 \n", "top 10.1007/978-3-540-74958-5 Electronic Government \n", "freq 3780 9127 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " book_confSubtitle rights \\\n", "count 946165 888267 \n", "unique 6373 2 \n", "top 18th European Conference on Machine Learning, ... Restricted \n", "freq 3780 827838 \n", "first NaN NaN \n", "last NaN NaN \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " year Count_x Count_y org_continent conf_countrycode \\\n", "count 946165 427988.0 30214.0 809933 946165 \n", "unique 20 NaN NaN 6 100 \n", "top 2013-01-01 00:00:00 NaN NaN EU CN \n", "freq 88827 NaN NaN 381029 124473 \n", "first 1997-01-01 00:00:00 NaN NaN NaN NaN \n", "last 2016-01-01 00:00:00 NaN NaN NaN NaN \n", "mean NaN 1.0 1.0 NaN NaN \n", "std NaN 0.0 0.0 NaN NaN \n", "min NaN 1.0 1.0 NaN NaN \n", "25% NaN 1.0 1.0 NaN NaN \n", "50% NaN 1.0 1.0 NaN NaN \n", "75% NaN 1.0 1.0 NaN NaN \n", "max NaN 1.0 1.0 NaN NaN \n", "\n", " conf_continent \n", "count 946165 \n", "unique 6 \n", "top EU \n", "freq 515033 \n", "first NaN \n", "last NaN \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN " ] }, "execution_count": 44, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro[macro.conf_id.notna()].describe(include='all')" ] }, { "cell_type": "code", "execution_count": 45, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
conf_id
conf_continent
AF28
AS410
EU800
NA343
OC104
SA66
\n", "
" ], "text/plain": [ " conf_id\n", "conf_continent \n", "AF 28\n", "AS 410\n", "EU 800\n", "NA 343\n", "OC 104\n", "SA 66" ] }, "execution_count": 45, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro[['conf_continent', 'conf_id']].drop_duplicates().groupby('conf_continent').count()" ] }, { "cell_type": "code", "execution_count": 46, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "All conferences", "type": "scatter", "uid": "f4036c41-b0df-4af0-afc2-60f72a767dc9", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 0, 2, 12, 28, 46, 6, 4, 155, 286, 358, 368, 292, 389, 440, 461, 478, 483, 504, 491, 274, 402 ] }, { "name": "EU conferences", "type": "scatter", "uid": "6e7ce884-fc85-4f07-aa4c-137d257104a6", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 5, 17, 28, 1, 3, 97, 172, 211, 227, 148, 227, 284, 267, 286, 310, 302, 302, 171, 241 ] }, { "name": "AS conferences", "type": "scatter", "uid": "dac95d24-47d9-4fe4-8dce-fede792a158c", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 5, 4, 27, 41, 71, 87, 76, 82, 75, 111, 94, 111, 113, 108, 50, 86 ] }, { "name": "nan conferences", "type": "scatter", "uid": "67f81c83-fa2c-4559-a25f-aa8c9004e373", "x": [], "y": [] }, { "name": "NA conferences", "type": "scatter", "uid": "485be31a-8457-4baa-ac3c-0c996b0f3e74", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 4, 10, 2, 1, 27, 51, 70, 51, 50, 62, 67, 56, 85, 49, 70, 53, 44, 63 ] }, { "name": "OC conferences", "type": "scatter", "uid": "70e13766-67c3-4c4d-a6b2-29f64e63b856", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 3, 2, 3, 17, 7, 6, 9, 20, 13, 11, 8, 6, 14, 16, 7, 8 ] }, { "name": "SA conferences", "type": "scatter", "uid": "e85cd9c4-4587-485f-b5b1-f643bd99004d", "x": [ "1998-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 6, 5, 4, 9, 4, 8, 11, 10, 14, 10, 14, 2, 7 ] }, { "name": "AF conferences", "type": "scatter", "uid": "a387c2ee-96a5-4cda-b810-7e0158692c55", "x": [ "1999-01-01", "2003-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 3, 1, 10, 5, 7, 4, 5, 3, 4 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "Number of conferences per year" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=macro.groupby('year')['conf_id'].nunique().index,\n", " y=macro.groupby('year')['conf_id'].nunique().values,\n", " name='All conferences')\n", "traces = [trace1]\n", "for continent in macro['conf_continent'].unique():\n", " trace = go.Scatter(x=macro[macro.conf_continent == continent].groupby('year')['conf_id'].nunique().index,\n", " y=macro[macro.conf_continent == continent].groupby('year')['conf_id'].nunique().values,\n", " name= str(continent) + ' conferences')\n", " traces.append(trace)\n", "\n", "layout = go.Layout(title=\"Number of conferences per year\",\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=traces, layout=layout)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 47, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "contributions", "type": "scatter", "uid": "a41f0c95-b169-4ea1-b9e0-fd9ffbd1026a", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 21477, 18181, 26601, 23675, 26602, 22188, 18633, 44287, 72104, 72038, 87093, 101221, 97914, 111231, 101134, 123393, 130654, 137688, 141227, 149612, 137780 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "contributions (w/ gridID)", "type": "scatter", "uid": "9cc98ddd-e2fb-4a65-ba9b-4b22b36a42d1", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 15719, 11869, 18649, 17367, 18617, 15741, 13303, 35765, 58838, 63105, 75925, 77266, 80673, 93087, 84837, 105266, 112415, 117789, 121448, 120197, 111965 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "contributions (w/o gridID)", "type": "scatter", "uid": "08dcf22b-2d3c-4a2a-8bdb-f89303bb93bb", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 5758, 6312, 7952, 6308, 7985, 6447, 5330, 8522, 13266, 8933, 11168, 23955, 17241, 18144, 16297, 18127, 18239, 19899, 19779, 29415, 25815 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "Trends of contributions" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "macro_contributions = macro.groupby(['year'])['paper_doi'].count()\n", "macro_contributions_with_gridId = macro[macro['org_gridId'].notna()].groupby(['year'])['paper_doi'].count()\n", "macro_contributions_without_gridId = macro[macro['org_gridId'].isna()].groupby(['year'])['paper_doi'].count()\n", "\n", "trace1 = go.Scatter(x=macro_contributions.index,\n", " y=macro_contributions.values,\n", " name='contributions',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=macro_contributions_with_gridId.index,\n", " y=macro_contributions_with_gridId.values,\n", " name='contributions (w/ gridID)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "trace3 = go.Scatter(x=macro_contributions_without_gridId.index,\n", " y=macro_contributions_without_gridId.values,\n", " name='contributions (w/o gridID)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", " \n", "layout = go.Layout(title='Trends of contributions',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_contributions.png')" ] }, { "cell_type": "code", "execution_count": 48, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "DOIs", "type": "scatter", "uid": "9e26a124-81ab-493c-863c-149fec4b39eb", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 7054, 6465, 7817, 8364, 8472, 6987, 5492, 13299, 22017, 22318, 26350, 27211, 28319, 32167, 28860, 36287, 37344, 37473, 37574, 40814, 37237 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs", "type": "scatter", "uid": "4da19d20-e7e1-4eec-b306-c853d9fc87e4", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1808, 1585, 1945, 1964, 2099, 1785, 1665, 2763, 3298, 2997, 3575, 4316, 4492, 4962, 4670, 5237, 5366, 5511, 5894, 5930, 5881 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "Trends of unique identifiers" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "macro_ids = macro.groupby(['year'])['paper_doi', 'org_gridId'].nunique()\n", "\n", "trace1 = go.Scatter(x=macro_ids.index,\n", " y=macro_ids['paper_doi'],\n", " name='DOIs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=macro_ids.index,\n", " y=macro_ids['org_gridId'],\n", " name='gridIDs',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='Trends of unique identifiers',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_identifiers.png')" ] }, { "cell_type": "code", "execution_count": 49, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiorg_gridId
paper_doi1.0000000.987086
org_gridId0.9870861.000000
\n", "
" ], "text/plain": [ " paper_doi org_gridId\n", "paper_doi 1.000000 0.987086\n", "org_gridId 0.987086 1.000000" ] }, "execution_count": 49, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro_ids.corr()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's validate our hypothesis on **authors' order**" ] }, { "cell_type": "code", "execution_count": 50, "metadata": {}, "outputs": [], "source": [ "author_lists = macro[['paper_doi', 'author_order', 'author_familyName']].drop_duplicates().sort_values(by=['paper_doi', 'author_order'])\n", "author_lists = author_lists.groupby('paper_doi').agg({'author_familyName':lambda x: list(x)})\n", "\n", "def isOrdered(lst):\n", " if len(lst) == 1:\n", " return False\n", " else:\n", " return all(lst[i] <= lst[i+1] for i in range(len(lst)-1))\n", "\n", "author_lists['isOrdered'] = author_lists['author_familyName'].map(lambda lst: isOrdered(lst))\n", "author_lists['n_authors'] = author_lists['author_familyName'].map(lambda lst: len(lst))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's double check we did not miss any paper. **477921** is the number of unique DOIs we are expecting to see" ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "477921" ] }, "execution_count": 51, "metadata": {}, "output_type": "execute_result" } ], "source": [ "author_lists.shape[0]" ] }, { "cell_type": "code", "execution_count": 52, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
author_familyNameisOrderedn_authors
paper_doi
10.1007/0-387-25515-X_1[Zitzmann, Block, Methta, Rudd, Burton, Wilson...False9
10.1007/0-387-25515-X_10[Steen, Grillet, Opdenakker]False3
10.1007/0-387-25515-X_11[Wright, Day]False2
10.1007/0-387-25515-X_12[Shore, Wilson, Dwek, Rudd]False4
10.1007/0-387-25515-X_13[Mimura, Golgher, Mimura-Kimura, Dwek, Rudd, E...False6
10.1007/0-387-25515-X_14[Hooper]False1
10.1007/0-387-25515-X_15[Blake, Esapa, Martin-Rendon, McIlhinney]True4
10.1007/0-387-25515-X_16[Shi, Williams, Kurniawan, Lu, Stanley]False5
10.1007/0-387-25515-X_17[Baldwin, Allen, Bourke, Hounsell, Calvert]False5
10.1007/0-387-25515-X_18[Fry, Steen, Royle, Wormald, Leathem, Opdenakk...False8
\n", "
" ], "text/plain": [ " author_familyName \\\n", "paper_doi \n", "10.1007/0-387-25515-X_1 [Zitzmann, Block, Methta, Rudd, Burton, Wilson... \n", "10.1007/0-387-25515-X_10 [Steen, Grillet, Opdenakker] \n", "10.1007/0-387-25515-X_11 [Wright, Day] \n", "10.1007/0-387-25515-X_12 [Shore, Wilson, Dwek, Rudd] \n", "10.1007/0-387-25515-X_13 [Mimura, Golgher, Mimura-Kimura, Dwek, Rudd, E... \n", "10.1007/0-387-25515-X_14 [Hooper] \n", "10.1007/0-387-25515-X_15 [Blake, Esapa, Martin-Rendon, McIlhinney] \n", "10.1007/0-387-25515-X_16 [Shi, Williams, Kurniawan, Lu, Stanley] \n", "10.1007/0-387-25515-X_17 [Baldwin, Allen, Bourke, Hounsell, Calvert] \n", "10.1007/0-387-25515-X_18 [Fry, Steen, Royle, Wormald, Leathem, Opdenakk... \n", "\n", " isOrdered n_authors \n", "paper_doi \n", "10.1007/0-387-25515-X_1 False 9 \n", "10.1007/0-387-25515-X_10 False 3 \n", "10.1007/0-387-25515-X_11 False 2 \n", "10.1007/0-387-25515-X_12 False 4 \n", "10.1007/0-387-25515-X_13 False 6 \n", "10.1007/0-387-25515-X_14 False 1 \n", "10.1007/0-387-25515-X_15 True 4 \n", "10.1007/0-387-25515-X_16 False 5 \n", "10.1007/0-387-25515-X_17 False 5 \n", "10.1007/0-387-25515-X_18 False 8 " ] }, "execution_count": 52, "metadata": {}, "output_type": "execute_result" } ], "source": [ "author_lists.head(n=10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The percentage of papers with authors alphabetically ordered is:" ] }, { "cell_type": "code", "execution_count": 53, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.26809661010920216" ] }, "execution_count": 53, "metadata": {}, "output_type": "execute_result" } ], "source": [ "author_lists[(author_lists.isOrdered == True)].shape[0]/author_lists.shape[0]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Considering only papers with _more than three_ authors, it drops to:" ] }, { "cell_type": "code", "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.1125311505458015" ] }, "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ "author_lists[(author_lists.isOrdered == True) & (author_lists.n_authors >= 3)].shape[0]/author_lists.shape[0]" ] }, { "cell_type": "code", "execution_count": 55, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "histnorm": "probability", "type": "histogram", "uid": "37e21294-8395-4a42-b77a-1ab95c7e0ac5", "x": [ 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 5, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 5, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 3, 2, 5, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 4, 3, 3, 2, 3, 2, 4, 3, 2, 2, 4, 3, 2, 4, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 5, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 5, 3, 2, 2, 3, 4, 2, 2, 5, 2, 2, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 5, 2, 3, 4, 3, 2, 3, 2, 2, 4, 2, 5, 2, 2, 4, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 5, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 4, 4, 4, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 6, 2, 3, 2, 2, 2, 3, 2, 3, 3, 5, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 4, 2, 2, 2, 4, 4, 3, 2, 2, 5, 3, 2, 3, 2, 2, 6, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 3, 3, 4, 3, 3, 2, 4, 2, 2, 4, 3, 4, 3, 2, 5, 6, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 2, 3, 2, 5, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 6, 2, 2, 2, 6, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 4, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 4, 3, 4, 3, 3, 2, 3, 3, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 5, 3, 12, 4, 2, 3, 2, 3, 3, 6, 4, 2, 3, 2, 3, 5, 2, 2, 2, 5, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 4, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 4, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 4, 3, 2, 3, 2, 4, 3, 4, 2, 2, 2, 4, 3, 4, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 4, 3, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 5, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 6, 3, 2, 2, 2, 3, 4, 2, 2, 3, 4, 2, 2, 3, 4, 4, 3, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 5, 4, 2, 2, 2, 2, 2, 6, 2, 9, 8, 3, 3, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 4, 3, 3, 2, 4, 2, 2, 3, 2, 3, 7, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 3, 2, 2, 7, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 7, 2, 4, 3, 3, 3, 2, 3, 4, 5, 5, 3, 2, 2, 3, 3, 3, 6, 5, 4, 5, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 5, 2, 2, 2, 2, 5, 5, 4, 3, 4, 3, 4, 3, 4, 3, 3, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 4, 2, 2, 3, 3, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 4, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 5, 3, 2, 3, 2, 3, 5, 2, 4, 2, 2, 2, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 4, 3, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 4, 3, 4, 5, 2, 2, 2, 2, 3, 5, 3, 2, 2, 2, 3, 2, 2, 4, 2, 4, 2, 2, 3, 3, 3, 4, 4, 4, 3, 2, 3, 2, 3, 4, 2, 3, 2, 3, 3, 4, 4, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 6, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 8, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 4, 4, 2, 2, 4, 5, 6, 3, 4, 2, 2, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 4, 4, 3, 2, 2, 2, 2, 3, 2, 5, 4, 3, 5, 3, 3, 2, 4, 4, 3, 2, 5, 2, 3, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 4, 3, 3, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 3, 3, 2, 4, 4, 3, 2, 3, 2, 4, 8, 2, 2, 2, 2, 4, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 6, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 6, 3, 5, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 4, 2, 2, 2, 3, 3, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 3, 3, 2, 4, 5, 3, 2, 2, 4, 2, 3, 2, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 4, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 4, 4, 3, 2, 4, 3, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 3, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 3, 4, 3, 3, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 5, 3, 3, 3, 2, 3, 3, 2, 4, 3, 2, 2, 2, 3, 3, 6, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 4, 3, 3, 6, 4, 4, 4, 2, 2, 4, 2, 3, 2, 4, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 3, 3, 2, 4, 2, 3, 5, 2, 4, 3, 2, 4, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 5, 3, 2, 3, 3, 4, 2, 2, 3, 3, 2, 3, 4, 3, 5, 2, 4, 4, 5, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 6, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 9, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 5, 4, 3, 4, 10, 17, 6, 3, 2, 2, 7, 3, 4, 4, 3, 4, 3, 5, 2, 3, 3, 4, 3, 2, 3, 3, 2, 6, 3, 3, 3, 2, 2, 4, 2, 3, 2, 3, 2, 4, 2, 4, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 8, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 3, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 6, 3, 5, 3, 3, 3, 3, 3, 4, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 5, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 5, 2, 2, 3, 2, 2, 5, 4, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 4, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 5, 4, 2, 3, 4, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 4, 4, 4, 3, 4, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 5, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 5, 3, 2, 2, 6, 6, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 5, 2, 2, 2, 2, 4, 2, 5, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 3, 3, 3, 2, 2, 2, 4, 2, 3, 4, 2, 2, 2, 2, 3, 2, 6, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 4, 4, 4, 2, 2, 5, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 7, 2, 2, 2, 3, 2, 2, 2, 3, 6, 5, 4, 3, 5, 2, 3, 4, 3, 2, 2, 4, 2, 3, 2, 5, 3, 2, 3, 3, 4, 4, 2, 2, 2, 2, 2, 3, 3, 4, 2, 4, 4, 3, 3, 2, 2, 3, 2, 3, 3, 2, 6, 2, 3, 3, 3, 2, 5, 3, 2, 3, 5, 3, 3, 5, 4, 2, 2, 4, 2, 2, 4, 2, 5, 3, 2, 2, 4, 2, 3, 2, 3, 5, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 7, 2, 3, 4, 2, 2, 5, 3, 3, 3, 5, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 3, 4, 2, 2, 10, 2, 2, 3, 3, 2, 3, 3, 5, 2, 2, 2, 4, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 7, 3, 2, 2, 2, 2, 8, 6, 2, 3, 2, 4, 2, 3, 2, 2, 4, 4, 2, 4, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 5, 3, 2, 2, 2, 3, 2, 5, 3, 2, 3, 4, 2, 3, 3, 4, 3, 2, 2, 4, 2, 4, 2, 2, 4, 3, 2, 2, 7, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 4, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 4, 2, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 5, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 6, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 5, 2, 4, 3, 3, 4, 2, 3, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 5, 2, 2, 2, 2, 2, 10, 2, 2, 3, 2, 3, 3, 5, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 6, 7, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 4, 2, 2, 2, 3, 4, 3, 3, 4, 2, 3, 3, 3, 6, 2, 3, 6, 2, 2, 4, 2, 2, 2, 4, 3, 2, 3, 3, 2, 3, 5, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 3, 3, 4, 2, 3, 2, 2, 6, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 4, 3, 3, 3, 4, 3, 3, 4, 3, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 7, 2, 3, 2, 4, 4, 2, 2, 5, 2, 2, 4, 3, 3, 4, 3, 3, 5, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 5, 3, 3, 6, 2, 3, 3, 3, 2, 2, 2, 5, 4, 2, 3, 4, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 4, 7, 3, 2, 2, 2, 6, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 2, 2, 2, 4, 2, 2, 4, 2, 5, 6, 2, 3, 3, 6, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 3, 4, 3, 3, 4, 3, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 2, 4, 4, 2, 3, 4, 2, 2, 5, 2, 3, 2, 2, 2, 3, 2, 3, 2, 7, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 4, 2, 5, 7, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 5, 3, 4, 2, 2, 3, 4, 2, 5, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 6, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 5, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 4, 2, 3, 2, 4, 4, 3, 2, 3, 2, 2, 4, 4, 2, 3, 4, 6, 2, 2, 4, 2, 2, 2, 2, 5, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 4, 3, 3, 4, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 5, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 5, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 6, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 5, 2, 2, 2, 4, 2, 3, 3, 3, 4, 2, 2, 3, 3, 4, 3, 3, 3, 3, 3, 2, 3, 3, 4, 3, 6, 2, 3, 4, 3, 2, 2, 2, 3, 3, 7, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 5, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 6, 3, 4, 3, 3, 2, 4, 3, 8, 6, 2, 3, 2, 2, 2, 4, 6, 4, 5, 3, 2, 3, 5, 4, 2, 2, 3, 2, 3, 3, 3, 2, 2, 4, 3, 2, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 5, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 4, 2, 3, 3, 3, 5, 4, 3, 4, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 5, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 2, 2, 4, 4, 3, 3, 3, 3, 2, 5, 2, 2, 4, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 5, 2, 3, 3, 3, 5, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 7, 3, 2, 3, 4, 2, 3, 2, 2, 2, 4, 2, 3, 3, 3, 3, 4, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 3, 2, 12, 4, 3, 3, 5, 3, 4, 4, 4, 2, 2, 2, 5, 2, 2, 9, 2, 2, 2, 2, 2, 2, 2, 2, 12, 3, 6, 3, 3, 3, 4, 4, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 2, 3, 4, 3, 2, 3, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 5, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 3, 2, 3, 2, 2, 2, 4, 3, 4, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 5, 2, 2, 5, 3, 3, 2, 5, 2, 3, 3, 2, 5, 3, 2, 3, 3, 4, 3, 3, 2, 2, 3, 3, 2, 4, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 3, 4, 3, 2, 10, 2, 2, 4, 6, 3, 2, 3, 3, 2, 3, 2, 4, 2, 3, 3, 3, 2, 2, 3, 4, 2, 4, 2, 2, 4, 4, 2, 2, 3, 4, 3, 2, 2, 2, 2, 4, 3, 5, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 4, 4, 2, 2, 5, 11, 3, 5, 2, 2, 2, 5, 3, 2, 6, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 4, 4, 2, 3, 2, 4, 3, 2, 4, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 5, 3, 3, 4, 2, 5, 2, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 4, 3, 2, 2, 4, 4, 3, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 3, 4, 4, 4, 2, 3, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 4, 2, 3, 3, 2, 2, 2, 2, 4, 2, 6, 4, 2, 3, 2, 2, 2, 3, 2, 2, 5, 2, 3, 3, 2, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 3, 4, 4, 2, 2, 4, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 6, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 4, 3, 2, 4, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 4, 4, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 2, 5, 3, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 5, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 4, 2, 3, 2, 3, 3, 3, 4, 2, 2, 3, 2, 5, 3, 2, 2, 2, 3, 2, 4, 3, 4, 3, 5, 2, 3, 3, 2, 10, 3, 2, 3, 3, 2, 2, 2, 5, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 3, 3, 4, 5, 2, 3, 4, 4, 3, 2, 5, 6, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 3, 4, 3, 2, 2, 2, 3, 3, 2, 3, 3, 4, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 6, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 5, 5, 2, 2, 5, 3, 3, 2, 4, 3, 4, 2, 3, 2, 4, 2, 2, 3, 3, 3, 2, 5, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 3, 4, 4, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 7, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 5, 4, 2, 3, 6, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 3, 2, 5, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 7, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 4, 2, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 6, 2, 3, 2, 3, 4, 3, 4, 4, 2, 2, 5, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 4, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 5, 2, 2, 4, 4, 3, 9, 2, 4, 3, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 3, 5, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 4, 2, 3, 3, 6, 2, 2, 3, 4, 2, 2, 2, 4, 5, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 4, 4, 3, 2, 2, 5, 3, 2, 4, 2, 3, 3, 4, 4, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 3, 3, 2, 3, 3, 4, 2, 3, 4, 2, 4, 3, 3, 5, 2, 2, 5, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 5, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 3, 5, 3, 2, 2, 2, 4, 6, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 4, 7, 2, 3, 4, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 4, 3, 4, 3, 2, 4, 2, 6, 3, 2, 2, 2, 4, 3, 3, 3, 2, 4, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 4, 3, 3, 3, 3, 2, 5, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 4, 2, 4, 3, 2, 3, 3, 3, 2, 2, 2, 3, 6, 2, 2, 4, 2, 5, 4, 3, 4, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 5, 3, 7, 4, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 4, 2, 2, 3, 3, 3, 4, 4, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 3, 3, 2, 3, 4, 3, 2, 2, 2, 6, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 3, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 4, 3, 3, 3, 3, 2, 2, 3, 2, 5, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 5, 3, 4, 4, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 2, 2, 3, 3, 4, 5, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 5, 3, 4, 3, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 6, 12, 2, 2, 3, 3, 6, 5, 2, 8, 4, 2, 2, 4, 3, 4, 2, 2, 3, 5, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 4, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 3, 6, 3, 5, 2, 3, 2, 3, 3, 2, 3, 2, 2, 4, 4, 3, 3, 2, 3, 5, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 4, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 4, 3, 3, 2, 2, 4, 4, 2, 4, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 7, 3, 3, 3, 2, 3, 2, 2, 3, 2, 5, 4, 2, 2, 2, 3, 2, 3, 2, 3, 4, 6, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 3, 5, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 4, 2, 3, 2, 4, 5, 2, 5, 3, 5, 2, 2, 4, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 5, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 7, 4, 2, 9, 3, 2, 3, 2, 4, 4, 3, 2, 3, 4, 3, 6, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 3, 4, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 4, 3, 4, 2, 3, 6, 3, 8, 2, 2, 2, 3, 5, 2, 2, 5, 3, 2, 3, 5, 2, 4, 3, 4, 2, 2, 3, 2, 4, 3, 6, 4, 5, 3, 2, 8, 2, 3, 4, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 6, 3, 2, 3, 2, 2, 2, 3, 3, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 3, 5, 2, 2, 2, 2, 2, 3, 3, 2, 2, 5, 3, 2, 2, 2, 4, 2, 4, 2, 2, 3, 2, 6, 3, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 6, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 4, 3, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 3, 4, 5, 2, 4, 3, 2, 5, 2, 2, 5, 2, 2, 4, 3, 4, 2, 5, 6, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 3, 3, 2, 4, 3, 4, 4, 2, 4, 2, 3, 2, 2, 4, 4, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 2, 3, 5, 4, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 3, 2, 2, 5, 3, 3, 2, 5, 2, 3, 2, 4, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 6, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 4, 3, 2, 3, 3, 2, 3, 4, 3, 3, 2, 3, 2, 2, 2, 3, 4, 4, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2, 3, 4, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 4, 2, 5, 3, 3, 2, 3, 3, 4, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 5, 4, 4, 2, 4, 2, 4, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 4, 4, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 5, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 4, 5, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 5, 4, 2, 2, 2, 2, 2, 5, 3, 3, 7, 2, 2, 4, 3, 8, 3, 3, 2, 4, 3, 2, 3, 5, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 3, 5, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 5, 3, 4, 5, 2, 4, 3, 2, 3, 4, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 5, 2, 2, 4, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 4, 3, 3, 5, 4, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 3, 2, 2, 4, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 6, 2, 4, 3, 2, 4, 2, 3, 5, 2, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 9, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 4, 3, 2, 3, 9, 6, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 4, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 4, 2, 6, 5, 3, 2, 2, 5, 4, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 6, 4, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 4, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 6, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 4, 2, 2, 5, 5, 2, 3, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 3, 4, 2, 4, 2, 4, 2, 3, 4, 2, 5, 4, 3, 3, 3, 3, 7, 2, 2, 3, 2, 3, 3, 3, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 2, 3, 2, 4, 2, 3, 3, 4, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 4, 2, 4, 2, 3, 6, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 5, 4, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 3, 4, 2, 2, 3, 6, 2, 2, 2, 4, 4, 2, 4, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 3, 2, 3, 3, 2, 5, 2, 2, 3, 2, 2, 2, 2, 5, 3, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 5, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 4, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 4, 3, 2, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 4, 5, 3, 2, 2, 3, 2, 5, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 5, 4, 2, 3, 2, 3, 4, 4, 4, 2, 4, 3, 2, 3, 2, 3, 4, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 5, 3, 5, 5, 2, 5, 3, 3, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 5, 2, 4, 4, 2, 3, 2, 2, 3, 3, 4, 2, 2, 4, 2, 3, 3, 4, 2, 5, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 4, 2, 6, 3, 4, 2, 3, 2, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 6, 3, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 7, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 8, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 3, 3, 4, 4, 2, 2, 2, 4, 5, 2, 2, 4, 4, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 4, 2, 3, 3, 2, 6, 4, 4, 6, 2, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 5, 2, 5, 4, 3, 6, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 5, 2, 6, 6, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 3, 6, 2, 2, 2, 3, 4, 2, 3, 4, 4, 2, 3, 3, 4, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 4, 2, 4, 5, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 3, 2, 4, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 4, 2, 2, 3, 4, 2, 2, 4, 2, 2, 5, 4, 3, 5, 2, 3, 2, 4, 6, 4, 2, 8, 2, 3, 2, 2, 3, 3, 3, 3, 4, 5, 2, 2, 2, 4, 2, 2, 2, 3, 3, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 8, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 5, 4, 3, 4, 3, 3, 7, 4, 3, 2, 2, 5, 3, 2, 6, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 3, 3, 3, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 5, 4, 2, 3, 5, 3, 3, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 4, 5, 5, 2, 3, 2, 3, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 5, 2, 2, 2, 3, 6, 3, 3, 5, 4, 2, 4, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 3, 4, 5, 2, 3, 5, 3, 4, 4, 3, 2, 2, 2, 2, 5, 2, 4, 5, 2, 2, 3, 3, 3, 2, 4, 3, 3, 2, 2, 6, 4, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 4, 2, 3, 3, 2, 3, 6, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 5, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 5, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 4, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 5, 3, 2, 2, 4, 3, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 4, 6, 3, 3, 2, 3, 3, 3, 2, 2, 3, 4, 2, 2, 4, 3, 3, 2, 2, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 4, 5, 2, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 5, 6, 3, 2, 2, 3, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 3, 2, 4, 2, 4, 2, 2, 3, 3, 2, 2, 6, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 4, 3, 2, 3, 2, 2, 2, 3, 4, 3, 3, 2, 3, 4, 3, 3, 2, 5, 2, 4, 3, 3, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 5, 4, 2, 4, 2, 2, 3, 3, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 4, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 5, 3, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 4, 3, 2, 3, 3, 2, 3, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 4, 4, 2, 2, 3, 4, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 4, 3, 3, 3, 2, 3, 3, 3, 3, 3, 4, 2, 3, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 3, 4, 2, 4, 3, 2, 2, 3, 2, 3, 3, 3, 4, 5, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 3, 3, 4, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 5, 2, 2, 2, 3, 3, 3, 3, 2, 6, 2, 3, 2, 2, 8, 3, 3, 3, 5, 5, 3, 2, 4, 3, 2, 3, 2, 3, 2, 3, 3, 4, 3, 4, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 4, 2, 5, 5, 5, 2, 4, 4, 4, 3, 3, 2, 3, 2, 5, 4, 2, 4, 2, 2, 8, 2, 3, 2, 3, 4, 2, 3, 2, 2, 5, 3, 4, 2, 4, 3, 2, 3, 2, 2, 5, 3, 3, 2, 3, 3, 3, 2, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 4, 2, 2, 3, 4, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 8, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 4, 3, 2, 4, 3, 3, 3, 3, 2, 3, 3, 6, 3, 6, 5, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 4, 2, 4, 3, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 5, 4, 5, 2, 2, 5, 2, 2, 3, 4, 5, 3, 3, 4, 2, 2, 3, 4, 3, 2, 3, 3, 2, 3, 3, 4, 2, 2, 2, 4, 4, 3, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 4, 3, 3, 4, 3, 3, 4, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 2, 4, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 5, 2, 2, 2, 3, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 3, 3, 6, 4, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 5, 3, 4, 3, 3, 3, 5, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 3, 2, 3, 3, 2, 2, 7, 2, 5, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 5, 3, 4, 3, 3, 3, 2, 3, 3, 5, 3, 3, 3, 4, 3, 2, 3, 3, 3, 4, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 5, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 4, 3, 2, 2, 2, 3, 2, 4, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 4, 3, 2, 2, 5, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 4, 3, 4, 5, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 4, 3, 2, 2, 5, 2, 3, 2, 3, 2, 4, 4, 2, 3, 3, 3, 3, 2, 2, 6, 3, 5, 2, 2, 4, 2, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 4, 4, 2, 3, 2, 4, 4, 4, 4, 2, 3, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 3, 4, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 5, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 4, 5, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 3, 3, 3, 5, 3, 2, 3, 3, 2, 5, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 5, 3, 2, 3, 5, 2, 2, 3, 3, 3, 2, 4, 11, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 5, 4, 6, 2, 5, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 5, 3, 2, 2, 3, 2, 2, 2, 2, 3, 5, 3, 3, 2, 5, 3, 2, 6, 3, 2, 4, 8, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 4, 5, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 7, 4, 2, 3, 3, 3, 2, 3, 2, 4, 4, 3, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 3, 4, 4, 3, 4, 3, 4, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 4, 5, 2, 6, 3, 2, 3, 2, 4, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 4, 3, 3, 4, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 4, 3, 4, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 4, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 4, 2, 3, 2, 2, 4, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 6, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 4, 4, 5, 2, 3, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 3, 2, 2, 4, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 5, 5, 2, 2, 2, 3, 2, 2, 4, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 6, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 8, 3, 3, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 4, 3, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 4, 3, 2, 4, 2, 5, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 4, 4, 2, 2, 3, 2, 2, 4, 4, 2, 2, 3, 2, 2, 3, 5, 6, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 3, 2, 4, 2, 4, 5, 4, 6, 3, 2, 3, 2, 7, 4, 3, 2, 3, 2, 2, 2, 4, 2, 5, 2, 5, 5, 3, 2, 3, 2, 3, 3, 4, 2, 2, 2, 5, 3, 2, 4, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 4, 4, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 4, 2, 3, 4, 2, 3, 2, 4, 3, 3, 2, 3, 3, 3, 4, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 4, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 5, 5, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 4, 3, 3, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 7, 2, 2, 2, 2, 3, 3, 5, 2, 3, 3, 3, 4, 3, 3, 2, 3, 2, 3, 5, 3, 2, 2, 4, 2, 2, 3, 7, 8, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 6, 2, 3, 2, 2, 2, 2, 4, 3, 3, 3, 5, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 5, 4, 2, 3, 4, 2, 3, 4, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 5, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 4, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 5, 2, 2, 4, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 5, 4, 3, 3, 5, 3, 2, 5, 2, 3, 2, 4, 11, 3, 4, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 5, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 5, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 4, 2, 2, 4, 3, 3, 4, 3, 2, 2, 3, 3, 3, 3, 3, 4, 4, 2, 3, 2, 2, 3, 2, 3, 3, 3, 4, 3, 3, 2, 2, 4, 3, 2, 3, 3, 3, 3, 3, 2, 3, 4, 3, 3, 2, 3, 3, 3, 3, 2, 2, 4, 3, 5, 2, 4, 2, 2, 6, 5, 3, 2, 3, 3, 4, 3, 2, 3, 2, 2, 5, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 5, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 3, 4, 3, 2, 3, 3, 3, 5, 2, 5, 2, 4, 4, 2, 3, 3, 4, 5, 2, 2, 6, 2, 2, 5, 2, 2, 3, 2, 2, 2, 3, 3, 5, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 3, 3, 3, 2, 5, 2, 2, 5, 3, 4, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 5, 3, 3, 4, 3, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 5, 2, 4, 3, 2, 4, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 5, 2, 2, 4, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 5, 2, 4, 5, 4, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 9, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 5, 5, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 6, 2, 3, 3, 2, 4, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 4, 2, 4, 4, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 4, 8, 2, 5, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 4, 2, 2, 14, 4, 2, 2, 2, 2, 10, 3, 3, 2, 2, 3, 3, 3, 3, 2, 3, 3, 4, 4, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 3, 3, 3, 3, 3, 2, 5, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 5, 2, 2, 4, 2, 4, 3, 10, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 4, 2, 6, 2, 2, 4, 3, 4, 3, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 2, 6, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 4, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 6, 3, 2, 2, 5, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 4, 4, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 3, 3, 2, 3, 3, 5, 2, 2, 3, 3, 2, 3, 2, 4, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 4, 4, 4, 3, 3, 3, 2, 3, 2, 2, 3, 2, 4, 2, 3, 5, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 5, 5, 3, 2, 2, 4, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 5, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 3, 5, 3, 3, 2, 2, 8, 2, 2, 2, 2, 3, 2, 3, 6, 3, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 3, 2, 2, 5, 4, 2, 3, 3, 3, 2, 4, 3, 6, 3, 4, 3, 2, 4, 2, 2, 3, 2, 6, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 6, 6, 2, 2, 3, 2, 2, 3, 5, 2, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 3, 4, 4, 2, 2, 3, 2, 7, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 5, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 8, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 3, 2, 2, 2, 3, 6, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 5, 4, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 5, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 8, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 6, 5, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 9, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 3, 2, 2, 2, 3, 6, 2, 3, 3, 3, 2, 2, 3, 2, 3, 3, 4, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 7, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 3, 4, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 8, 4, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 4, 2, 6, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 5, 6, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 5, 5, 3, 3, 2, 2, 4, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 4, 7, 2, 3, 5, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 4, 3, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 2, 4, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 2, 2, 3, 2, 3, 3, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 5, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 4, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 4, 3, 3, 2, 5, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 7, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 6, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 3, 3, 3, 4, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 5, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 6, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 5, 2, 4, 5, 6, 3, 3, 2, 4, 3, 4, 2, 2, 2, 2, 4, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 5, 3, 5, 2, 4, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 4, 3, 3, 3, 6, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 7, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 3, 2, 3, 2, 3, 3, 2, 2, 7, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 2, 2, 3, 3, 3, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 5, 2, 2, 3, 3, 3, 3, 2, 17, 6, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 84, 3, 12, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 5, 5, 3, 2, 5, 2, 3, 5, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 5, 2, 3, 4, 4, 2, 3, 2, 4, 3, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 5, 2, 3, 2, 5, 4, 3, 2, 4, 3, 2, 4, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 4, 2, 2, 4, 3, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 6, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 3, 2, 2, 4, 4, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 4, 4, 4, 2, 2, 4, 3, 3, 2, 3, 5, 2, 2, 4, 2, 2, 2, 5, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 4, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 9, 3, 2, 2, 4, 2, 2, 2, 3, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 5, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 5, 3, 2, 2, 3, 4, 4, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 11, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 3, 2, 2, 4, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 5, 3, 3, 3, 2, 3, 2, 2, 2, 4, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 4, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 4, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 3, 2, 2, 4, 2, 4, 4, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 5, 3, 4, 4, 3, 3, 4, 4, 4, 6, 3, 3, 2, 2, 2, 3, 2, 5, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 6, 2, 2, 4, 2, 4, 2, 3, 3, 4, 3, 3, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 5, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 3, 2, 3, 6, 2, 3, 5, 2, 2, 2, 2, 6, 3, 2, 3, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 5, 3, 2, 3, 2, 3, 2, 2, 4, 3, 5, 3, 2, 5, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 6, 2, 2, 4, 5, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 3, 3, 2, 4, 2, 2, 4, 3, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 3, 3, 3, 4, 4, 2, 2, 2, 4, 7, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 4, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 10, 2, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 4, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 5, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 4, 3, 3, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 7, 2, 4, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 4, 2, 3, 4, 2, 2, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 4, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 3, 3, 3, 2, 5, 2, 2, 2, 5, 2, 3, 9, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 7, 7, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 4, 4, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 4, 3, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 2, 3, 4, 3, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 5, 3, 5, 2, 3, 2, 2, 3, 5, 4, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 4, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 5, 2, 3, 3, 5, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 4, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 4, 11, 3, 3, 3, 6, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 4, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 6, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 5, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 3, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 5, 3, 4, 4, 5, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 4, 5, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 5, 4, 3, 2, 4, 3, 4, 4, 2, 3, 3, 3, 3, 3, 2, 5, 4, 3, 7, 2, 5, 3, 3, 2, 3, 2, 2, 2, 2, 4, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 6, 4, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 4, 2, 3, 7, 2, 2, 2, 2, 2, 3, 5, 3, 3, 5, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 5, 2, 2, 7, 2, 2, 3, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 4, 2, 2, 2, 2, 2, 3, 4, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 4, 4, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 5, 4, 2, 2, 2, 2, 3, 4, 2, 2, 3, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 4, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 4, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 5, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 3, 3, 5, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 4, 3, 4, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 5, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 6, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 3, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 8, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 4, 3, 2, 3, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 5, 3, 4, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 4, 2, 4, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 3, 4, 2, 4, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 6, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 4, 4, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 4, 3, 3, 5, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 5, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 2, 3, 3, 2, 4, 2, 3, 2, 4, 3, 2, 3, 2, 4, 2, 3, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 4, 2, 2, 4, 2, 4, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 7, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 5, 2, 3, 2, 2, 2, 3, 7, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 5, 2, 4, 2, 3, 4, 2, 3, 2, 2, 2, 5, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 9, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 3, 3, 2, 2, 2, 2, 2, 4, 3, 4, 3, 2, 4, 2, 2, 2, 3, 2, 2, 3, 5, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 4, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 4, 2, 3, 4, 3, 3, 4, 4, 4, 6, 6, 3, 2, 4, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 6, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 5, 4, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 4, 3, 2, 4, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 5, 2, 2, 2, 4, 2, 2, 4, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 6, 2, 8, 6, 5, 6, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 4, 3, 3, 2, 3, 4, 4, 4, 3, 2, 2, 2, 4, 4, 2, 3, 2, 3, 2, 3, 3, 3, 2, 4, 6, 3, 3, 3, 2, 4, 4, 2, 5, 5, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 4, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 4, 2, 3, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 4, 2, 2, 3, 4, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 4, 2, 4, 3, 4, 3, 4, 3, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 3, 3, 4, 3, 2, 3, 2, 2, 2, 2, 5, 2, 4, 2, 6, 2, 2, 4, 5, 2, 4, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 4, 4, 5, 2, 2, 2, 2, 4, 2, 2, 2, 7, 2, 2, 9, 4, 2, 4, 2, 2, 3, 2, 2, 3, 3, 4, 2, 7, 4, 2, 3, 3, 6, 3, 2, 3, 3, 4, 4, 3, 3, 2, 2, 4, 4, 4, 2, 2, 3, 6, 3, 3, 5, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 4, 2, 7, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 3, 2, 5, 2, 2, 5, 2, 3, 2, 3, 4, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 5, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 4, 5, 2, 3, 2, 2, 3, 6, 4, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 5, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 4, 4, 2, 2, 2, 3, 3, 4, 3, 4, 3, 2, 6, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 5, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 7, 4, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 5, 2, 3, 3, 2, 4, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 3, 6, 5, 3, 2, 5, 3, 5, 3, 3, 2, 2, 3, 7, 3, 5, 4, 5, 2, 3, 3, 3, 2, 4, 2, 5, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 4, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 4, 5, 2, 3, 4, 3, 2, 4, 2, 2, 6, 3, 2, 3, 9, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 5, 2, 2, 5, 4, 3, 3, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 5, 3, 4, 3, 5, 5, 3, 3, 2, 2, 3, 3, 3, 4, 2, 3, 5, 3, 3, 3, 3, 3, 3, 2, 4, 2, 2, 3, 3, 3, 2, 4, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 4, 3, 3, 4, 4, 3, 2, 2, 3, 5, 2, 5, 2, 4, 2, 4, 3, 5, 2, 2, 2, 4, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 4, 3, 3, 4, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 3, 3, 3, 4, 6, 3, 3, 4, 5, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 7, 4, 5, 7, 2, 3, 2, 2, 2, 2, 4, 2, 3, 8, 2, 3, 7, 3, 2, 4, 3, 6, 2, 4, 2, 4, 5, 6, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 4, 4, 3, 2, 2, 7, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 2, 4, 5, 5, 3, 2, 4, 3, 4, 2, 3, 2, 2, 4, 3, 2, 2, 3, 3, 6, 3, 2, 4, 5, 2, 3, 5, 2, 5, 2, 3, 2, 4, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 4, 3, 3, 3, 2, 4, 3, 3, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 2, 2, 2, 5, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 5, 2, 2, 2, 4, 2, 2, 2, 2, 8, 3, 5, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 4, 2, 3, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 3, 3, 4, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 3, 2, 3, 2, 4, 4, 2, 2, 2, 3, 3, 4, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 3, 2, 2, 4, 2, 8, 2, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 5, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 4, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 5, 2, 4, 2, 4, 4, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 4, 4, 3, 6, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 3, 3, 4, 2, 4, 3, 6, 2, 2, 2, 2, 3, 2, 3, 6, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 6, 3, 2, 4, 4, 2, 4, 2, 3, 2, 3, 4, 4, 2, 6, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 5, 3, 2, 2, 4, 4, 3, 4, 3, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 5, 3, 2, 3, 4, 3, 4, 2, 2, 4, 2, 2, 2, 3, 3, 4, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 5, 2, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 7, 2, 8, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 4, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 4, 4, 5, 2, 4, 5, 2, 2, 2, 5, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 6, 4, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 4, 4, 5, 3, 3, 3, 4, 3, 2, 3, 2, 2, 4, 4, 3, 2, 4, 2, 4, 2, 4, 3, 3, 3, 2, 2, 2, 3, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 4, 2, 4, 11, 5, 6, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 4, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 5, 6, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 5, 3, 5, 5, 2, 2, 7, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 4, 4, 3, 5, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 6, 2, 4, 2, 2, 5, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 4, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 3, 3, 4, 2, 2, 3, 2, 5, 3, 2, 2, 2, 2, 3, 3, 4, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 4, 4, 3, 4, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 6, 6, 8, 2, 2, 4, 2, 2, 4, 2, 3, 2, 2, 3, 2, 6, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 3, 2, 5, 3, 2, 2, 3, 5, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 5, 3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 4, 2, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 2, 3, 2, 3, 5, 2, 2, 4, 5, 3, 2, 3, 3, 3, 4, 2, 2, 3, 2, 2, 4, 2, 4, 4, 2, 3, 5, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 2, 2, 4, 3, 4, 3, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 5, 2, 2, 2, 3, 2, 3, 3, 2, 7, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 5, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 6, 5, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 2, 4, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 6, 5, 2, 2, 3, 3, 4, 2, 2, 4, 3, 2, 2, 2, 4, 3, 3, 3, 3, 5, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 3, 2, 3, 3, 5, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 5, 5, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 5, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 9, 2, 5, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 6, 4, 2, 5, 3, 2, 3, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 5, 3, 2, 3, 2, 2, 2, 3, 7, 3, 3, 2, 2, 2, 5, 2, 4, 4, 2, 2, 4, 2, 3, 6, 3, 2, 2, 4, 3, 3, 6, 3, 2, 2, 3, 4, 5, 3, 3, 4, 2, 2, 4, 3, 3, 5, 3, 4, 3, 3, 2, 3, 10, 4, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 7, 3, 6, 2, 2, 2, 2, 2, 2, 5, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 4, 5, 2, 3, 3, 4, 4, 2, 6, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 3, 4, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 4, 4, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 4, 2, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 4, 5, 3, 4, 4, 2, 4, 2, 2, 4, 2, 5, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 6, 6, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 3, 4, 2, 3, 2, 2, 6, 5, 3, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 2, 3, 3, 3, 3, 2, 3, 3, 2, 2, 7, 3, 3, 3, 3, 4, 3, 2, 2, 4, 4, 6, 5, 2, 6, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 6, 2, 2, 4, 2, 5, 6, 4, 4, 3, 4, 4, 4, 3, 3, 5, 3, 3, 3, 4, 3, 5, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 4, 4, 4, 2, 2, 2, 4, 2, 3, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 5, 4, 2, 4, 3, 4, 2, 3, 3, 3, 2, 3, 2, 3, 4, 2, 5, 3, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 3, 5, 4, 2, 2, 3, 2, 2, 4, 2, 2, 4, 4, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 3, 3, 3, 5, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 4, 2, 2, 5, 6, 2, 2, 2, 3, 2, 3, 3, 2, 6, 4, 5, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 6, 3, 4, 3, 3, 2, 2, 5, 3, 2, 5, 2, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 5, 9, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 2, 7, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 5, 9, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 7, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 4, 3, 3, 4, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 3, 2, 2, 2, 5, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 5, 3, 3, 2, 3, 2, 3, 3, 2, 5, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 3, 4, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 6, 3, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 3, 5, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 6, 3, 2, 2, 2, 2, 2, 2, 7, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 5, 4, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 3, 4, 4, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 4, 3, 2, 2, 3, 5, 2, 2, 2, 2, 3, 3, 4, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 7, 3, 4, 2, 9, 2, 3, 9, 6, 5, 4, 3, 4, 3, 4, 4, 3, 5, 2, 3, 4, 5, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 3, 3, 4, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 6, 3, 3, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 4, 4, 3, 2, 2, 3, 3, 2, 3, 3, 5, 3, 2, 2, 6, 4, 4, 2, 3, 3, 2, 2, 2, 3, 4, 7, 2, 2, 4, 3, 9, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 7, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 5, 2, 3, 3, 3, 2, 3, 3, 6, 3, 4, 3, 3, 2, 2, 6, 6, 2, 3, 3, 3, 2, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 5, 3, 4, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 2, 4, 2, 2, 3, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 4, 4, 3, 2, 3, 3, 3, 2, 3, 2, 2, 6, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 7, 2, 3, 3, 3, 4, 4, 3, 4, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 4, 3, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 5, 3, 4, 2, 2, 2, 2, 2, 5, 4, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 4, 6, 2, 4, 3, 2, 2, 3, 2, 4, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 4, 2, 3, 4, 3, 2, 4, 3, 3, 3, 4, 3, 2, 4, 3, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 4, 2, 3, 3, 3, 4, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 4, 2, 2, 4, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 5, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 4, 3, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 12, 2, 2, 3, 6, 4, 6, 2, 5, 2, 4, 4, 3, 3, 2, 3, 2, 2, 4, 3, 2, 3, 3, 2, 2, 4, 3, 4, 2, 3, 3, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 4, 6, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 5, 3, 3, 4, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 5, 3, 5, 6, 4, 3, 3, 2, 2, 2, 4, 4, 5, 3, 5, 3, 4, 4, 2, 5, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 5, 3, 5, 2, 2, 3, 4, 3, 3, 2, 4, 4, 4, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 6, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 3, 2, 2, 3, 6, 2, 2, 3, 2, 2, 3, 2, 4, 3, 5, 3, 2, 4, 4, 7, 3, 5, 3, 4, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 6, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 6, 3, 6, 4, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 4, 4, 3, 3, 5, 2, 3, 2, 7, 2, 2, 5, 2, 2, 2, 3, 6, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 6, 6, 2, 2, 4, 3, 3, 3, 4, 2, 2, 3, 3, 3, 3, 2, 2, 4, 2, 4, 3, 3, 3, 2, 2, 4, 6, 2, 2, 3, 3, 3, 5, 2, 4, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 4, 3, 2, 3, 2, 3, 2, 4, 4, 2, 2, 8, 2, 2, 3, 2, 3, 3, 2, 4, 5, 2, 2, 3, 3, 2, 4, 3, 3, 4, 2, 3, 3, 2, 3, 4, 9, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 6, 6, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 6, 3, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 5, 2, 2, 4, 3, 2, 2, 4, 4, 2, 3, 3, 2, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 2, 7, 3, 4, 3, 2, 3, 2, 3, 2, 7, 4, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 5, 6, 4, 3, 4, 3, 2, 3, 2, 2, 5, 3, 2, 2, 4, 3, 4, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 5, 3, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 7, 5, 3, 3, 5, 3, 2, 2, 2, 3, 2, 4, 3, 3, 4, 2, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 6, 3, 2, 2, 6, 4, 2, 2, 2, 4, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 7, 3, 2, 2, 2, 2, 2, 3, 2, 6, 2, 2, 4, 5, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 5, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 3, 3, 3, 7, 3, 2, 2, 3, 2, 2, 3, 5, 2, 2, 3, 2, 4, 3, 2, 4, 3, 5, 3, 4, 3, 2, 4, 2, 2, 3, 2, 5, 3, 2, 2, 2, 4, 4, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 4, 5, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 3, 2, 3, 4, 2, 4, 2, 2, 2, 2, 2, 7, 6, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 3, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 4, 4, 2, 2, 2, 2, 3, 3, 2, 5, 2, 4, 2, 4, 3, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 5, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 4, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 4, 3, 3, 4, 2, 2, 3, 2, 3, 5, 2, 4, 3, 2, 5, 3, 4, 4, 3, 4, 3, 4, 4, 4, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 5, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 10, 2, 2, 3, 3, 2, 2, 5, 3, 2, 2, 2, 3, 4, 2, 2, 2, 3, 10, 2, 2, 4, 3, 2, 3, 3, 4, 2, 3, 2, 3, 3, 6, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 5, 4, 3, 4, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 4, 2, 5, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 3, 4, 3, 4, 3, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 5, 3, 2, 3, 3, 4, 2, 2, 3, 4, 2, 2, 4, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 6, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 7, 5, 2, 2, 2, 4, 3, 2, 4, 4, 3, 2, 16, 3, 8, 3, 2, 2, 4, 2, 5, 2, 2, 2, 3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 2, 3, 3, 2, 4, 2, 4, 2, 3, 4, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 5, 4, 2, 2, 3, 3, 2, 3, 3, 2, 3, 5, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 4, 3, 4, 2, 2, 4, 2, 4, 3, 2, 4, 2, 4, 3, 4, 3, 2, 2, 2, 4, 2, 2, 6, 4, 2, 4, 3, 5, 3, 3, 2, 4, 2, 3, 3, 6, 4, 4, 2, 2, 4, 3, 2, 5, 2, 2, 3, 3, 3, 2, 2, 6, 2, 3, 3, 3, 2, 3, 2, 5, 3, 2, 4, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 4, 5, 5, 5, 4, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 6, 9, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 4, 2, 3, 4, 5, 4, 2, 3, 2, 2, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 4, 2, 2, 3, 3, 4, 4, 6, 4, 2, 4, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 14, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 2, 3, 7, 4, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 4, 4, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 4, 4, 2, 2, 3, 4, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 4, 3, 3, 3, 2, 3, 2, 2, 2, 3, 3, 4, 2, 4, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 4, 3, 3, 3, 5, 2, 5, 4, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 4, 4, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 4, 2, 4, 2, 5, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 4, 4, 3, 2, 3, 3, 3, 3, 2, 2, 2, 5, 5, 5, 2, 3, 3, 2, 2, 3, 3, 3, 3, 4, 2, 3, 2, 3, 4, 4, 5, 3, 2, 2, 6, 5, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 7, 2, 4, 3, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 4, 2, 2, 4, 2, 2, 9, 3, 6, 5, 3, 2, 2, 2, 2, 6, 2, 2, 3, 4, 4, 3, 2, 5, 4, 5, 22, 2, 5, 2, 2, 2, 3, 4, 2, 3, 2, 2, 3, 2, 3, 4, 3, 4, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 4, 4, 4, 2, 2, 2, 3, 2, 3, 2, 2, 5, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 2, 5, 3, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 3, 3, 4, 3, 3, 2, 2, 8, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 5, 3, 2, 2, 3, 3, 3, 2, 3, 4, 4, 3, 3, 7, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 4, 2, 5, 3, 2, 2, 4, 6, 4, 2, 4, 2, 2, 4, 2, 3, 4, 4, 3, 3, 3, 2, 2, 3, 3, 2, 4, 5, 5, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 15, 2, 5, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 2, 3, 4, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 4, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 8, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 3, 5, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 5, 5, 10, 6, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 5, 2, 2, 2, 5, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 4, 4, 2, 4, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 5, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 6, 5, 3, 2, 3, 3, 2, 2, 2, 5, 3, 3, 5, 3, 4, 3, 2, 5, 2, 2, 2, 2, 2, 3, 3, 4, 8, 2, 3, 3, 3, 2, 5, 4, 5, 3, 6, 4, 5, 4, 3, 2, 3, 4, 3, 2, 2, 4, 2, 9, 2, 4, 4, 3, 2, 4, 5, 4, 2, 3, 9, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 5, 3, 4, 2, 4, 2, 2, 3, 4, 2, 4, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 4, 2, 4, 5, 3, 4, 3, 3, 3, 3, 5, 2, 3, 3, 2, 2, 2, 4, 4, 4, 2, 4, 2, 5, 3, 5, 2, 4, 3, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 2, 5, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 5, 2, 3, 2, 3, 3, 2, 4, 2, 3, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 3, 6, 4, 2, 2, 3, 3, 2, 2, 2, 4, 5, 2, 4, 2, 4, 2, 3, 2, 2, 2, 2, 3, 7, 2, 2, 2, 4, 2, 3, 2, 4, 6, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 2, 2, 2, 3, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 5, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 5, 6, 2, 3, 5, 4, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 6, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 4, 4, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 5, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 4, 2, 2, 4, 3, 2, 3, 2, 2, 5, 2, 4, 4, 5, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 3, 4, 4, 2, 2, 7, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 7, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 3, 4, 3, 2, 2, 2, 4, 2, 4, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 8, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 3, 3, 4, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 3, 3, 2, 4, 3, 3, 3, 2, 3, 2, 3, 3, 3, 4, 2, 3, 4, 3, 2, 4, 3, 3, 3, 4, 3, 2, 4, 3, 2, 3, 3, 2, 4, 4, 3, 2, 3, 3, 4, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 9, 3, 2, 3, 2, 2, 6, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 4, 2, 2, 2, 3, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 14, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 13, 2, 5, 2, 2, 4, 6, 2, 5, 4, 2, 4, 4, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 5, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 5, 4, 3, 2, 2, 5, 3, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 4, 3, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 4, 4, 4, 3, 2, 2, 5, 3, 3, 2, 2, 2, 4, 3, 2, 3, 5, 2, 4, 4, 3, 2, 5, 5, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 5, 2, 3, 3, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 3, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 3, 7, 5, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 5, 4, 2, 2, 2, 3, 2, 2, 2, 5, 3, 3, 2, 2, 3, 2, 2, 2, 3, 5, 3, 2, 2, 2, 4, 4, 3, 2, 3, 2, 3, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 3, 3, 5, 3, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 4, 8, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 4, 4, 3, 2, 2, 2, 2, 3, 2, 5, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 4, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 6, 2, 5, 3, 3, 6, 3, 3, 3, 2, 3, 2, 2, 2, 6, 2, 2, 2, 2, 6, 7, 5, 3, 4, 3, 2, 2, 4, 4, 7, 18, 2, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 5, 2, 4, 3, 3, 2, 3, 3, 5, 2, 3, 3, 2, 3, 4, 2, 2, 3, 2, 2, 3, 3, 4, 5, 6, 4, 3, 3, 3, 3, 3, 3, 4, 2, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 7, 3, 2, 4, 4, 4, 2, 4, 2, 2, 3, 3, 3, 4, 3, 2, 5, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 3, 3, 10, 4, 5, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 5, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 3, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 3, 2, 2, 3, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 5, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 5, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 4, 5, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 4, 4, 3, 2, 2, 4, 2, 2, 2, 3, 3, 4, 4, 5, 2, 2, 7, 3, 6, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 4, 3, 5, 8, 6, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 3, 5, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 5, 8, 2, 2, 2, 3, 2, 2, 3, 3, 4, 3, 4, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 6, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 2, 2, 6, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 3, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 5, 3, 4, 2, 2, 2, 2, 2, 2, 5, 5, 4, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 4, 4, 2, 3, 2, 2, 3, 2, 4, 4, 4, 5, 2, 3, 2, 3, 3, 2, 3, 3, 5, 3, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 6, 2, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 5, 2, 2, 3, 2, 3, 4, 3, 3, 3, 3, 2, 3, 5, 4, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 5, 3, 2, 2, 2, 2, 4, 5, 5, 3, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 5, 4, 8, 3, 3, 3, 2, 3, 4, 2, 3, 3, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 4, 2, 3, 2, 4, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 10, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 4, 2, 3, 4, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 5, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 5, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 3, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 2, 4, 2, 2, 3, 2, 3, 4, 2, 3, 6, 2, 3, 3, 2, 2, 3, 6, 6, 7, 3, 3, 7, 3, 5, 6, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 6, 3, 3, 4, 2, 4, 3, 4, 2, 2, 2, 2, 3, 3, 5, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 4, 3, 2, 3, 6, 2, 3, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 6, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 4, 3, 4, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 3, 3, 3, 2, 2, 4, 4, 2, 4, 5, 3, 2, 3, 2, 3, 2, 5, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 5, 2, 2, 6, 3, 2, 3, 2, 2, 2, 2, 2, 5, 5, 2, 5, 3, 3, 4, 3, 2, 2, 2, 4, 3, 2, 4, 2, 2, 2, 5, 5, 2, 4, 2, 4, 3, 4, 4, 3, 4, 2, 3, 3, 3, 2, 5, 5, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 4, 2, 4, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 4, 4, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 3, 4, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 4, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 4, 3, 3, 3, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 3, 3, 2, 4, 3, 4, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 2, 5, 3, 3, 2, 3, 2, 2, 4, 2, 3, 3, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 6, 2, 3, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 4, 2, 2, 3, 3, 4, 3, 2, 2, 3, 2, 2, 3, 4, 3, 3, 3, 4, 3, 3, 7, 2, 2, 2, 2, 8, 3, 5, 2, 3, 3, 5, 4, 2, 6, 3, 4, 2, 4, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 5, 3, 3, 3, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 4, 4, 3, 2, 2, 3, 3, 2, 4, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 5, 2, 2, 3, 2, 3, 3, 2, 4, 2, 2, 3, 4, 10, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 5, 3, 3, 2, 2, 2, 4, 3, 2, 2, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 4, 3, 3, 2, 2, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 5, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 3, 4, 2, 5, 2, 3, 3, 4, 2, 2, 4, 4, 3, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 4, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 5, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 5, 2, 4, 3, 2, 3, 6, 2, 2, 2, 4, 2, 3, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 6, 2, 2, 3, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 4, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 3, 2, 2, 2, 2, 2, 6, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 3, 4, 4, 4, 6, 2, 2, 4, 2, 2, 4, 3, 4, 2, 3, 3, 2, 2, 2, 4, 6, 3, 4, 3, 5, 2, 2, 2, 5, 5, 4, 6, 6, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 6, 2, 3, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 4, 4, 2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 3, 3, 2, 3, 4, 4, 4, 5, 3, 3, 3, 4, 3, 6, 6, 2, 3, 4, 2, 3, 3, 3, 3, 4, 2, 3, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 7, 2, 2, 2, 5, 3, 5, 5, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 4, 3, 7, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 4, 3, 3, 2, 5, 2, 2, 2, 4, 7, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 8, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 4, 2, 4, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 3, 3, 5, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 4, 3, 4, 3, 2, 3, 2, 4, 3, 2, 3, 4, 2, 3, 3, 3, 3, 2, 2, 2, 3, 4, 2, 4, 2, 3, 3, 4, 2, 3, 3, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 5, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 6, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 10, 2, 4, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 5, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 5, 2, 2, 4, 2, 2, 2, 4, 3, 4, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 3, 5, 4, 2, 5, 2, 3, 3, 2, 2, 3, 7, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 4, 3, 4, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 3, 2, 4, 3, 2, 3, 2, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 4, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 4, 3, 3, 5, 3, 3, 2, 2, 2, 5, 4, 2, 4, 3, 2, 4, 4, 4, 3, 2, 2, 5, 2, 2, 2, 2, 2, 4, 4, 4, 4, 3, 3, 4, 2, 4, 3, 2, 3, 2, 3, 4, 3, 3, 3, 2, 2, 2, 3, 3, 3, 5, 5, 3, 3, 3, 2, 3, 2, 5, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 12, 2, 4, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 3, 4, 4, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 4, 2, 2, 6, 3, 4, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 4, 3, 3, 2, 3, 2, 4, 2, 5, 3, 4, 5, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 5, 4, 2, 3, 2, 2, 3, 4, 5, 3, 3, 2, 4, 3, 4, 2, 2, 3, 2, 7, 3, 8, 2, 8, 4, 4, 4, 4, 4, 3, 4, 4, 3, 2, 3, 3, 2, 3, 3, 2, 5, 3, 4, 2, 2, 3, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 5, 3, 3, 2, 5, 3, 3, 6, 2, 3, 11, 3, 4, 3, 4, 2, 4, 7, 2, 2, 3, 5, 2, 2, 6, 4, 2, 6, 3, 3, 5, 2, 2, 3, 3, 5, 2, 4, 4, 5, 7, 3, 9, 4, 5, 2, 3, 5, 6, 5, 3, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 5, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 7, 4, 4, 3, 2, 2, 4, 4, 2, 3, 3, 2, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 6, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 3, 3, 2, 4, 3, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 5, 3, 4, 2, 2, 2, 4, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 4, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 4, 3, 5, 2, 2, 3, 3, 3, 4, 2, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 5, 2, 2, 3, 2, 3, 3, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 6, 4, 4, 3, 4, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 3, 4, 4, 4, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 4, 2, 3, 4, 2, 2, 4, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 5, 2, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 6, 2, 2, 2, 2, 4, 3, 2, 4, 2, 2, 5, 2, 2, 2, 2, 4, 5, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 3, 4, 3, 4, 4, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 5, 3, 3, 3, 5, 3, 2, 2, 3, 3, 4, 3, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 5, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 5, 5, 6, 2, 2, 4, 4, 3, 2, 2, 4, 2, 3, 4, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 3, 2, 2, 3, 4, 4, 2, 3, 4, 3, 2, 4, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 4, 3, 3, 2, 2, 3, 2, 3, 4, 4, 2, 3, 2, 2, 8, 4, 2, 2, 2, 2, 2, 3, 3, 3, 5, 3, 3, 2, 3, 5, 3, 2, 4, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 5, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 5, 2, 5, 3, 3, 5, 5, 3, 3, 2, 3, 2, 2, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 5, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 5, 5, 4, 3, 4, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 4, 3, 5, 2, 3, 3, 2, 3, 3, 4, 3, 3, 4, 3, 2, 3, 3, 4, 4, 3, 2, 6, 2, 4, 3, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 4, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 4, 3, 2, 5, 6, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 9, 2, 5, 4, 2, 2, 2, 2, 3, 2, 5, 2, 3, 4, 2, 5, 5, 3, 4, 3, 2, 5, 2, 3, 4, 4, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 6, 3, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 3, 3, 3, 3, 3, 5, 3, 3, 5, 4, 3, 2, 2, 3, 4, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 6, 2, 4, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 6, 3, 3, 2, 4, 3, 8, 3, 2, 7, 2, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 3, 2, 3, 2, 5, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 4, 4, 2, 3, 4, 3, 2, 6, 2, 8, 4, 5, 3, 3, 2, 2, 3, 4, 4, 4, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 7, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 5, 3, 4, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 4, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 5, 3, 3, 5, 5, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 5, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 6, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 5, 6, 4, 2, 3, 2, 3, 4, 2, 3, 4, 3, 3, 3, 3, 3, 2, 3, 3, 4, 2, 2, 6, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 6, 3, 5, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 5, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 4, 4, 2, 3, 2, 2, 3, 2, 4, 2, 2, 5, 6, 3, 3, 3, 3, 4, 3, 2, 4, 2, 2, 3, 2, 2, 2, 5, 2, 4, 2, 2, 2, 2, 2, 2, 3, 4, 5, 3, 3, 5, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 4, 5, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 4, 2, 3, 4, 2, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 5, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 2, 4, 4, 3, 6, 4, 3, 2, 3, 2, 2, 4, 2, 2, 4, 2, 4, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 5, 2, 4, 3, 3, 2, 3, 3, 2, 3, 3, 3, 3, 4, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 5, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 5, 2, 5, 6, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 7, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 6, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 4, 4, 3, 2, 3, 4, 3, 3, 2, 4, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 6, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 4, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 5, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 4, 3, 3, 2, 5, 4, 2, 2, 3, 3, 3, 4, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 3, 3, 3, 7, 3, 3, 3, 3, 2, 4, 4, 3, 3, 2, 6, 4, 4, 5, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 4, 5, 3, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 6, 5, 6, 2, 2, 3, 6, 3, 3, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 4, 2, 4, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 5, 2, 3, 2, 4, 3, 2, 3, 4, 3, 3, 2, 4, 2, 2, 2, 4, 4, 3, 2, 3, 8, 4, 3, 2, 2, 3, 3, 3, 2, 2, 5, 2, 3, 3, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 6, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 6, 3, 4, 5, 3, 3, 3, 3, 2, 2, 3, 2, 3, 5, 5, 2, 2, 4, 2, 4, 4, 3, 4, 3, 2, 2, 3, 2, 4, 3, 2, 5, 3, 3, 2, 4, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 5, 5, 3, 5, 3, 2, 5, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 5, 2, 4, 2, 2, 4, 3, 2, 4, 2, 3, 3, 2, 3, 2, 3, 3, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 6, 5, 4, 3, 2, 3, 2, 3, 3, 3, 2, 4, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 4, 4, 3, 3, 2, 3, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 8, 3, 2, 3, 3, 2, 4, 3, 4, 2, 2, 3, 3, 3, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 3, 2, 3, 6, 2, 2, 3, 2, 2, 3, 5, 4, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 7, 2, 2, 2, 2, 9, 2, 2, 2, 2, 2, 6, 2, 5, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 4, 3, 2, 3, 3, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 3, 2, 2, 3, 3, 4, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 3, 3, 4, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 5, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 6, 3, 2, 4, 2, 6, 5, 2, 2, 2, 4, 6, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 8, 4, 4, 3, 2, 2, 2, 3, 4, 4, 2, 3, 5, 2, 2, 2, 3, 2, 3, 3, 2, 3, 4, 4, 2, 2, 2, 5, 3, 3, 2, 2, 2, 3, 3, 5, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 4, 4, 2, 2, 4, 2, 2, 4, 3, 2, 5, 3, 3, 5, 11, 5, 4, 4, 4, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 4, 3, 4, 2, 3, 3, 4, 3, 2, 3, 2, 3, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 12, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 6, 2, 4, 3, 5, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 3, 4, 3, 2, 2, 4, 3, 3, 5, 2, 2, 3, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 4, 3, 3, 3, 2, 3, 3, 3, 2, 3, 2, 4, 5, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 8, 2, 2, 2, 2, 9, 2, 7, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 3, 4, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 5, 2, 3, 3, 2, 3, 2, 5, 2, 3, 3, 5, 6, 2, 2, 3, 2, 2, 5, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 8, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 5, 4, 3, 4, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 6, 2, 4, 4, 3, 3, 2, 3, 4, 3, 2, 4, 2, 2, 3, 3, 2, 3, 3, 5, 3, 3, 2, 3, 4, 5, 4, 5, 5, 2, 3, 4, 3, 2, 3, 2, 2, 2, 3, 3, 4, 4, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 4, 3, 2, 4, 3, 5, 3, 2, 2, 4, 2, 3, 4, 3, 3, 2, 3, 3, 3, 2, 4, 2, 5, 3, 3, 2, 2, 3, 2, 3, 3, 2, 5, 4, 2, 8, 2, 4, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 3, 4, 2, 5, 2, 2, 2, 2, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 4, 3, 4, 3, 3, 5, 2, 2, 3, 4, 3, 3, 2, 3, 4, 5, 2, 3, 3, 3, 8, 6, 7, 2, 3, 3, 2, 4, 4, 4, 2, 3, 6, 2, 5, 4, 2, 4, 4, 4, 2, 6, 3, 3, 3, 3, 4, 5, 2, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 2, 3, 3, 7, 3, 4, 3, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 5, 2, 2, 4, 5, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 5, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 5, 2, 4, 2, 4, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 4, 2, 2, 3, 2, 2, 2, 3, 5, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 5, 7, 2, 13, 3, 3, 2, 2, 4, 4, 3, 2, 5, 3, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 5, 3, 2, 2, 3, 2, 2, 5, 2, 4, 6, 5, 4, 2, 2, 4, 2, 2, 5, 3, 4, 2, 2, 3, 4, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 4, 4, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 6, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 4, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 4, 2, 3, 2, 5, 2, 2, 3, 4, 2, 4, 5, 3, 3, 4, 4, 4, 4, 3, 2, 4, 5, 2, 3, 2, 5, 3, 2, 3, 10, 2, 3, 2, 3, 3, 3, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 4, 2, 3, 4, 2, 5, 2, 3, 2, 3, 5, 5, 4, 3, 4, 2, 5, 2, 2, 3, 4, 2, 5, 2, 2, 2, 7, 2, 3, 3, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 4, 5, 5, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 3, 4, 2, 4, 4, 2, 2, 3, 2, 2, 2, 3, 3, 5, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 4, 3, 2, 3, 5, 4, 2, 4, 5, 4, 8, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 4, 3, 3, 3, 2, 4, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 5, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 5, 4, 3, 4, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 2, 4, 4, 4, 2, 6, 2, 2, 3, 2, 4, 3, 4, 4, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 4, 2, 2, 3, 3, 2, 3, 3, 5, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 3, 4, 4, 2, 5, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 5, 2, 2, 2, 4, 2, 4, 4, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 5, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 6, 2, 2, 4, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 2, 3, 4, 2, 3, 5, 3, 2, 2, 4, 2, 7, 4, 2, 2, 7, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 8, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 4, 4, 3, 2, 2, 5, 6, 3, 5, 4, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 4, 6, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 3, 2, 3, 3, 2, 3, 4, 6, 2, 3, 3, 2, 4, 3, 5, 3, 2, 2, 3, 2, 2, 3, 4, 4, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 4, 2, 4, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 5, 3, 2, 3, 2, 3, 2, 3, 2, 4, 3, 3, 2, 5, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 4, 4, 4, 3, 2, 3, 3, 3, 5, 3, 3, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 6, 5, 5, 4, 4, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 5, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 2, 4, 2, 4, 3, 4, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 5, 4, 3, 2, 2, 2, 2, 6, 3, 4, 5, 2, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 6, 2, 2, 4, 4, 3, 3, 4, 2, 2, 4, 3, 3, 2, 2, 2, 3, 5, 2, 3, 4, 2, 4, 2, 2, 7, 3, 2, 4, 2, 3, 3, 2, 3, 4, 4, 5, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 3, 3, 2, 2, 2, 2, 5, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 4, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 4, 2, 5, 2, 3, 3, 2, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 4, 5, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 8, 3, 2, 3, 3, 2, 4, 2, 3, 3, 2, 2, 2, 4, 5, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 7, 4, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 5, 3, 3, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 4, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 3, 3, 3, 2, 2, 6, 3, 3, 3, 2, 2, 3, 3, 2, 4, 2, 3, 3, 2, 3, 3, 5, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 4, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 3, 3, 3, 3, 5, 3, 3, 4, 3, 4, 5, 8, 3, 3, 4, 2, 2, 2, 3, 3, 3, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 4, 3, 4, 2, 3, 2, 4, 2, 3, 4, 2, 3, 3, 2, 6, 2, 2, 2, 2, 6, 3, 4, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 4, 3, 3, 3, 2, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 9, 3, 2, 4, 2, 4, 4, 5, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 4, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 7, 3, 3, 2, 2, 3, 2, 4, 2, 2, 4, 5, 2, 2, 5, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 5, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 4, 2, 3, 3, 3, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 7, 2, 2, 2, 3, 3, 4, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 3, 2, 2, 5, 4, 2, 2, 5, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 3, 2, 2, 4, 2, 3, 2, 3, 11, 5, 4, 2, 2, 2, 3, 2, 4, 2, 3, 4, 2, 4, 5, 2, 6, 2, 3, 2, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 4, 2, 2, 5, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 4, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 4, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 3, 3, 3, 2, 2, 3, 5, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 5, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 5, 5, 2, 3, 4, 4, 3, 5, 2, 3, 2, 2, 3, 3, 3, 3, 3, 4, 5, 3, 3, 2, 2, 3, 3, 5, 3, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 4, 6, 3, 2, 4, 2, 2, 7, 4, 3, 3, 3, 2, 2, 3, 5, 2, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 3, 5, 5, 2, 4, 4, 4, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 3, 3, 4, 2, 2, 5, 4, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 5, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 3, 2, 6, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 4, 2, 3, 2, 4, 2, 2, 3, 5, 3, 3, 3, 3, 3, 2, 2, 6, 2, 6, 4, 5, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 3, 4, 2, 3, 6, 5, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 5, 3, 4, 3, 4, 2, 3, 3, 2, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 4, 3, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 12, 3, 3, 3, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 4, 4, 4, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 5, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 4, 2, 2, 3, 3, 2, 3, 4, 3, 2, 2, 2, 3, 4, 4, 4, 3, 4, 3, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 4, 4, 2, 3, 3, 3, 3, 2, 2, 3, 2, 4, 3, 2, 4, 4, 3, 4, 3, 2, 3, 2, 3, 4, 4, 2, 3, 2, 4, 4, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 6, 2, 2, 3, 2, 3, 3, 6, 6, 5, 2, 4, 3, 2, 3, 2, 2, 5, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 2, 3, 3, 2, 6, 3, 2, 3, 2, 5, 3, 3, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 3, 3, 5, 2, 3, 5, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 4, 3, 3, 2, 3, 5, 5, 4, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 10, 3, 4, 3, 3, 2, 2, 2, 3, 4, 3, 4, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 5, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 3, 3, 4, 3, 2, 3, 2, 2, 3, 4, 4, 6, 2, 3, 2, 2, 3, 4, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 3, 3, 3, 3, 3, 3, 2, 4, 3, 2, 4, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 17, 2, 2, 3, 4, 3, 3, 2, 5, 3, 2, 3, 5, 3, 3, 2, 2, 3, 2, 3, 3, 3, 2, 4, 4, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 4, 3, 4, 3, 2, 2, 2, 2, 2, 3, 4, 2, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 4, 2, 3, 5, 4, 3, 2, 3, 3, 3, 5, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 3, 3, 2, 2, 6, 3, 2, 2, 2, 4, 2, 4, 8, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 4, 5, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 3, 4, 4, 2, 5, 4, 2, 3, 2, 2, 3, 2, 3, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 8, 2, 3, 2, 2, 3, 3, 5, 3, 3, 3, 5, 4, 2, 2, 3, 2, 6, 2, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 6, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 4, 4, 2, 3, 2, 3, 3, 2, 5, 5, 3, 3, 3, 2, 2, 3, 2, 5, 4, 4, 4, 5, 3, 2, 6, 4, 2, 2, 2, 2, 2, 5, 3, 3, 2, 4, 10, 2, 4, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 10, 4, 3, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 3, 2, 2, 3, 6, 4, 4, 3, 4, 3, 4, 2, 3, 2, 5, 2, 3, 3, 3, 4, 6, 3, 4, 2, 6, 3, 3, 5, 5, 4, 5, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 4, 2, 10, 3, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 5, 3, 4, 2, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 6, 3, 2, 4, 3, 2, 5, 4, 2, 2, 4, 4, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 6, 2, 2, 4, 2, 2, 4, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 5, 5, 2, 2, 2, 3, 3, 4, 5, 4, 4, 7, 2, 2, 7, 3, 7, 3, 2, 4, 4, 3, 5, 3, 2, 2, 2, 6, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 3, 3, 2, 2, 4, 4, 3, 3, 2, 2, 2, 3, 4, 3, 5, 2, 3, 2, 5, 2, 2, 2, 2, 3, 2, 2, 6, 5, 2, 3, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 3, 2, 2, 2, 6, 2, 4, 3, 3, 3, 5, 5, 6, 4, 2, 5, 8, 3, 2, 2, 2, 3, 8, 2, 3, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 6, 2, 2, 2, 2, 4, 2, 2, 2, 5, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 5, 2, 3, 2, 4, 2, 2, 4, 2, 3, 3, 5, 5, 3, 5, 4, 4, 6, 10, 2, 3, 4, 3, 2, 4, 2, 3, 3, 4, 3, 6, 2, 3, 4, 4, 5, 4, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 4, 5, 2, 2, 4, 3, 4, 3, 2, 3, 5, 2, 6, 3, 4, 3, 4, 3, 2, 4, 4, 3, 2, 3, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 4, 4, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 6, 3, 2, 6, 2, 2, 2, 4, 3, 2, 5, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 5, 4, 4, 6, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 2, 3, 5, 2, 4, 3, 7, 2, 3, 2, 2, 7, 3, 4, 3, 6, 2, 4, 4, 3, 2, 4, 4, 2, 3, 6, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 5, 3, 2, 3, 3, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 6, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 3, 3, 3, 6, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 5, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 5, 2, 3, 2, 3, 4, 4, 3, 3, 2, 2, 4, 3, 4, 4, 2, 2, 3, 3, 4, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 3, 6, 3, 4, 8, 7, 2, 3, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 3, 2, 4, 2, 2, 5, 2, 3, 4, 3, 3, 3, 2, 2, 4, 3, 3, 3, 2, 3, 4, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 6, 2, 3, 3, 3, 3, 5, 4, 4, 4, 4, 2, 2, 2, 6, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 4, 4, 3, 2, 2, 10, 2, 3, 3, 4, 2, 3, 2, 2, 5, 4, 4, 3, 3, 6, 4, 2, 4, 6, 3, 8, 3, 5, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 5, 4, 2, 5, 2, 5, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 3, 2, 2, 2, 2, 5, 3, 3, 4, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 3, 2, 2, 5, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 4, 3, 3, 2, 3, 2, 2, 2, 3, 3, 5, 2, 7, 2, 3, 4, 2, 2, 2, 2, 3, 5, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 4, 2, 4, 2, 2, 3, 3, 3, 3, 2, 2, 3, 4, 4, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 3, 3, 3, 4, 5, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 2, 2, 5, 2, 2, 3, 5, 4, 3, 2, 3, 2, 3, 3, 3, 4, 4, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 5, 4, 3, 5, 3, 2, 2, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 4, 4, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 4, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 3, 4, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 4, 2, 3, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 4, 3, 2, 2, 2, 3, 3, 2, 3, 4, 2, 4, 2, 2, 3, 4, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 4, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 5, 5, 4, 3, 3, 5, 4, 2, 4, 2, 2, 5, 5, 2, 3, 3, 5, 3, 3, 3, 2, 3, 2, 2, 4, 4, 3, 3, 3, 2, 6, 3, 2, 4, 3, 3, 3, 2, 4, 3, 2, 8, 2, 4, 3, 3, 5, 2, 2, 2, 4, 3, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 6, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 6, 2, 3, 3, 3, 4, 3, 2, 4, 2, 2, 4, 2, 2, 5, 2, 11, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 4, 2, 2, 4, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 6, 4, 5, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 4, 3, 2, 2, 4, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 3, 2, 2, 3, 4, 4, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 7, 12, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 7, 2, 4, 4, 8, 4, 2, 2, 4, 3, 3, 5, 3, 4, 3, 3, 3, 3, 5, 3, 2, 2, 3, 3, 2, 4, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 8, 3, 2, 4, 6, 5, 3, 2, 8, 9, 2, 3, 3, 2, 2, 4, 7, 5, 15, 2, 4, 2, 3, 4, 5, 2, 3, 5, 3, 3, 4, 3, 2, 3, 3, 2, 2, 3, 2, 4, 3, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 5, 2, 3, 4, 3, 6, 3, 3, 2, 2, 3, 2, 2, 4, 4, 3, 3, 3, 4, 5, 4, 2, 3, 2, 3, 5, 2, 4, 3, 3, 4, 3, 4, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 5, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 6, 3, 3, 3, 4, 3, 2, 8, 2, 3, 2, 3, 2, 2, 2, 3, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 6, 3, 3, 2, 3, 2, 4, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 6, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 4, 3, 3, 2, 4, 3, 3, 2, 2, 4, 4, 3, 6, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 3, 3, 5, 2, 3, 6, 2, 5, 5, 10, 5, 3, 5, 2, 5, 2, 2, 2, 2, 2, 4, 2, 3, 3, 4, 3, 2, 4, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 6, 5, 2, 3, 4, 2, 2, 2, 4, 4, 2, 2, 3, 2, 4, 3, 2, 2, 6, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 4, 5, 2, 3, 2, 2, 3, 2, 6, 3, 6, 2, 2, 3, 3, 2, 3, 5, 3, 3, 3, 3, 2, 3, 5, 3, 2, 3, 2, 2, 2, 4, 8, 3, 4, 2, 4, 5, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 4, 4, 6, 3, 4, 3, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 5, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 5, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 5, 6, 8, 10, 4, 3, 2, 4, 3, 3, 4, 8, 3, 3, 4, 2, 5, 3, 6, 5, 2, 5, 6, 10, 8, 2, 2, 4, 5, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 3, 5, 2, 6, 3, 3, 4, 2, 5, 2, 3, 3, 3, 4, 2, 3, 4, 3, 3, 2, 4, 3, 3, 3, 4, 4, 2, 2, 3, 4, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 6, 2, 2, 4, 3, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 6, 4, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 6, 3, 3, 5, 3, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 3, 4, 2, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 6, 4, 4, 4, 2, 2, 4, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 5, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 3, 2, 4, 2, 2, 4, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 6, 2, 4, 2, 2, 4, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 3, 3, 4, 3, 2, 2, 3, 2, 5, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 4, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 3, 3, 3, 3, 2, 2, 4, 3, 2, 3, 3, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 5, 3, 3, 4, 3, 3, 4, 3, 2, 2, 7, 3, 3, 2, 2, 5, 2, 3, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 3, 2, 2, 4, 3, 3, 3, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 3, 4, 3, 2, 3, 5, 2, 2, 3, 4, 3, 6, 2, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 5, 2, 3, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 5, 6, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 6, 2, 2, 3, 2, 2, 4, 4, 3, 2, 3, 3, 5, 4, 2, 4, 5, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 6, 2, 2, 3, 5, 5, 2, 2, 2, 2, 3, 3, 2, 2, 2, 5, 3, 2, 3, 2, 4, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 5, 3, 2, 4, 2, 3, 2, 2, 4, 3, 2, 3, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 5, 3, 2, 2, 4, 5, 2, 2, 2, 2, 5, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 5, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 5, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 5, 3, 2, 4, 3, 2, 3, 3, 2, 2, 5, 2, 3, 3, 4, 4, 2, 2, 4, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 3, 2, 2, 4, 4, 2, 3, 3, 2, 4, 4, 9, 5, 2, 2, 2, 3, 4, 3, 4, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 3, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 5, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 5, 4, 2, 2, 3, 4, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 3, 2, 2, 3, 2, 6, 2, 2, 3, 2, 4, 5, 3, 3, 2, 2, 7, 2, 2, 5, 4, 3, 3, 3, 3, 3, 2, 5, 4, 3, 2, 4, 2, 3, 3, 2, 2, 3, 4, 5, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 5, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 3, 6, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 2, 3, 4, 4, 2, 3, 2, 3, 4, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 6, 3, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 4, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 9, 2, 4, 2, 3, 3, 3, 4, 5, 2, 5, 3, 3, 3, 3, 2, 2, 8, 3, 7, 2, 3, 6, 6, 3, 7, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 4, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 4, 4, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 4, 5, 4, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 4, 3, 2, 2, 3, 2, 5, 4, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 5, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 4, 4, 6, 2, 3, 4, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 3, 3, 2, 6, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 4, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 4, 4, 2, 3, 4, 3, 3, 2, 4, 5, 3, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 5, 2, 6, 2, 3, 3, 2, 4, 3, 4, 3, 2, 3, 4, 3, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 3, 7, 2, 2, 4, 3, 4, 2, 2, 4, 3, 4, 2, 3, 2, 2, 4, 4, 2, 3, 4, 4, 3, 3, 6, 4, 3, 4, 4, 2, 8, 2, 2, 4, 3, 2, 2, 6, 3, 2, 4, 2, 2, 2, 8, 2, 3, 3, 2, 3, 3, 3, 4, 4, 3, 3, 2, 4, 4, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 4, 2, 5, 4, 2, 2, 2, 2, 3, 5, 2, 5, 2, 3, 2, 3, 3, 3, 2, 2, 7, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 2, 3, 3, 2, 2, 3, 4, 2, 3, 4, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 5, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 3, 2, 4, 2, 2, 3, 3, 2, 3, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 2, 5, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 5, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 6, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 4, 2, 3, 4, 2, 3, 4, 3, 2, 5, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 2, 4, 3, 2, 2, 2, 4, 3, 5, 3, 2, 5, 3, 5, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 5, 3, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 5, 3, 2, 2, 2, 2, 3, 4, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 4, 2, 4, 3, 3, 2, 3, 2, 2, 2, 3, 4, 4, 2, 3, 2, 3, 2, 2, 4, 3, 4, 2, 2, 4, 2, 2, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 5, 4, 4, 2, 4, 3, 2, 3, 3, 4, 2, 3, 2, 2, 4, 4, 3, 4, 5, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 4, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 6, 2, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 6, 3, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 6, 5, 2, 3, 4, 2, 3, 2, 4, 2, 3, 2, 2, 2, 3, 4, 4, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 5, 2, 2, 2, 2, 3, 2, 2, 5, 2, 2, 2, 3, 3, 3, 2, 4, 2, 2, 3, 3, 2, 2, 3, 4, 2, 3, 2, 2, 3, 5, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 5, 4, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 7, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 8, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 6, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 6, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 7, 2, 2, 2, 3, 2, 5, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 4, 3, 2, 2, 2, 4, 3, 3, 4, 6, 4, 4, 3, 4, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 5, 3, 3, 2, 6, 2, 3, 4, 4, 3, 3, 2, 4, 4, 6, 2, 2, 3, 3, 4, 2, 2, 3, 3, 3, 2, 3, 2, 4, 3, 3, 2, 2, 5, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 6, 4, 2, 3, 5, 4, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 4, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 4, 4, 3, 5, 4, 2, 2, 3, 2, 5, 3, 4, 3, 2, 2, 2, 5, 2, 7, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 3, 4, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 6, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 6, 2, 2, 2, 3, 2, 5, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 3, 4, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 6, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 5, 5, 2, 2, 5, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 7, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 6, 5, 3, 3, 2, 2, 2, 2, 3, 4, 3, 4, 2, 2, 2, 3, 2, 2, 4, 3, 4, 2, 2, 5, 3, 3, 2, 3, 2, 2, 5, 4, 4, 3, 2, 2, 2, 2, 5, 4, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 3, 3, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 5, 2, 2, 3, 2, 3, 3, 2, 2, 4, 3, 4, 5, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 4, 2, 2, 3, 3, 3, 2, 2, 5, 3, 4, 2, 3, 3, 3, 3, 4, 3, 2, 3, 3, 3, 2, 3, 4, 7, 2, 4, 2, 9, 3, 3, 2, 2, 3, 4, 3, 8, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 5, 3, 2, 3, 2, 3, 2, 4, 2, 3, 3, 4, 2, 2, 2, 2, 4, 5, 2, 2, 2, 3, 4, 2, 4, 5, 2, 3, 2, 4, 2, 3, 2, 2, 4, 3, 2, 3, 2, 4, 3, 2, 2, 2, 3, 3, 3, 7, 2, 3, 2, 4, 3, 5, 4, 3, 2, 2, 4, 5, 2, 2, 2, 3, 3, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 3, 2, 3, 4, 4, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 3, 3, 2, 4, 4, 3, 3, 4, 3, 3, 3, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 3, 2, 10, 2, 2, 3, 2, 3, 7, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 9, 2, 7, 5, 4, 4, 5, 6, 3, 2, 3, 5, 2, 3, 3, 3, 2, 2, 4, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 5, 2, 3, 3, 3, 4, 3, 2, 2, 4, 2, 2, 4, 2, 3, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 3, 4, 2, 3, 2, 3, 4, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 6, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 4, 3, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 2, 4, 4, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 3, 3, 3, 3, 3, 2, 3, 4, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 5, 2, 5, 3, 4, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 2, 3, 2, 4, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 2, 3, 4, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 4, 3, 5, 2, 4, 3, 2, 2, 3, 3, 2, 4, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 6, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 4, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 5, 3, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 6, 2, 3, 3, 2, 3, 4, 4, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 2, 2, 2, 4, 5, 2, 3, 4, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 5, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 6, 3, 3, 2, 2, 2, 3, 3, 2, 2, 5, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 4, 2, 2, 4, 3, 2, 2, 3, 2, 3, 2, 3, 8, 4, 2, 5, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 4, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 4, 3, 5, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 4, 4, 3, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 6, 6, 3, 4, 6, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 3, 3, 6, 4, 3, 2, 4, 3, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 5, 5, 2, 2, 2, 4, 2, 2, 2, 5, 2, 4, 3, 3, 2, 2, 2, 3, 2, 3, 4, 4, 2, 2, 2, 2, 5, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 4, 4, 7, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 3, 3, 5, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 5, 2, 3, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 5, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 4, 3, 4, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 4, 2, 2, 3, 2, 2, 2, 6, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 3, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 4, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 8, 13, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 3, 3, 2, 2, 5, 3, 2, 3, 2, 4, 2, 4, 2, 3, 3, 2, 3, 4, 4, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 14, 3, 2, 2, 2, 14, 8, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 4, 2, 3, 12, 2, 3, 2, 3, 2, 3, 4, 6, 4, 6, 3, 3, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 6, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 6, 6, 2, 5, 3, 2, 3, 7, 3, 2, 2, 2, 2, 2, 2, 2, 5, 9, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 4, 3, 2, 2, 4, 5, 2, 2, 5, 5, 7, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 4, 2, 4, 3, 4, 3, 3, 2, 4, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 5, 3, 2, 3, 3, 2, 3, 3, 3, 4, 3, 2, 3, 2, 4, 3, 3, 3, 4, 3, 3, 3, 3, 2, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 3, 5, 5, 3, 3, 3, 2, 2, 2, 4, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 7, 2, 2, 2, 2, 3, 4, 2, 3, 4, 5, 4, 2, 5, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 4, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 4, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 5, 3, 2, 4, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 4, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 4, 3, 5, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 4, 2, 4, 3, 2, 2, 4, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 4, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 6, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 6, 2, 4, 3, 6, 3, 6, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 5, 3, 6, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 6, 2, 3, 4, 2, 2, 6, 2, 3, 4, 2, 4, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 5, 2, 3, 3, 3, 3, 2, 4, 2, 6, 6, 5, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 3, 5, 2, 4, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 5, 4, 2, 4, 2, 5, 3, 3, 5, 3, 3, 5, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 5, 2, 2, 3, 4, 2, 3, 2, 2, 5, 2, 2, 2, 7, 3, 2, 3, 3, 4, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 6, 3, 3, 2, 3, 7, 4, 2, 5, 2, 4, 2, 2, 9, 3, 2, 3, 5, 3, 4, 2, 2, 3, 6, 2, 4, 2, 2, 2, 4, 3, 2, 3, 4, 3, 3, 3, 5, 5, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 3, 4, 3, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 5, 3, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 7, 2, 4, 3, 2, 2, 4, 3, 2, 3, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 5, 2, 2, 2, 5, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 6, 6, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 5, 2, 3, 4, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 5, 2, 3, 3, 2, 5, 2, 2, 4, 2, 4, 4, 3, 4, 3, 4, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 4, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 5, 3, 4, 2, 4, 2, 2, 2, 4, 3, 4, 2, 4, 5, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 5, 5, 4, 3, 4, 2, 2, 2, 4, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 6, 2, 4, 2, 4, 4, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 7, 3, 4, 2, 3, 4, 2, 2, 4, 3, 4, 4, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 6, 2, 2, 4, 2, 3, 3, 2, 6, 3, 3, 2, 2, 4, 4, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 7, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 6, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 4, 4, 5, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 5, 3, 5, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 5, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 3, 2, 3, 4, 5, 5, 3, 4, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 5, 3, 3, 3, 2, 4, 2, 2, 4, 3, 2, 3, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 6, 3, 2, 5, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 4, 3, 3, 2, 2, 3, 2, 2, 3, 5, 4, 2, 2, 3, 2, 3, 2, 4, 3, 3, 4, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 4, 2, 2, 3, 3, 3, 3, 2, 2, 4, 4, 4, 7, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 4, 2, 2, 3, 2, 7, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 4, 3, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 4, 4, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 6, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 6, 4, 2, 2, 2, 3, 2, 3, 6, 3, 2, 5, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 5, 2, 11, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 5, 2, 3, 3, 2, 2, 3, 5, 3, 3, 3, 4, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 6, 2, 3, 2, 3, 2, 3, 2, 2, 6, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 6, 2, 3, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 4, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 6, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 5, 3, 5, 5, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 5, 2, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 5, 3, 6, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 6, 2, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 4, 2, 6, 2, 3, 2, 2, 7, 3, 4, 3, 2, 2, 5, 3, 2, 2, 3, 4, 2, 4, 2, 2, 2, 6, 2, 4, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 3, 7, 6, 2, 4, 3, 4, 6, 3, 3, 5, 2, 3, 2, 4, 3, 4, 4, 2, 2, 2, 2, 2, 2, 6, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 2, 2, 5, 3, 2, 4, 2, 2, 2, 2, 8, 3, 2, 4, 3, 3, 5, 2, 3, 4, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 4, 2, 5, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 12, 12, 7, 2, 2, 5, 3, 2, 2, 2, 5, 2, 2, 5, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 6, 3, 3, 4, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 3, 2, 2, 4, 4, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 3, 3, 3, 2, 2, 2, 2, 4, 4, 4, 2, 2, 3, 2, 5, 3, 5, 4, 5, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 4, 3, 2, 3, 3, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 7, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 7, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 3, 2, 6, 4, 3, 7, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 3, 4, 2, 2, 5, 4, 3, 2, 4, 2, 5, 2, 2, 4, 2, 3, 2, 2, 3, 2, 3, 3, 4, 4, 3, 2, 3, 3, 3, 5, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 5, 4, 4, 3, 2, 3, 4, 2, 4, 4, 2, 2, 6, 4, 3, 3, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 3, 6, 4, 2, 2, 2, 2, 2, 3, 3, 2, 6, 2, 2, 3, 3, 6, 2, 3, 4, 2, 4, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 7, 3, 4, 2, 2, 2, 3, 3, 2, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 5, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 3, 2, 2, 5, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 5, 3, 2, 4, 5, 2, 2, 2, 2, 3, 6, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 6, 2, 4, 3, 3, 2, 2, 5, 3, 2, 5, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 4, 2, 2, 6, 2, 2, 7, 3, 4, 2, 2, 2, 3, 2, 3, 2, 3, 5, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 3, 2, 4, 2, 3, 2, 4, 2, 4, 2, 3, 2, 4, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 5, 4, 3, 4, 2, 4, 3, 3, 2, 3, 3, 3, 4, 2, 4, 3, 2, 4, 7, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 4, 5, 4, 3, 2, 3, 2, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 9, 2, 2, 3, 4, 2, 3, 4, 4, 2, 4, 4, 3, 3, 7, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 5, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 6, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 5, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 4, 5, 3, 3, 3, 5, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 4, 2, 3, 3, 3, 2, 2, 2, 6, 2, 2, 3, 2, 2, 2, 4, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 6, 2, 3, 2, 3, 2, 7, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 7, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 5, 5, 3, 2, 4, 2, 2, 3, 2, 2, 4, 3, 2, 5, 4, 2, 3, 3, 6, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 4, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 4, 2, 3, 4, 5, 3, 4, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 5, 2, 2, 4, 3, 2, 2, 2, 4, 2, 2, 3, 4, 2, 3, 3, 4, 2, 3, 4, 4, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 5, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 4, 2, 3, 3, 3, 4, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 5, 2, 2, 2, 4, 5, 2, 4, 2, 4, 2, 3, 3, 2, 3, 4, 3, 2, 3, 3, 3, 11, 2, 5, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 5, 4, 4, 4, 4, 2, 2, 2, 4, 2, 7, 3, 10, 2, 2, 3, 2, 3, 2, 7, 3, 2, 3, 2, 2, 2, 2, 3, 3, 4, 3, 4, 3, 5, 3, 3, 2, 2, 2, 4, 5, 2, 4, 2, 5, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 4, 2, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 5, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 5, 2, 3, 3, 2, 2, 2, 4, 4, 5, 3, 7, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 2, 5, 2, 4, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 3, 2, 3, 2, 2, 3, 2, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 3, 2, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 4, 4, 4, 6, 2, 4, 4, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 8, 2, 3, 2, 2, 2, 2, 4, 4, 2, 3, 2, 3, 5, 2, 3, 2, 2, 2, 3, 4, 5, 4, 4, 6, 2, 5, 3, 4, 5, 5, 3, 2, 2, 3, 2, 3, 5, 2, 2, 2, 3, 4, 3, 7, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 5, 2, 4, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 7, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 6, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 4, 3, 2, 3, 3, 3, 5, 2, 2, 3, 5, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 4, 3, 3, 4, 3, 4, 2, 4, 2, 2, 4, 6, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 4, 2, 3, 3, 2, 3, 3, 3, 2, 2, 7, 3, 2, 3, 2, 3, 2, 2, 4, 4, 2, 3, 2, 2, 3, 2, 3, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 5, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 6, 4, 2, 3, 3, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 5, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 3, 5, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 4, 2, 2, 3, 8, 2, 2, 4, 3, 2, 3, 2, 3, 8, 2, 2, 2, 2, 6, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 3, 3, 2, 2, 4, 2, 2, 3, 4, 4, 2, 3, 3, 2, 4, 2, 4, 2, 4, 4, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 2, 2, 3, 2, 4, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 4, 2, 3, 2, 2, 2, 4, 2, 3, 3, 4, 5, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 5, 2, 3, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 5, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 3, 3, 3, 3, 2, 2, 4, 2, 2, 3, 5, 4, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 4, 3, 6, 3, 4, 3, 4, 5, 2, 17, 8, 2, 3, 3, 2, 2, 5, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 5, 6, 2, 4, 3, 3, 2, 3, 4, 4, 5, 2, 2, 4, 2, 2, 5, 3, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 6, 4, 3, 4, 2, 2, 3, 3, 3, 3, 2, 3, 3, 4, 4, 3, 2, 3, 2, 2, 2, 6, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 8, 5, 3, 3, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 6, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 2, 4, 2, 2, 3, 2, 3, 3, 2, 6, 4, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 4, 5, 2, 2, 3, 2, 3, 3, 2, 3, 4, 4, 3, 5, 2, 2, 2, 2, 2, 4, 9, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 4, 4, 2, 2, 3, 2, 2, 2, 3, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 5, 3, 4, 4, 2, 6, 5, 5, 3, 3, 3, 2, 3, 2, 4, 4, 3, 3, 4, 2, 2, 3, 3, 3, 2, 4, 2, 3, 3, 6, 3, 5, 5, 4, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 4, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 6, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 6, 3, 2, 5, 4, 2, 3, 7, 4, 3, 2, 2, 3, 3, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 3, 2, 3, 3, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 5, 3, 4, 3, 2, 2, 3, 4, 3, 3, 3, 2, 2, 4, 3, 2, 4, 2, 3, 2, 3, 4, 4, 4, 2, 2, 3, 2, 2, 4, 2, 2, 6, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 3, 3, 5, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 3, 4, 3, 2, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 4, 5, 2, 4, 2, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 4, 2, 18, 4, 3, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 5, 3, 2, 3, 9, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 4, 4, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 4, 4, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 2, 2, 2, 3, 2, 3, 4, 2, 2, 8, 2, 6, 3, 3, 2, 3, 2, 2, 4, 2, 3, 4, 2, 3, 4, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 3, 3, 5, 4, 2, 3, 2, 4, 3, 2, 2, 5, 4, 2, 2, 3, 5, 3, 2, 3, 7, 5, 2, 3, 3, 2, 2, 4, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 4, 3, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 5, 3, 3, 3, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 2, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 3, 3, 2, 5, 3, 3, 2, 2, 2, 4, 5, 2, 3, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 5, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 4, 3, 2, 2, 3, 3, 2, 5, 4, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 5, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 6, 2, 4, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 2, 3, 3, 3, 2, 2, 2, 6, 3, 2, 3, 2, 3, 3, 3, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 3, 2, 2, 3, 3, 4, 5, 7, 5, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 9, 2, 4, 3, 3, 2, 4, 2, 5, 3, 4, 3, 7, 4, 5, 3, 2, 3, 2, 3, 3, 3, 3, 5, 3, 4, 3, 2, 4, 4, 5, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 6, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 3, 2, 4, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 4, 3, 4, 3, 4, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 4, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 4, 3, 3, 3, 5, 2, 5, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 5, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 3, 5, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 5, 5, 3, 5, 5, 2, 5, 4, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 4, 3, 2, 4, 2, 2, 5, 5, 3, 3, 2, 2, 4, 2, 3, 3, 4, 2, 2, 3, 3, 3, 3, 2, 5, 4, 2, 2, 2, 2, 5, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 5, 2, 2, 2, 6, 2, 5, 2, 4, 3, 3, 3, 4, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 4, 4, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 6, 3, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 10, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 3, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 3, 5, 2, 2, 2, 4, 5, 2, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 5, 3, 2, 2, 2, 3, 5, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 7, 4, 4, 2, 2, 3, 4, 4, 2, 2, 3, 2, 2, 2, 2, 3, 6, 2, 2, 3, 2, 2, 4, 3, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 5, 2, 3, 2, 2, 6, 3, 2, 3, 5, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 3, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 4, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 4, 4, 3, 4, 3, 3, 4, 2, 3, 3, 2, 3, 3, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 6, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 6, 2, 3, 2, 3, 3, 3, 2, 3, 6, 2, 2, 4, 2, 2, 3, 4, 3, 3, 3, 6, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 3, 2, 4, 3, 2, 2, 4, 2, 3, 4, 2, 3, 5, 8, 2, 3, 2, 2, 5, 2, 4, 8, 2, 3, 2, 3, 5, 8, 2, 3, 2, 2, 5, 2, 4, 8, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 8, 3, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 4, 7, 2, 3, 2, 3, 3, 4, 3, 2, 3, 2, 5, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 4, 5, 4, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 5, 2, 3, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 7, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 4, 3, 4, 6, 5, 5, 6, 4, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 4, 4, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 5, 2, 2, 2, 2, 3, 3, 2, 2, 3, 6, 2, 2, 3, 2, 2, 3, 3, 4, 3, 3, 3, 3, 2, 5, 4, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 4, 4, 3, 2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 7, 3, 3, 2, 2, 2, 4, 4, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 4, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 5, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 5, 3, 4, 5, 3, 2, 3, 2, 2, 6, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 5, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 5, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 4, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 3, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 5, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 4, 4, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 5, 3, 4, 2, 3, 2, 4, 2, 2, 3, 3, 2, 4, 4, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 5, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 4, 2, 2, 2, 2, 7, 2, 2, 2, 3, 3, 2, 4, 7, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 5, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 2, 2, 3, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 5, 4, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 3, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 6, 2, 3, 2, 2, 7, 2, 3, 4, 2, 3, 5, 3, 2, 3, 4, 4, 2, 2, 3, 2, 2, 3, 3, 3, 4, 8, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 4, 3, 3, 4, 2, 3, 2, 2, 2, 9, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 4, 2, 4, 4, 4, 3, 3, 2, 2, 4, 4, 4, 2, 2, 3, 2, 3, 2, 3, 4, 5, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 4, 2, 4, 3, 3, 3, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 6, 2, 3, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 3, 2, 3, 3, 4, 2, 6, 2, 5, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 3, 2, 2, 4, 3, 4, 3, 3, 3, 3, 2, 3, 3, 4, 5, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 3, 5, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 4, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 3, 2, 4, 3, 3, 2, 6, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 3, 3, 4, 3, 5, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 4, 3, 2, 2, 4, 3, 4, 2, 3, 2, 4, 4, 2, 6, 6, 5, 2, 2, 2, 2, 3, 3, 3, 4, 6, 2, 2, 12, 5, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 4, 7, 2, 2, 2, 3, 2, 2, 3, 3, 5, 4, 2, 2, 2, 3, 2, 3, 6, 2, 3, 3, 4, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 4, 5, 2, 4, 2, 4, 7, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 6, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 7, 5, 2, 2, 2, 6, 3, 2, 2, 2, 2, 3, 3, 2, 4, 3, 3, 3, 2, 2, 2, 2, 4, 3, 3, 5, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 5, 4, 3, 2, 3, 2, 3, 3, 3, 3, 2, 4, 2, 3, 5, 2, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 6, 2, 2, 3, 2, 3, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 4, 2, 3, 2, 3, 3, 2, 3, 4, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 5, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 4, 2, 3, 2, 2, 4, 2, 2, 4, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 5, 2, 5, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 6, 3, 4, 2, 4, 2, 2, 2, 3, 3, 2, 4, 4, 3, 2, 3, 2, 2, 2, 3, 3, 3, 4, 3, 3, 3, 2, 2, 3, 2, 3, 4, 5, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 2, 4, 2, 2, 5, 3, 3, 4, 3, 3, 2, 3, 3, 5, 2, 2, 3, 3, 5, 2, 3, 2, 2, 2, 6, 4, 3, 4, 5, 8, 3, 2, 3, 5, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 8, 7, 4, 3, 3, 2, 3, 2, 2, 3, 4, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 6, 2, 2, 4, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 6, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 3, 3, 6, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 6, 3, 2, 2, 4, 3, 5, 2, 2, 2, 4, 3, 2, 4, 3, 2, 2, 4, 3, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 5, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 3, 2, 6, 5, 2, 5, 2, 3, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 5, 3, 4, 4, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 5, 2, 4, 4, 3, 2, 5, 2, 4, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 8, 4, 2, 2, 6, 3, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 5, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 5, 4, 3, 3, 2, 3, 2, 3, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 4, 5, 3, 2, 4, 2, 4, 2, 2, 2, 3, 4, 2, 2, 2, 2, 5, 2, 3, 2, 3, 2, 3, 2, 7, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 4, 2, 4, 2, 4, 2, 3, 3, 4, 2, 3, 2, 2, 3, 5, 3, 2, 2, 3, 2, 5, 2, 2, 4, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 6, 4, 3, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 4, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 4, 2, 6, 2, 2, 2, 3, 2, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 5, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 3, 3, 3, 4, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 4, 5, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 6, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 5, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 4, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 5, 2, 2, 3, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 5, 4, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 4, 4, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 2, 2, 3, 2, 2, 5, 3, 3, 4, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 8, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 5, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 7, 2, 4, 2, 2, 3, 3, 2, 2, 6, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 5, 3, 2, 2, 4, 3, 3, 2, 2, 2, 3, 4, 2, 4, 4, 5, 3, 4, 2, 3, 4, 2, 2, 5, 5, 2, 4, 2, 2, 3, 5, 4, 2, 2, 2, 5, 3, 4, 4, 3, 8, 4, 4, 3, 2, 3, 3, 4, 3, 2, 4, 2, 5, 4, 5, 2, 4, 4, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 3, 5, 8, 4, 2, 4, 3, 3, 7, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 4, 2, 4, 3, 2, 3, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 4, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 5, 3, 3, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 5, 2, 5, 2, 2, 2, 3, 2, 2, 3, 4, 3, 4, 3, 3, 2, 2, 2, 3, 2, 3, 5, 2, 2, 3, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 3, 2, 4, 2, 4, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 7, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 5, 2, 7, 2, 5, 2, 2, 2, 3, 2, 2, 3, 5, 2, 5, 2, 2, 3, 7, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 5, 2, 3, 3, 2, 3, 4, 2, 5, 2, 5, 4, 3, 3, 4, 2, 3, 3, 2, 2, 4, 4, 2, 2, 2, 2, 3, 4, 3, 3, 3, 2, 5, 2, 4, 3, 2, 2, 2, 5, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 3, 5, 4, 2, 3, 3, 2, 4, 2, 3, 5, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 4, 2, 2, 3, 2, 7, 6, 3, 5, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 4, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 5, 3, 2, 4, 3, 3, 5, 3, 3, 2, 2, 2, 2, 4, 2, 3, 5, 4, 3, 2, 3, 3, 3, 2, 3, 5, 3, 2, 4, 3, 3, 2, 3, 5, 2, 5, 5, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 5, 4, 2, 2, 5, 2, 2, 3, 5, 2, 3, 4, 3, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 4, 4, 3, 3, 5, 2, 3, 3, 2, 4, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 4, 4, 2, 2, 3, 2, 4, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 4, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 4, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 5, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 3, 3, 3, 3, 4, 3, 3, 4, 10, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 4, 6, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 5, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 4, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 3, 6, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 5, 3, 3, 3, 2, 5, 2, 3, 4, 2, 2, 2, 3, 3, 4, 3, 2, 3, 3, 2, 2, 4, 8, 5, 3, 8, 3, 4, 2, 2, 3, 2, 5, 3, 4, 4, 3, 2, 3, 2, 2, 5, 4, 4, 5, 2, 4, 3, 3, 3, 5, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 2, 4, 2, 4, 5, 5, 4, 4, 2, 4, 2, 3, 4, 2, 2, 4, 5, 2, 2, 2, 2, 2, 2, 6, 4, 2, 4, 3, 2, 4, 2, 3, 2, 2, 4, 2, 4, 3, 4, 4, 4, 2, 3, 2, 3, 2, 7, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 4, 3, 2, 5, 3, 4, 2, 2, 4, 9, 3, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 16, 2, 2, 2, 3, 5, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 6, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 3, 3, 4, 2, 2, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 5, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 7, 6, 3, 4, 3, 3, 4, 2, 3, 3, 3, 4, 2, 2, 3, 3, 2, 5, 4, 3, 2, 4, 2, 2, 4, 2, 13, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 4, 2, 5, 11, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 3, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 2, 6, 2, 3, 3, 2, 2, 3, 3, 3, 3, 4, 3, 3, 2, 2, 2, 7, 7, 2, 7, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 6, 2, 2, 2, 4, 2, 3, 3, 3, 4, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 4, 2, 3, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 5, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 4, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 4, 2, 2, 3, 2, 2, 3, 4, 2, 6, 2, 6, 2, 5, 3, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 6, 2, 2, 9, 2, 3, 3, 3, 3, 2, 4, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 49, 2, 29, 6, 2, 2, 2, 2, 6, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 3, 4, 3, 2, 3, 4, 2, 2, 2, 2, 4, 8, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 5, 2, 2, 3, 3, 2, 7, 3, 4, 3, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 2, 3, 3, 4, 2, 2, 2, 3, 4, 2, 3, 2, 2, 3, 2, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 16, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 6, 4, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 4, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 4, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 4, 2, 3, 2, 4, 5, 3, 2, 2, 3, 5, 2, 3, 5, 4, 2, 3, 2, 2, 4, 5, 2, 8, 3, 2, 2, 2, 3, 4, 2, 3, 4, 3, 2, 2, 5, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 5, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 5, 3, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 8, 3, 6, 7, 2, 4, 2, 3, 4, 4, 4, 2, 2, 6, 2, 5, 2, 2, 2, 3, 2, 5, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 4, 6, 3, 2, 7, 3, 3, 3, 4, 3, 4, 2, 2, 5, 7, 2, 2, 3, 11, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 5, 4, 3, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 4, 3, 3, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 16, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 4, 3, 5, 3, 2, 2, 4, 2, 2, 3, 3, 5, 4, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 5, 3, 7, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 4, 2, 5, 2, 2, 2, 3, 4, 3, 6, 3, 4, 3, 3, 4, 2, 2, 4, 3, 5, 2, 2, 2, 2, 3, 4, 3, 2, 4, 2, 2, 4, 3, 2, 2, 2, 4, 2, 3, 2, 3, 3, 4, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 5, 4, 3, 3, 2, 3, 2, 2, 2, 3, 4, 4, 3, 5, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 2, 3, 3, 3, 3, 5, 4, 2, 2, 3, 2, 2, 2, 2, 5, 4, 3, 2, 4, 4, 2, 3, 10, 2, 2, 2, 2, 5, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 4, 3, 2, 4, 3, 4, 2, 3, 5, 5, 2, 3, 2, 3, 3, 4, 3, 2, 4, 2, 3, 2, 5, 4, 2, 4, 3, 4, 5, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 5, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 3, 4, 4, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 4, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 4, 2, 2, 2, 3, 3, 6, 4, 2, 2, 4, 3, 4, 2, 2, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 5, 2, 5, 3, 4, 2, 2, 2, 2, 3, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 12, 2, 3, 4, 2, 2, 3, 2, 5, 3, 3, 2, 4, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 4, 2, 5, 5, 2, 4, 2, 3, 4, 2, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 5, 3, 3, 2, 2, 2, 7, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 3, 3, 3, 2, 2, 4, 4, 2, 3, 6, 2, 3, 3, 2, 4, 3, 3, 3, 3, 2, 3, 2, 5, 3, 3, 2, 2, 5, 3, 2, 2, 7, 5, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 5, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 4, 3, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 5, 4, 2, 2, 2, 3, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 3, 2, 5, 2, 2, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 5, 2, 4, 2, 6, 2, 2, 3, 2, 2, 2, 7, 4, 4, 4, 6, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 3, 3, 2, 2, 5, 4, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 4, 4, 3, 2, 3, 6, 2, 3, 3, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 5, 2, 3, 3, 2, 2, 4, 2, 4, 2, 4, 2, 4, 3, 5, 3, 2, 2, 3, 3, 2, 2, 3, 5, 2, 2, 2, 5, 2, 2, 4, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 10, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 5, 2, 4, 3, 2, 5, 3, 3, 2, 2, 3, 4, 2, 4, 4, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 3, 5, 3, 4, 2, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 3, 4, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 8, 2, 2, 2, 4, 3, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 5, 4, 4, 4, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 5, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 4, 4, 2, 2, 2, 5, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 6, 3, 3, 3, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 4, 3, 4, 2, 4, 2, 2, 5, 7, 6, 4, 5, 3, 2, 3, 4, 2, 2, 2, 2, 4, 4, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 3, 2, 5, 2, 3, 2, 2, 4, 6, 2, 2, 3, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 3, 2, 3, 3, 3, 4, 3, 3, 2, 4, 3, 2, 5, 3, 4, 4, 2, 4, 3, 3, 2, 2, 3, 3, 2, 5, 2, 6, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 2, 4, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 3, 5, 3, 2, 3, 6, 2, 3, 4, 2, 5, 5, 2, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 7, 2, 3, 4, 2, 4, 2, 2, 3, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 7, 3, 2, 2, 3, 3, 3, 2, 5, 2, 3, 4, 5, 2, 3, 2, 2, 3, 4, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 4, 3, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 6, 4, 3, 2, 4, 3, 2, 2, 2, 5, 2, 2, 3, 4, 3, 4, 3, 3, 3, 2, 5, 2, 2, 3, 3, 3, 5, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 3, 3, 3, 3, 4, 3, 2, 2, 2, 8, 2, 4, 3, 2, 3, 2, 2, 2, 4, 3, 4, 2, 4, 3, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 5, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 4, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 4, 4, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 4, 6, 2, 4, 2, 2, 3, 4, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 3, 2, 2, 6, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 6, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 4, 3, 3, 2, 4, 2, 3, 3, 4, 4, 3, 2, 3, 3, 2, 4, 3, 5, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 4, 4, 3, 4, 6, 3, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 5, 3, 2, 3, 2, 2, 3, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 3, 2, 7, 2, 7, 2, 3, 2, 2, 3, 2, 2, 2, 5, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 7, 3, 2, 4, 2, 5, 3, 3, 6, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 4, 3, 4, 2, 3, 2, 3, 2, 2, 4, 2, 2, 6, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 3, 4, 3, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 5, 3, 2, 3, 3, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 5, 2, 2, 2, 3, 2, 4, 2, 2, 6, 2, 2, 3, 6, 3, 3, 2, 3, 3, 3, 4, 4, 2, 4, 2, 3, 2, 2, 3, 3, 4, 2, 3, 3, 2, 3, 2, 2, 7, 3, 2, 2, 2, 5, 3, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 4, 3, 3, 3, 3, 3, 2, 8, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 6, 3, 2, 3, 2, 6, 3, 5, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 4, 3, 3, 2, 3, 5, 2, 3, 2, 2, 3, 2, 6, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 5, 3, 5, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 6, 3, 5, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 4, 3, 2, 3, 3, 2, 2, 2, 3, 2, 4, 4, 2, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 3, 6, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 5, 4, 2, 2, 5, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 3, 4, 11, 2, 3, 3, 5, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 5, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 5, 3, 5, 3, 4, 2, 2, 2, 4, 3, 2, 3, 4, 3, 4, 5, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 5, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 6, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 16, 2, 3, 4, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 5, 9, 4, 3, 2, 2, 3, 4, 2, 2, 2, 5, 4, 2, 3, 5, 2, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 3, 8, 3, 5, 2, 2, 4, 3, 2, 3, 3, 2, 2, 5, 2, 2, 4, 3, 2, 2, 5, 2, 2, 2, 2, 2, 5, 3, 2, 3, 4, 3, 2, 2, 2, 3, 3, 5, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 4, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 5, 3, 4, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 7, 2, 2, 2, 2, 3, 2, 3, 2, 5, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 6, 3, 3, 2, 2, 3, 6, 3, 2, 8, 4, 2, 3, 2, 8, 2, 5, 3, 2, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 5, 2, 5, 2, 3, 3, 3, 4, 2, 3, 4, 2, 3, 2, 2, 3, 3, 3, 3, 2, 4, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 6, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 4, 2, 2, 3, 3, 2, 3, 4, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 4, 4, 3, 4, 2, 4, 2, 2, 4, 2, 2, 3, 2, 4, 4, 3, 2, 3, 3, 2, 2, 3, 3, 5, 4, 2, 2, 5, 4, 2, 3, 3, 3, 4, 2, 2, 4, 5, 5, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 5, 4, 2, 4, 6, 6, 2, 2, 4, 3, 4, 2, 4, 4, 3, 3, 2, 2, 5, 2, 4, 3, 3, 2, 4, 2, 4, 2, 4, 4, 5, 2, 2, 2, 2, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 4, 3, 2, 2, 2, 3, 4, 4, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 5, 2, 2, 5, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 4, 3, 3, 4, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 5, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 9, 3, 2, 2, 6, 3, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 9, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 4, 3, 3, 2, 2, 2, 4, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 5, 4, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 7, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 3, 2, 5, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 4, 3, 4, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 4, 4, 6, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 6, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 5, 2, 3, 2, 3, 3, 2, 2, 4, 4, 3, 3, 4, 3, 3, 3, 2, 2, 2, 4, 4, 2, 3, 2, 3, 3, 3, 4, 2, 2, 3, 3, 3, 2, 4, 4, 3, 2, 5, 3, 3, 2, 3, 2, 4, 3, 4, 4, 3, 2, 3, 2, 2, 4, 2, 5, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 4, 2, 5, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 5, 2, 2, 3, 3, 2, 3, 4, 4, 2, 4, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 4, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 4, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 5, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 4, 3, 4, 4, 3, 2, 4, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 3, 5, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 4, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 6, 2, 3, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 5, 2, 3, 2, 2, 4, 3, 2, 4, 4, 2, 2, 4, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 4, 4, 3, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 4, 4, 4, 2, 2, 3, 6, 3, 4, 2, 2, 3, 4, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 5, 2, 3, 2, 3, 3, 4, 4, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 5, 4, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 6, 3, 6, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 6, 4, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 2, 3, 4, 2, 2, 3, 3, 4, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 3, 3, 7, 2, 2, 8, 5, 2, 2, 6, 3, 2, 3, 4, 2, 2, 2, 3, 2, 3, 3, 4, 2, 3, 4, 2, 2, 2, 7, 2, 5, 2, 3, 4, 3, 2, 2, 3, 4, 2, 3, 3, 2, 5, 3, 3, 4, 2, 5, 2, 2, 3, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 6, 2, 2, 4, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 11, 4, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 2, 6, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 5, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 4, 2, 4, 4, 2, 2, 2, 5, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 4, 3, 4, 3, 2, 2, 2, 2, 3, 5, 5, 5, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 5, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 8, 2, 3, 3, 4, 2, 5, 4, 3, 4, 2, 4, 2, 3, 5, 3, 2, 4, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 7, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 9, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 4, 2, 2, 3, 2, 3, 4, 3, 3, 3, 3, 3, 2, 4, 3, 2, 2, 2, 3, 3, 4, 2, 8, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 8, 4, 3, 2, 4, 3, 4, 4, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 3, 5, 5, 2, 4, 2, 4, 2, 3, 4, 2, 3, 2, 4, 4, 3, 2, 5, 5, 2, 3, 3, 3, 4, 2, 3, 3, 2, 3, 2, 2, 3, 6, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 4, 2, 2, 3, 4, 4, 2, 3, 3, 3, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 3, 2, 2, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 5, 2, 2, 3, 2, 2, 4, 3, 2, 4, 5, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 4, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 5, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 4, 5, 8, 2, 7, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 5, 3, 2, 3, 2, 2, 3, 5, 4, 6, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 3, 3, 2, 3, 2, 4, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 5, 4, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5, 3, 2, 2, 4, 2, 2, 3, 6, 4, 2, 3, 2, 4, 2, 2, 4, 3, 3, 3, 5, 3, 6, 3, 6, 2, 3, 2, 2, 5, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 5, 6, 2, 3, 2, 2, 2, 4, 2, 3, 4, 2, 4, 4, 3, 2, 2, 7, 3, 2, 5, 2, 4, 5, 2, 2, 3, 4, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2, 2, 3, 3, 2, 3, 2, 4, 4, 2, 2, 2, 2, 3, 2, 5, 2, 3, 3, 3, 2, 4, 4, 2, 2, 4, 2, 2, 2, 3, 4, 3, 3, 5, 3, 3, 6, 5, 3, 2, 6, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 4, 4, 2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 4, 3, 2, 3, 3, 2, 5, 4, 5, 5, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 3, 3, 2, 5, 2, 4, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 4, 2, 5, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 5, 3, 2, 4, 2, 2, 2, 4, 3, 4, 3, 2, 3, 3, 2, 3, 2, 4, 2, 4, 2, 2, 3, 2, 3, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 5, 3, 4, 2, 2, 4, 4, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 3, 4, 2, 3, 7, 2, 3, 2, 4, 2, 2, 3, 3, 2, 3, 2, 4, 4, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 6, 9, 3, 4, 4, 3, 3, 3, 3, 3, 4, 3, 2, 3, 5, 3, 2, 4, 4, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 4, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 4, 2, 3, 6, 2, 2, 7, 4, 5, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 4, 2, 3, 3, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 2, 3, 3, 3, 3, 4, 3, 3, 3, 5, 2, 3, 3, 3, 2, 2, 4, 2, 2, 3, 3, 2, 4, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 4, 4, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 3, 13, 2, 3, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 2, 5, 2, 4, 3, 2, 3, 5, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 5, 3, 4, 3, 2, 6, 3, 3, 3, 2, 2, 2, 3, 3, 4, 2, 4, 5, 4, 5, 3, 5, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 7, 4, 4, 6, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 4, 4, 3, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 5, 3, 2, 5, 7, 5, 2, 3, 2, 3, 6, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 9, 4, 3, 5, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 3, 2, 3, 3, 2, 4, 2, 2, 4, 4, 4, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 2, 3, 3, 3, 4, 3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 3, 3, 4, 4, 4, 2, 4, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 4, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 8, 2, 3, 2, 3, 3, 3, 4, 3, 2, 4, 4, 3, 3, 4, 4, 2, 3, 5, 2, 11, 2, 2, 2, 2, 2, 2, 2, 7, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 5, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 5, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 5, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 4, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 3, 5, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 11, 5, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 5, 3, 3, 4, 3, 2, 3, 3, 2, 2, 2, 5, 4, 4, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 4, 2, 5, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 5, 2, 4, 2, 3, 3, 4, 3, 2, 2, 3, 3, 2, 5, 2, 4, 2, 3, 2, 3, 3, 3, 3, 4, 4, 8, 5, 3, 3, 3, 4, 4, 2, 5, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 5, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 5, 3, 2, 3, 3, 4, 4, 2, 4, 2, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 5, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 6, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 6, 2, 2, 5, 4, 4, 2, 2, 3, 3, 2, 5, 2, 2, 2, 4, 3, 3, 3, 3, 2, 6, 6, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 8, 2, 3, 4, 5, 2, 3, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 3, 2, 7, 3, 3, 3, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 5, 2, 4, 2, 4, 3, 3, 2, 2, 2, 3, 2, 6, 4, 2, 2, 2, 4, 3, 2, 3, 2, 7, 5, 3, 2, 2, 3, 3, 3, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 4, 4, 5, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 2, 4, 4, 3, 3, 2, 2, 3, 3, 9, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 5, 2, 4, 3, 4, 2, 3, 3, 3, 2, 4, 3, 2, 2, 2, 3, 3, 3, 3, 2, 5, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 5, 3, 3, 2, 4, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 7, 3, 5, 5, 3, 3, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 4, 3, 4, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 6, 2, 2, 3, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 7, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 3, 5, 3, 3, 2, 3, 6, 4, 3, 4, 5, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 4, 3, 3, 5, 5, 3, 3, 3, 3, 2, 2, 3, 3, 4, 2, 3, 2, 3, 2, 3, 2, 6, 3, 2, 2, 2, 2, 3, 2, 6, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 5, 4, 3, 5, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 5, 5, 2, 2, 2, 2, 3, 2, 4, 4, 4, 3, 3, 4, 3, 3, 3, 3, 4, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 4, 2, 2, 4, 3, 3, 5, 2, 2, 3, 2, 5, 2, 8, 5, 2, 2, 3, 2, 3, 2, 4, 6, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 4, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 4, 5, 3, 2, 3, 3, 2, 2, 3, 4, 2, 3, 2, 2, 3, 3, 3, 4, 3, 3, 7, 2, 4, 3, 3, 2, 5, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 4, 4, 3, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 4, 4, 3, 2, 2, 5, 3, 6, 4, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 4, 4, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 5, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 5, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 6, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 5, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 5, 3, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 12, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 8, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 5, 2, 2, 2, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 6, 4, 3, 3, 3, 2, 2, 2, 3, 2, 4, 3, 5, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 5, 4, 4, 2, 4, 6, 3, 7, 3, 2, 6, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 5, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 4, 3, 2, 4, 2, 5, 2, 2, 5, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 5, 3, 3, 3, 2, 4, 3, 2, 4, 3, 2, 3, 3, 4, 2, 2, 3, 2, 2, 4, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 5, 3, 2, 4, 2, 2, 2, 3, 3, 2, 4, 2, 4, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 5, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 5, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 5, 2, 2, 3, 3, 3, 3, 2, 3, 5, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 6, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 5, 2, 3, 2, 4, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 4, 5, 2, 4, 5, 3, 4, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 4, 5, 3, 2, 4, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 6, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 5, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 4, 2, 9, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 5, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 6, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 3, 3, 4, 4, 3, 2, 2, 2, 2, 4, 2, 3, 3, 3, 4, 4, 2, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 3, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 2, 10, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 4, 4, 3, 3, 4, 2, 4, 2, 2, 3, 2, 2, 2, 2, 7, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 4, 2, 2, 5, 2, 3, 3, 3, 3, 2, 4, 3, 2, 3, 2, 4, 2, 3, 2, 4, 4, 3, 2, 3, 3, 3, 6, 5, 2, 4, 4, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 4, 3, 2, 2, 2, 3, 3, 4, 3, 4, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 4, 4, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 4, 3, 3, 2, 5, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 2, 4, 2, 3, 6, 2, 2, 5, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 5, 2, 3, 2, 2, 3, 4, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 2, 5, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 9, 3, 2, 2, 3, 2, 2, 2, 3, 2, 5, 5, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 4, 3, 2, 5, 4, 4, 2, 2, 3, 2, 5, 4, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 5, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 3, 4, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 3, 5, 2, 2, 2, 2, 2, 3, 4, 3, 4, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 2, 7, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 3, 2, 2, 4, 4, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 5, 4, 3, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 6, 4, 4, 3, 4, 6, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 3, 4, 9, 2, 3, 2, 4, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 4, 5, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 5, 2, 5, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 4, 4, 2, 3, 6, 2, 2, 2, 3, 5, 2, 2, 4, 2, 2, 2, 5, 2, 3, 2, 3, 4, 2, 3, 2, 2, 2, 4, 5, 4, 2, 4, 3, 3, 3, 2, 2, 4, 2, 2, 3, 2, 2, 6, 4, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 8, 4, 2, 3, 2, 3, 3, 4, 2, 5, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 4, 2, 4, 3, 3, 4, 2, 2, 6, 2, 2, 3, 7, 8, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 7, 3, 3, 4, 3, 3, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 9, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 4, 3, 2, 4, 4, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 4, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 4, 3, 4, 2, 2, 2, 3, 2, 3, 2, 8, 2, 2, 5, 2, 2, 3, 2, 3, 2, 2, 3, 3, 5, 2, 3, 6, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 3, 3, 3, 12, 3, 2, 3, 2, 2, 3, 4, 4, 2, 4, 4, 3, 2, 3, 2, 2, 8, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 3, 6, 3, 2, 3, 2, 3, 4, 3, 2, 2, 2, 6, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 9, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 5, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 6, 3, 2, 3, 2, 2, 3, 2, 5, 2, 2, 3, 3, 3, 3, 2, 5, 2, 2, 2, 3, 2, 3, 4, 5, 2, 3, 2, 4, 6, 4, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 5, 2, 5, 3, 3, 4, 4, 2, 2, 3, 4, 4, 2, 3, 3, 2, 2, 3, 2, 3, 5, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 4, 2, 3, 3, 2, 3, 3, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 5, 2, 2, 3, 3, 3, 2, 2, 2, 7, 3, 3, 5, 4, 2, 4, 2, 7, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 2, 3, 2, 4, 3, 3, 2, 5, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 2, 3, 3, 4, 2, 2, 2, 5, 3, 2, 2, 5, 5, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 4, 4, 3, 3, 5, 2, 3, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 8, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 8, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 3, 2, 3, 2, 3, 2, 6, 2, 3, 2, 4, 3, 2, 3, 3, 3, 4, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 3, 2, 2, 4, 3, 5, 2, 3, 2, 3, 2, 2, 4, 2, 2, 4, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 6, 3, 3, 2, 2, 4, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 3, 2, 4, 2, 2, 3, 4, 3, 3, 2, 3, 2, 3, 2, 3, 10, 7, 3, 3, 3, 2, 2, 4, 3, 3, 3, 6, 2, 2, 2, 4, 4, 3, 2, 3, 2, 3, 2, 6, 4, 3, 2, 4, 3, 3, 2, 3, 3, 2, 4, 2, 3, 2, 3, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 7, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 2, 4, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 4, 3, 3, 2, 2, 2, 3, 2, 2, 4, 4, 3, 3, 3, 5, 2, 5, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 5, 2, 9, 2, 3, 4, 2, 2, 2, 3, 3, 3, 2, 3, 3, 4, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 4, 2, 7, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 10, 2, 2, 3, 2, 2, 2, 3, 6, 5, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 3, 3, 2, 5, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 5, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 4, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 5, 4, 2, 2, 2, 3, 2, 2, 3, 6, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 5, 2, 2, 2, 3, 2, 4, 3, 3, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 5, 4, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 4, 4, 2, 3, 3, 3, 4, 3, 3, 3, 4, 2, 4, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 4, 3, 9, 2, 3, 4, 3, 4, 4, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 4, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 3, 4, 2, 2, 5, 2, 5, 2, 3, 3, 3, 3, 2, 5, 2, 3, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 3, 3, 3, 3, 4, 4, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 5, 3, 4, 2, 3, 2, 5, 3, 2, 3, 2, 8, 5, 4, 4, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 4, 3, 2, 2, 4, 3, 4, 2, 4, 4, 4, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 6, 3, 3, 4, 3, 2, 4, 2, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 3, 5, 4, 2, 3, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 5, 3, 3, 2, 2, 4, 4, 2, 3, 2, 4, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 3, 5, 2, 4, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 3, 4, 4, 2, 3, 4, 2, 2, 3, 4, 5, 3, 2, 2, 3, 4, 3, 4, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 3, 6, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 4, 3, 5, 2, 3, 4, 3, 2, 2, 2, 4, 2, 4, 2, 6, 4, 3, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 4, 2, 4, 2, 4, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 4, 4, 4, 5, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 3, 5, 2, 2, 3, 2, 2, 3, 4, 2, 6, 2, 3, 2, 3, 6, 2, 6, 3, 3, 2, 3, 2, 2, 4, 4, 2, 2, 3, 4, 3, 4, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3, 4, 5, 4, 6, 2, 2, 2, 2, 4, 4, 2, 3, 4, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 3, 2, 4, 3, 5, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 4, 4, 9, 4, 2, 2, 2, 2, 3, 4, 4, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 3, 3, 2, 4, 4, 2, 2, 3, 2, 3, 5, 3, 2, 3, 3, 4, 3, 3, 3, 2, 2, 3, 3, 2, 4, 2, 3, 2, 3, 2, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 4, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 3, 6, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 4, 3, 2, 2, 2, 4, 2, 3, 4, 2, 4, 6, 2, 3, 3, 3, 3, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 8, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 8, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 2, 3, 4, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 6, 4, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 4, 8, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 5, 3, 3, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 5, 4, 6, 2, 2, 3, 4, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 5, 3, 5, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 5, 4, 3, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 5, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 4, 3, 4, 4, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 6, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 4, 2, 3, 4, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 5, 3, 2, 2, 3, 4, 2, 2, 4, 3, 3, 4, 2, 2, 3, 3, 2, 4, 3, 3, 2, 2, 2, 2, 4, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 4, 4, 2, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 3, 3, 3, 2, 3, 4, 4, 4, 5, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 3, 2, 4, 3, 2, 2, 4, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 5, 7, 4, 2, 2, 3, 3, 5, 2, 3, 3, 3, 5, 2, 3, 2, 2, 2, 7, 2, 2, 2, 3, 2, 3, 3, 2, 3, 4, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 3, 3, 4, 2, 2, 3, 4, 3, 4, 2, 3, 4, 3, 2, 3, 3, 2, 2, 4, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 4, 5, 4, 2, 2, 2, 3, 3, 3, 2, 4, 2, 3, 3, 2, 4, 5, 2, 3, 3, 2, 3, 3, 3, 3, 2, 4, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 5, 3, 2, 6, 3, 3, 5, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 4, 2, 2, 4, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 6, 4, 3, 4, 2, 3, 2, 2, 4, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 4, 4, 5, 2, 4, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 4, 3, 3, 3, 3, 2, 6, 2, 4, 3, 3, 3, 2, 2, 3, 3, 2, 4, 5, 3, 3, 2, 2, 3, 2, 2, 3, 2, 5, 3, 4, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 4, 3, 2, 2, 2, 4, 3, 3, 4, 2, 2, 3, 4, 4, 3, 2, 4, 3, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 4, 4, 3, 2, 3, 4, 3, 2, 4, 2, 2, 3, 2, 4, 3, 4, 3, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 7, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 4, 5, 4, 2, 2, 2, 2, 5, 2, 3, 2, 5, 5, 3, 3, 2, 5, 3, 3, 4, 5, 2, 3, 2, 3, 5, 4, 2, 2, 4, 4, 3, 3, 4, 2, 3, 3, 3, 3, 2, 8, 3, 7, 4, 4, 3, 4, 2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 6, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 4, 5, 4, 3, 2, 3, 2, 5, 6, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 7, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 5, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 5, 5, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 5, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 4, 3, 3, 4, 3, 3, 2, 2, 4, 5, 4, 2, 3, 2, 2, 2, 2, 4, 2, 4, 3, 2, 2, 4, 5, 3, 2, 3, 2, 3, 3, 3, 3, 5, 3, 2, 2, 5, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 4, 4, 2, 3, 2, 2, 2, 3, 3, 4, 5, 10, 2, 2, 2, 2, 4, 4, 2, 2, 3, 5, 2, 4, 2, 3, 5, 2, 2, 2, 6, 2, 4, 2, 2, 2, 4, 2, 3, 3, 2, 6, 4, 3, 4, 3, 3, 2, 2, 3, 6, 3, 3, 4, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 5, 2, 4, 3, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 5, 4, 2, 2, 3, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 3, 2, 3, 3, 3, 3, 2, 3, 4, 2, 6, 3, 2, 2, 3, 3, 4, 2, 3, 4, 2, 3, 3, 2, 4, 3, 3, 5, 2, 2, 3, 2, 4, 4, 3, 4, 3, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 6, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 5, 2, 3, 4, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 4, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 5, 3, 3, 5, 4, 2, 2, 2, 5, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 4, 2, 2, 2, 5, 3, 8, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 4, 2, 5, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 4, 2, 5, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 4, 3, 7, 3, 6, 3, 2, 3, 4, 2, 4, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 4, 2, 2, 4, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 4, 4, 4, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 5, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 4, 4, 2, 2, 5, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 5, 4, 2, 4, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 4, 3, 2, 3, 3, 4, 2, 3, 2, 3, 4, 2, 2, 2, 3, 3, 4, 5, 2, 4, 6, 3, 3, 2, 2, 6, 3, 5, 6, 3, 2, 2, 5, 3, 2, 4, 2, 3, 3, 5, 10, 5, 3, 2, 4, 2, 3, 2, 3, 3, 5, 2, 6, 3, 6, 5, 3, 2, 2, 4, 3, 4, 4, 2, 2, 2, 2, 3, 2, 3, 6, 2, 2, 5, 2, 2, 4, 2, 3, 2, 2, 2, 4, 6, 3, 2, 3, 3, 6, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 6, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 3, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 4, 2, 3, 2, 2, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 5, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 4, 3, 2, 2, 4, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 4, 2, 3, 2, 2, 4, 3, 5, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 5, 4, 4, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 3, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 5, 2, 4, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 4, 3, 5, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 4, 3, 6, 3, 3, 4, 3, 8, 6, 3, 2, 5, 2, 3, 2, 2, 4, 2, 5, 5, 4, 3, 3, 3, 4, 3, 7, 2, 2, 5, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 4, 2, 2, 3, 2, 2, 5, 2, 3, 3, 4, 3, 3, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 5, 5, 2, 6, 8, 3, 2, 4, 3, 2, 2, 2, 3, 2, 3, 3, 2, 4, 3, 2, 4, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 4, 3, 3, 2, 3, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 6, 4, 5, 3, 2, 4, 2, 3, 3, 5, 2, 4, 4, 4, 4, 3, 2, 5, 2, 3, 5, 3, 2, 4, 2, 2, 5, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 3, 4, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 5, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 5, 4, 2, 2, 2, 2, 2, 4, 2, 2, 3, 6, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 3, 4, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 5, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 3, 4, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 5, 3, 2, 2, 3, 4, 6, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 3, 4, 3, 4, 2, 3, 2, 2, 9, 3, 3, 2, 2, 4, 6, 3, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 13, 2, 3, 6, 2, 2, 3, 2, 4, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 4, 3, 4, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 5, 5, 5, 3, 5, 4, 2, 2, 2, 6, 5, 3, 2, 2, 2, 3, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 3, 3, 2, 2, 3, 4, 5, 3, 3, 2, 2, 3, 3, 4, 2, 2, 4, 3, 3, 3, 2, 2, 2, 3, 4, 3, 5, 5, 3, 2, 2, 3, 3, 3, 3, 3, 4, 2, 2, 3, 4, 2, 2, 6, 2, 2, 3, 3, 3, 2, 5, 3, 4, 2, 3, 3, 4, 2, 3, 4, 3, 2, 2, 3, 3, 3, 2, 5, 4, 3, 4, 5, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 5, 2, 5, 3, 5, 10, 3, 2, 2, 3, 3, 6, 3, 2, 2, 3, 2, 4, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 3, 2, 5, 3, 2, 3, 3, 3, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 6, 2, 4, 3, 2, 2, 3, 3, 4, 3, 3, 2, 12, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 4, 4, 7, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 4, 3, 2, 3, 2, 4, 4, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 4, 4, 3, 3, 2, 3, 2, 3, 5, 2, 2, 3, 3, 2, 2, 4, 2, 4, 2, 2, 2, 3, 2, 3, 5, 4, 3, 2, 2, 3, 5, 4, 2, 2, 2, 3, 2, 2, 4, 3, 2, 4, 3, 4, 5, 3, 3, 2, 4, 3, 3, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 3, 2, 4, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5, 2, 3, 4, 3, 2, 3, 7, 3, 2, 3, 2, 3, 7, 3, 3, 2, 3, 2, 4, 3, 4, 3, 3, 4, 2, 2, 2, 2, 4, 5, 2, 5, 2, 3, 3, 2, 3, 3, 5, 4, 3, 2, 3, 3, 5, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 6, 3, 2, 3, 5, 2, 2, 2, 3, 5, 8, 2, 2, 5, 2, 4, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 4, 3, 4, 2, 2, 6, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 5, 4, 4, 3, 2, 2, 2, 4, 5, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 5, 2, 3, 3, 4, 4, 2, 5, 5, 5, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 5, 3, 2, 4, 2, 4, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 5, 3, 3, 2, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 6, 3, 3, 3, 2, 3, 2, 3, 4, 5, 2, 2, 4, 4, 4, 4, 3, 2, 3, 4, 3, 2, 5, 2, 2, 3, 5, 6, 5, 2, 3, 3, 3, 2, 4, 2, 3, 4, 4, 2, 3, 2, 2, 3, 4, 4, 2, 4, 4, 4, 3, 4, 3, 3, 4, 4, 6, 6, 3, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 2, 4, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 6, 2, 2, 3, 2, 3, 5, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 4, 3, 4, 3, 3, 2, 3, 3, 2, 3, 3, 5, 4, 4, 3, 5, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 3, 5, 3, 5, 6, 2, 2, 3, 5, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 4, 4, 2, 4, 2, 3, 2, 3, 3, 2, 2, 3, 6, 3, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 2, 5, 7, 4, 3, 3, 3, 7, 5, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 5, 4, 4, 3, 3, 2, 4, 2, 3, 3, 4, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 3, 2, 4, 3, 3, 4, 2, 2, 2, 2, 3, 2, 4, 3, 2, 5, 4, 2, 2, 2, 2, 2, 4, 2, 5, 2, 3, 4, 3, 3, 3, 4, 3, 2, 2, 2, 4, 4, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 3, 2, 4, 3, 3, 3, 4, 3, 3, 2, 2, 3, 3, 2, 4, 2, 6, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 5, 3, 3, 2, 2, 4, 5, 2, 2, 2, 3, 2, 2, 5, 3, 2, 6, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 6, 2, 3, 2, 3, 4, 2, 4, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 4, 4, 2, 2, 5, 3, 6, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 4, 2, 3, 11, 2, 3, 2, 3, 3, 2, 4, 3, 3, 2, 4, 3, 5, 2, 3, 3, 2, 6, 4, 2, 4, 3, 4, 2, 5, 5, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 4, 3, 2, 4, 3, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 6, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 5, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 5, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 6, 2, 3, 2, 2, 3, 3, 2, 5, 5, 5, 8, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 3, 2, 4, 3, 2, 2, 4, 3, 3, 3, 5, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 5, 3, 2, 2, 3, 3, 3, 2, 3, 2, 4, 4, 16, 3, 2, 5, 2, 5, 2, 2, 7, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 4, 4, 5, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 5, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 5, 4, 2, 4, 5, 3, 2, 3, 5, 2, 5, 3, 3, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 4, 3, 3, 4, 3, 3, 3, 4, 4, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 4, 3, 3, 2, 2, 3, 3, 3, 3, 2, 3, 4, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 6, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 2, 5, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 3, 2, 3, 3, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 4, 3, 2, 4, 4, 2, 2, 4, 2, 3, 3, 6, 2, 2, 3, 2, 2, 6, 2, 3, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 3, 3, 2, 3, 2, 3, 4, 4, 2, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 3, 4, 2, 3, 3, 3, 4, 2, 2, 4, 3, 4, 4, 4, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 3, 6, 2, 2, 2, 3, 3, 3, 6, 3, 3, 3, 4, 2, 2, 3, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 4, 2, 2, 5, 3, 4, 6, 2, 4, 2, 3, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 5, 2, 2, 2, 4, 3, 2, 4, 2, 2, 3, 3, 3, 2, 4, 3, 4, 3, 5, 4, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 5, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 5, 2, 4, 2, 3, 4, 2, 3, 4, 3, 2, 3, 3, 2, 4, 3, 2, 2, 2, 3, 2, 3, 5, 2, 2, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 7, 3, 3, 2, 4, 3, 3, 2, 4, 2, 3, 6, 4, 3, 5, 8, 4, 2, 4, 6, 3, 3, 7, 2, 3, 3, 3, 4, 4, 5, 5, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 7, 2, 3, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 4, 4, 3, 5, 2, 10, 3, 3, 2, 3, 2, 2, 4, 3, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 2, 6, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 5, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 5, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 4, 3, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 4, 4, 2, 2, 3, 2, 5, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 4, 2, 2, 4, 3, 4, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 4, 6, 5, 2, 2, 2, 2, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 5, 6, 6, 3, 7, 2, 2, 2, 2, 2, 3, 2, 3, 2, 7, 4, 2, 3, 3, 3, 4, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 10, 4, 3, 2, 2, 2, 4, 4, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 2, 5, 6, 4, 3, 3, 3, 2, 3, 4, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 3, 5, 2, 2, 4, 3, 2, 3, 4, 2, 5, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 4, 4, 3, 3, 3, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 9, 4, 2, 4, 2, 2, 4, 2, 4, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 4, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 5, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 4, 3, 2, 3, 3, 3, 3, 4, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 6, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 5, 3, 2, 3, 2, 3, 6, 3, 2, 2, 2, 2, 2, 2, 4, 2, 7, 3, 2, 4, 3, 4, 8, 3, 2, 3, 2, 2, 2, 2, 5, 2, 3, 4, 4, 2, 3, 3, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 5, 3, 3, 5, 2, 2, 2, 3, 2, 7, 3, 2, 3, 3, 4, 4, 3, 4, 2, 2, 3, 4, 3, 5, 4, 3, 5, 3, 3, 5, 2, 2, 2, 2, 3, 3, 2, 4, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 3, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 6, 2, 4, 2, 2, 3, 2, 2, 2, 3, 4, 4, 5, 4, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 5, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 4, 2, 2, 2, 5, 2, 3, 3, 2, 3, 4, 4, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 2, 5, 3, 6, 2, 2, 4, 6, 3, 2, 4, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 4, 3, 5, 2, 2, 3, 4, 4, 2, 5, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 4, 3, 5, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 7, 2, 3, 5, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 4, 2, 3, 3, 3, 3, 3, 2, 6, 2, 4, 2, 2, 4, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 6, 4, 5, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 3, 2, 2, 4, 3, 3, 2, 4, 5, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 6, 3, 2, 2, 3, 7, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 5, 4, 2, 2, 3, 2, 3, 2, 2, 2, 4, 6, 4, 3, 4, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 4, 2, 4, 3, 3, 2, 3, 3, 2, 2, 2, 3, 4, 6, 5, 3, 3, 3, 3, 4, 2, 2, 2, 5, 3, 3, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 2, 5, 3, 2, 3, 2, 3, 3, 2, 2, 3, 4, 4, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 5, 8, 14, 2, 8, 2, 3, 2, 2, 2, 3, 3, 7, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 6, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 6, 2, 4, 3, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 4, 3, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 5, 2, 2, 2, 3, 2, 6, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 5, 4, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 6, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 4, 7, 2, 4, 5, 2, 4, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 3, 4, 6, 2, 5, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 4, 2, 2, 5, 4, 3, 2, 4, 4, 2, 3, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 5, 3, 4, 5, 3, 2, 2, 3, 3, 2, 4, 7, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 7, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 4, 4, 4, 2, 3, 2, 3, 2, 2, 2, 2, 5, 4, 3, 3, 4, 2, 5, 3, 4, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 6, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 5, 2, 2, 4, 3, 2, 3, 2, 2, 2, 4, 3, 3, 3, 3, 4, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 7, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 5, 3, 2, 2, 2, 4, 3, 2, 3, 2, 3, 3, 5, 4, 3, 2, 2, 2, 4, 3, 5, 4, 4, 5, 3, 4, 2, 2, 2, 4, 3, 2, 6, 2, 5, 2, 4, 5, 2, 2, 2, 4, 3, 3, 3, 3, 4, 3, 3, 5, 4, 3, 4, 2, 3, 3, 2, 2, 2, 5, 2, 2, 8, 3, 2, 3, 2, 2, 7, 5, 3, 4, 2, 3, 2, 3, 3, 2, 4, 2, 2, 2, 7, 4, 3, 3, 3, 3, 2, 2, 3, 5, 4, 5, 3, 3, 3, 2, 3, 3, 4, 2, 6, 3, 2, 4, 2, 3, 3, 3, 4, 4, 2, 3, 2, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 6, 2, 2, 2, 4, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 4, 8, 3, 3, 3, 3, 2, 3, 2, 5, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 3, 6, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 4, 6, 2, 4, 4, 3, 2, 3, 5, 2, 2, 4, 3, 2, 2, 2, 3, 3, 5, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 4, 3, 3, 2, 5, 2, 2, 2, 4, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 4, 2, 3, 2, 3, 2, 2, 4, 3, 3, 3, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 4, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 4, 10, 3, 5, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 6, 2, 2, 2, 3, 3, 2, 3, 3, 4, 3, 3, 2, 3, 3, 2, 2, 4, 3, 4, 2, 2, 2, 3, 3, 3, 4, 4, 3, 5, 6, 2, 3, 4, 2, 2, 4, 2, 2, 2, 2, 4, 6, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 4, 3, 3, 4, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 3, 4, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 4, 4, 2, 3, 3, 3, 6, 2, 3, 2, 5, 2, 4, 3, 6, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 3, 5, 2, 3, 4, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 5, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 5, 5, 3, 4, 2, 5, 4, 3, 3, 3, 2, 2, 13, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 2, 2, 3, 3, 4, 2, 4, 3, 2, 2, 3, 4, 2, 4, 3, 3, 2, 2, 2, 5, 3, 2, 3, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 6, 3, 2, 4, 4, 6, 3, 2, 3, 5, 3, 4, 4, 2, 3, 3, 4, 3, 3, 3, 3, 2, 2, 4, 4, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 4, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 3, 2, 3, 2, 3, 2, 2, 6, 3, 2, 2, 3, 2, 2, 4, 4, 2, 2, 4, 2, 3, 3, 5, 5, 3, 4, 4, 6, 3, 4, 2, 4, 2, 2, 2, 3, 4, 5, 3, 3, 4, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 5, 2, 4, 5, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 5, 3, 3, 2, 3, 2, 2, 4, 4, 3, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 6, 2, 2, 3, 4, 2, 2, 2, 2, 5, 2, 3, 2, 2, 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 2, 2, 3, 3, 3, 2, 2, 3, 4, 3, 3, 2, 3, 4, 2, 3, 4, 2, 3, 5, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 10, 5, 15, 3, 7, 4, 4, 3, 3, 3, 2, 4, 2, 2, 5, 2, 3, 3, 4, 4, 2, 8, 3, 3, 4, 3, 2, 2, 2, 5, 3, 6, 3, 4, 3, 5, 5, 5, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 3, 2, 3, 5, 3, 2, 5, 3, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 6, 2, 2, 3, 3, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 6, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 5, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 4, 2, 2, 2, 4, 3, 2, 2, 2, 4, 2, 2, 5, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 4, 4, 2, 2, 3, 2, 3, 2, 2, 5, 6, 3, 2, 3, 4, 2, 2, 4, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 3, 4, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 3, 4, 2, 7, 5, 4, 6, 5, 4, 3, 4, 2, 4, 2, 4, 4, 2, 3, 2, 2, 2, 4, 4, 3, 2, 2, 3, 2, 2, 6, 2, 3, 2, 3, 2, 3, 5, 6, 5, 2, 3, 4, 3, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 7, 3, 3, 3, 2, 2, 2, 5, 3, 2, 2, 4, 3, 2, 7, 2, 2, 2, 2, 4, 2, 4, 3, 3, 3, 2, 3, 6, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 3, 2, 6, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 5, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 7, 4, 2, 2, 4, 2, 4, 3, 2, 3, 3, 3, 2, 3, 5, 2, 2, 3, 2, 3, 4, 3, 2, 3, 4, 4, 3, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 84, 3, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 4, 2, 3, 3, 2, 3, 4, 2, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 4, 3, 5, 3, 4, 4, 4, 2, 2, 2, 3, 9, 2, 2, 3, 4, 4, 6, 2, 9, 7, 2, 4, 6, 3, 2, 7, 3, 3, 2, 3, 2, 4, 6, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 4, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 4, 5, 3, 5, 2, 7, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 5, 2, 3, 3, 3, 2, 3, 2, 3, 6, 3, 2, 3, 3, 4, 3, 2, 3, 3, 2, 2, 2, 3, 3, 4, 3, 3, 3, 4, 14, 2, 2, 3, 2, 3, 3, 2, 2, 5, 3, 3, 3, 4, 6, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 4, 4, 2, 3, 7, 3, 5, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 5, 2, 3, 4, 3, 4, 4, 4, 2, 4, 4, 2, 4, 2, 2, 3, 2, 2, 4, 3, 3, 3, 5, 7, 2, 3, 4, 3, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 2, 4, 3, 4, 2, 3, 2, 6, 3, 3, 4, 5, 4, 3, 4, 2, 7, 4, 2, 2, 3, 5, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 4, 3, 2, 3, 4, 4, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 5, 2, 2, 3, 5, 5, 3, 3, 2, 5, 3, 2, 2, 4, 3, 3, 2, 2, 2, 2, 7, 5, 2, 3, 3, 2, 3, 2, 3, 2, 3, 3, 2, 4, 4, 5, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 3, 5, 2, 5, 3, 3, 2, 2, 3, 4, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 8, 3, 5, 2, 3, 2, 3, 3, 2, 2, 4, 3, 4, 3, 3, 4, 2, 3, 2, 2, 5, 3, 4, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 3, 4, 4, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 4, 2, 3, 2, 4, 3, 4, 2, 3, 3, 3, 3, 4, 3, 2, 2, 2, 3, 3, 2, 3, 3, 4, 2, 3, 3, 5, 3, 2, 3, 2, 4, 2, 2, 3, 4, 3, 4, 3, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 3, 3, 3, 4, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 3, 5, 3, 2, 2, 4, 4, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 4, 4, 3, 9, 2, 3, 2, 3, 10, 3, 2, 7, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 5, 2, 2, 2, 3, 2, 3, 6, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 3, 5, 4, 2, 2, 12, 3, 2, 2, 3, 2, 3, 3, 4, 4, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 7, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 4, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 4, 3, 2, 3, 4, 4, 9, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 2, 5, 2, 5, 3, 2, 2, 3, 4, 4, 3, 2, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 4, 3, 4, 4, 4, 3, 3, 3, 4, 5, 2, 4, 4, 2, 2, 11, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 9, 2, 2, 4, 3, 3, 2, 4, 3, 2, 2, 2, 4, 4, 7, 3, 4, 3, 3, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 3, 3, 5, 2, 2, 2, 2, 7, 2, 2, 2, 3, 3, 4, 3, 2, 3, 2, 2, 4, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 8, 3, 3, 3, 2, 2, 4, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 4, 4, 2, 2, 5, 4, 3, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 4, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 5, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 4, 4, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 5, 6, 4, 4, 2, 2, 3, 2, 2, 3, 4, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 5, 3, 6, 5, 5, 4, 2, 3, 3, 3, 2, 3, 4, 6, 3, 2, 4, 3, 2, 4, 4, 3, 5, 4, 4, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 4, 2, 3, 2, 4, 2, 4, 2, 2, 2, 3, 2, 7, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 7, 4, 3, 2, 4, 3, 3, 3, 2, 3, 3, 4, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 4, 3, 3, 5, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 6, 2, 2, 4, 3, 2, 2, 4, 2, 2, 4, 3, 2, 3, 5, 2, 3, 3, 2, 2, 2, 2, 3, 10, 3, 3, 3, 2, 2, 2, 3, 2, 5, 4, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 4, 2, 4, 3, 4, 4, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 5, 4, 3, 4, 3, 3, 2, 2, 2, 3, 3, 2, 4, 4, 3, 2, 4, 3, 2, 3, 3, 5, 5, 4, 4, 5, 3, 4, 3, 2, 4, 2, 3, 2, 6, 3, 2, 3, 5, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 6, 4, 5, 2, 3, 3, 2, 2, 2, 3, 2, 4, 4, 2, 2, 3, 4, 2, 2, 2, 2, 2, 4, 2, 3, 2, 4, 2, 3, 2, 3, 5, 4, 2, 3, 2, 3, 3, 3, 2, 2, 2, 7, 4, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 5, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 3, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 4, 2, 4, 3, 2, 4, 3, 2, 3, 2, 3, 4, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 5, 4, 2, 3, 3, 2, 4, 4, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 4, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 4, 3, 2, 4, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 4, 2, 2, 5, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 3, 4, 3, 7, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 6, 3, 3, 2, 3, 3, 4, 2, 5, 5, 3, 4, 4, 2, 2, 4, 2, 4, 2, 3, 5, 3, 3, 4, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 4, 4, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 4, 4, 2, 2, 3, 3, 3, 3, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 4, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 4, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 5, 2, 4, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 4, 2, 3, 4, 2, 2, 2, 3, 2, 2, 7, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 4, 2, 4, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 3, 3, 2, 3, 3, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 6, 2, 3, 3, 4, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 6, 3, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 6, 2, 7, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 4, 3, 2, 2, 2, 3, 3, 5, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 7, 2, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 5, 3, 3, 2, 5, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 2, 3, 2, 4, 3, 2, 2, 2, 3, 4, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 4, 6, 3, 3, 2, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 3, 5, 2, 2, 2, 3, 3, 4, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 3, 2, 5, 4, 6, 3, 3, 3, 3, 4, 3, 2, 2, 3, 3, 2, 3, 3, 4, 2, 3, 4, 3, 3, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 3, 3, 5, 3, 3, 4, 2, 2, 2, 3, 2, 7, 3, 9, 3, 3, 5, 2, 3, 3, 3, 2, 4, 3, 2, 4, 4, 2, 3, 3, 2, 2, 3, 2, 3, 3, 5, 3, 2, 3, 2, 4, 3, 3, 2, 5, 4, 2, 4, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 6, 4, 4, 2, 4, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 3, 3, 4, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 4, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 4, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 3, 2, 3, 3, 2, 3, 2, 2, 5, 5, 3, 3, 3, 3, 2, 3, 2, 2, 5, 2, 2, 2, 2, 3, 4, 6, 4, 5, 2, 5, 5, 4, 4, 6, 4, 6, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 3, 3, 5, 3, 2, 2, 2, 4, 3, 5, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 6, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 6, 3, 2, 2, 4, 3, 4, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 4, 2, 3, 3, 3, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 4, 2, 4, 3, 3, 3, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 4, 3, 2, 4, 2, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2, 2, 4, 7, 3, 4, 4, 7, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 5, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 4, 3, 3, 2, 3, 2, 2, 3, 3, 3, 6, 4, 2, 3, 2, 4, 3, 5, 3, 2, 5, 3, 2, 2, 2, 2, 2, 2, 3, 5, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 4, 3, 3, 3, 3, 3, 4, 3, 4, 3, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 5, 4, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 2, 2, 4, 3, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 7, 3, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 5, 2, 4, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 4, 3, 2, 2, 4, 6, 3, 3, 2, 3, 2, 3, 2, 4, 3, 3, 2, 2, 3, 6, 3, 2, 2, 2, 2, 4, 2, 5, 4, 2, 2, 2, 3, 4, 2, 3, 3, 2, 3, 2, 4, 9, 3, 3, 4, 5, 4, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 4, 4, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 11, 2, 4, 4, 4, 4, 3, 4, 3, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 3, 3, 2, 2, 2, 3, 3, 4, 3, 2, 4, 2, 4, 3, 2, 2, 3, 4, 3, 2, 5, 3, 4, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 2, 2, 4, 2, 3, 3, 3, 2, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 4, 5, 3, 2, 2, 2, 3, 3, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 4, 4, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 4, 4, 2, 3, 5, 2, 5, 3, 4, 3, 3, 3, 3, 2, 2, 2, 3, 3, 4, 4, 5, 2, 3, 3, 6, 3, 2, 2, 7, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 5, 2, 2, 2, 2, 3, 3, 2, 2, 4, 5, 3, 3, 3, 2, 2, 3, 2, 2, 3, 7, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 3, 3, 2, 2, 5, 2, 2, 3, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 3, 2, 2, 4, 2, 4, 4, 3, 2, 2, 4, 4, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5, 2, 2, 4, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 10, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 6, 2, 2, 2, 2, 2, 2, 3, 4, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 5, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 4, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 7, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 2, 3, 5, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 3, 4, 2, 3, 3, 2, 3, 4, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 3, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 3, 4, 2, 2, 3, 3, 3, 2, 2, 3, 5, 2, 4, 3, 2, 2, 2, 4, 2, 4, 2, 2, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 4, 4, 3, 3, 4, 2, 4, 2, 3, 2, 3, 3, 2, 2, 5, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 5, 3, 4, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 5, 2, 2, 2, 4, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 5, 3, 3, 3, 3, 5, 4, 3, 5, 4, 2, 4, 2, 4, 4, 3, 3, 3, 2, 4, 3, 2, 4, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 5, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 5, 2, 3, 4, 2, 2, 3, 3, 2, 3, 3, 3, 3, 7, 3, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 5, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 4, 3, 2, 2, 3, 4, 3, 3, 2, 2, 2, 5, 2, 2, 4, 3, 4, 3, 2, 3, 3, 6, 3, 3, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 4, 4, 2, 3, 2, 3, 3, 2, 2, 5, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 5, 6, 2, 3, 6, 2, 2, 4, 4, 5, 3, 5, 2, 2, 2, 3, 2, 4, 3, 3, 4, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 2, 3, 2, 3, 5, 2, 3, 2, 2, 6, 2, 2, 3, 3, 4, 2, 3, 3, 2, 3, 2, 3, 4, 2, 2, 4, 3, 3, 4, 3, 2, 6, 3, 2, 2, 5, 3, 4, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 3, 4, 3, 2, 2, 2, 3, 5, 4, 2, 3, 3, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 5, 3, 3, 3, 3, 2, 2, 4, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 6, 8, 3, 2, 3, 3, 4, 4, 2, 5, 3, 3, 5, 4, 3, 3, 3, 3, 3, 2, 3, 5, 2, 5, 2, 3, 3, 3, 2, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 4, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 4, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 4, 4, 4, 2, 4, 4, 3, 4, 2, 2, 6, 4, 5, 2, 2, 2, 5, 3, 2, 4, 2, 3, 2, 3, 3, 4, 5, 3, 2, 2, 6, 2, 3, 5, 4, 4, 5, 2, 4, 5, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 3, 3, 7, 2, 2, 5, 2, 2, 3, 2, 5, 2, 2, 2, 2, 6, 2, 2, 3, 3, 2, 6, 4, 5, 2, 8, 2, 2, 5, 3, 3, 4, 5, 2, 3, 4, 2, 2, 3, 6, 4, 3, 4, 5, 2, 3, 3, 4, 3, 2, 3, 5, 3, 2, 2, 3, 7, 2, 2, 2, 2, 3, 2, 3, 5, 2, 2, 2, 2, 3, 2, 2, 4, 2, 4, 2, 3, 4, 2, 2, 3, 3, 2, 4, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 4, 3, 2, 2, 4, 2, 2, 3, 4, 2, 2, 4, 2, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 5, 3, 2, 2, 2, 4, 3, 4, 2, 2, 3, 2, 2, 2, 2, 5, 5, 3, 2, 2, 2, 4, 4, 5, 2, 2, 3, 3, 3, 2, 2, 2, 4, 3, 3, 2, 5, 2, 2, 2, 3, 3, 4, 3, 2, 3, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 5, 4, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 4, 3, 2, 4, 3, 3, 3, 5, 2, 2, 2, 5, 2, 3, 3, 3, 2, 3, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 4, 3, 2, 2, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 3, 3, 2, 2, 2, 2, 4, 3, 3, 4, 3, 2, 2, 3, 3, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 4, 3, 4, 3, 2, 2, 4, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 6, 3, 4, 4, 2, 5, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 4, 6, 5, 3, 2, 5, 5, 4, 3, 5, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 4, 4, 2, 3, 3, 2, 4, 4, 3, 5, 2, 3, 3, 6, 4, 2, 2, 2, 2, 5, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 7, 3, 3, 3, 3, 4, 3, 3, 2, 3, 6, 3, 7, 3, 2, 4, 2, 3, 3, 2, 3, 3, 2, 5, 4, 6, 3, 2, 3, 3, 3, 3, 3, 4, 3, 2, 4, 3, 4, 5, 2, 2, 3, 2, 2, 3, 2, 5, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 5, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 7, 3, 7, 3, 2, 2, 2, 2, 2, 4, 4, 6, 5, 5, 2, 5, 2, 2, 2, 2, 2, 3, 5, 3, 3, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 5, 2, 3, 2, 2, 2, 3, 2, 2, 5, 2, 4, 2, 2, 2, 4, 2, 4, 2, 3, 2, 3, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 4, 3, 3, 2, 3, 4, 2, 2, 4, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 3, 3, 5, 3, 2, 5, 2, 2, 3, 4, 2, 2, 3, 2, 4, 3, 2, 2, 4, 2, 3, 2, 3, 3, 2, 2, 3, 5, 5, 7, 2, 2, 3, 4, 3, 4, 2, 2, 2, 4, 3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 6, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 6, 2, 2, 4, 3, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 7, 3, 4, 2, 3, 4, 3, 3, 2, 2, 5, 2, 3, 4, 2, 3, 3, 4, 2, 2, 3, 5, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 4, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 7, 5, 6, 2, 2, 4, 3, 4, 6, 2, 3, 2, 3, 3, 3, 2, 3, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 3, 3, 2, 2, 3, 2, 4, 2, 4, 3, 5, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 5, 7, 3, 5, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 5, 2, 4, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 4, 2, 3, 3, 2, 2, 4, 3, 2, 4, 4, 2, 2, 3, 3, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 6, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 5, 3, 3, 3, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 3, 3, 4, 2, 2, 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 5, 3, 4, 2, 3, 6, 3, 2, 3, 3, 2, 2, 2, 7, 4, 2, 3, 3, 4, 2, 3, 4, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 4, 4, 2, 2, 5, 4, 2, 2, 3, 4, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 2, 3, 4, 4, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 4, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 4, 2, 6, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 5, 3, 3, 3, 3, 4, 5, 3, 2, 4, 2, 3, 5, 2, 2, 2, 5, 2, 2, 3, 4, 2, 4, 6, 2, 2, 6, 2, 3, 2, 2, 2, 4, 5, 4, 3, 4, 5, 4, 2, 3, 4, 4, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 3, 2, 3, 4, 3, 2, 3, 3, 2, 2, 3, 5, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 4, 5, 2, 5, 3, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 5, 2, 3, 3, 2, 2, 4, 3, 2, 2, 4, 2, 2, 2, 3, 4, 4, 3, 3, 3, 2, 2, 2, 5, 2, 2, 3, 6, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 4, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 5, 4, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 3, 3, 2, 2, 2, 5, 2, 2, 2, 4, 4, 2, 4, 3, 5, 4, 3, 3, 3, 2, 3, 3, 3, 3, 2, 4, 5, 2, 3, 3, 5, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 6, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 5, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 5, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 5, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 3, 2, 2, 2, 3, 2, 2, 4, 4, 2, 3, 7, 3, 4, 2, 3, 2, 3, 6, 4, 7, 6, 2, 2, 5, 2, 2, 5, 5, 4, 2, 2, 3, 4, 4, 3, 2, 2, 4, 3, 5, 2, 3, 2, 2, 3, 2, 3, 8, 4, 3, 3, 4, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 4, 5, 2, 2, 2, 2, 2, 2, 6, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 6, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 3, 2, 4, 5, 2, 4, 3, 2, 2, 3, 3, 2, 4, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 3, 5, 3, 2, 2, 3, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 4, 3, 2, 3, 3, 5, 5, 3, 4, 3, 3, 4, 3, 2, 2, 3, 6, 2, 3, 5, 5, 2, 2, 2, 4, 5, 2, 5, 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 5, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 4, 4, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 4, 6, 3, 4, 2, 4, 5, 6, 3, 4, 2, 2, 2, 2, 4, 2, 4, 3, 3, 2, 2, 4, 2, 2, 2, 4, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 4, 4, 6, 2, 2, 6, 2, 3, 2, 3, 3, 3, 3, 8, 4, 4, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 4, 2, 2, 3, 4, 2, 2, 3, 3, 5, 2, 2, 3, 4, 2, 7, 3, 3, 3, 2, 3, 5, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 6, 2, 4, 5, 3, 3, 3, 2, 5, 5, 4, 5, 3, 4, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 3, 3, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 4, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 4, 2, 2, 3, 3, 4, 2, 5, 3, 4, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 9, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 12, 3, 3, 2, 3, 2, 2, 2, 5, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 4, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 4, 4, 4, 4, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 4, 3, 4, 3, 6, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 6, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 4, 3, 2, 4, 2, 3, 3, 3, 3, 2, 3, 4, 3, 2, 4, 3, 2, 3, 2, 3, 4, 5, 2, 4, 2, 7, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 3, 3, 3, 3, 2, 2, 2, 2, 4, 5, 2, 3, 2, 2, 2, 4, 3, 4, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 5, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 3, 2, 2, 2, 4, 4, 3, 2, 4, 5, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 4, 3, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 6, 2, 3, 2, 22, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 4, 4, 3, 3, 4, 4, 4, 2, 3, 3, 2, 2, 3, 2, 3, 4, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 5, 3, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 5, 2, 4, 2, 3, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 3, 6, 2, 2, 2, 2, 2, 2, 3, 7, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 6, 3, 5, 4, 3, 3, 2, 5, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 2, 4, 4, 2, 4, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 4, 2, 4, 3, 3, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 5, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 3, 4, 4, 2, 3, 3, 2, 3, 4, 2, 3, 3, 2, 2, 3, 3, 3, 4, 2, 4, 3, 2, 2, 3, 3, 2, 4, 2, 2, 3, 5, 4, 3, 5, 6, 4, 4, 5, 5, 5, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 5, 3, 2, 3, 5, 2, 2, 3, 2, 2, 3, 2, 2, 3, 5, 3, 9, 4, 3, 2, 4, 4, 3, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 3, 5, 5, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 6, 3, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 4, 5, 6, 3, 4, 3, 5, 5, 3, 3, 3, 6, 4, 3, 3, 3, 3, 4, 6, 2, 2, 3, 4, 3, 3, 3, 2, 2, 6, 4, 3, 5, 3, 4, 4, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 3, 4, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 3, 3, 4, 2, 3, 2, 3, 3, 2, 4, 2, 4, 2, 2, 4, 9, 4, 3, 3, 5, 2, 2, 3, 6, 4, 4, 2, 5, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 2, 4, 5, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 6, 8, 3, 3, 3, 3, 2, 4, 3, 2, 3, 5, 5, 2, 2, 2, 3, 4, 3, 5, 3, 4, 2, 2, 3, 3, 3, 3, 4, 6, 2, 2, 2, 2, 4, 3, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 4, 6, 7, 2, 2, 2, 2, 4, 4, 4, 3, 3, 4, 6, 6, 3, 4, 4, 3, 3, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 5, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 2, 2, 3, 2, 4, 2, 5, 2, 4, 2, 2, 3, 4, 5, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 3, 4, 5, 4, 4, 2, 3, 2, 4, 3, 2, 3, 3, 4, 2, 3, 4, 3, 2, 2, 2, 3, 5, 3, 3, 3, 2, 2, 2, 4, 2, 4, 3, 2, 3, 3, 5, 2, 3, 2, 5, 3, 3, 5, 2, 3, 2, 2, 2, 2, 2, 6, 5, 2, 4, 2, 2, 2, 3, 2, 5, 5, 4, 2, 7, 3, 3, 4, 5, 2, 4, 9, 5, 4, 5, 7, 6, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 5, 3, 3, 3, 4, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 6, 4, 4, 4, 3, 5, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 4, 3, 3, 3, 4, 3, 2, 3, 3, 4, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 5, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 4, 4, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 4, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 5, 5, 2, 3, 2, 6, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 5, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 4, 3, 4, 2, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 2, 5, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 6, 3, 2, 2, 2, 2, 3, 4, 3, 4, 5, 3, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 4, 4, 2, 4, 3, 2, 5, 4, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 4, 3, 2, 5, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 4, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 4, 2, 4, 2, 3, 4, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 4, 3, 2, 2, 2, 2, 3, 2, 5, 2, 2, 3, 3, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 5, 3, 5, 3, 4, 3, 5, 2, 4, 3, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 4, 2, 4, 2, 5, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 4, 3, 2, 2, 6, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 6, 5, 4, 3, 2, 6, 2, 4, 2, 2, 3, 4, 3, 2, 2, 2, 5, 3, 2, 3, 3, 2, 2, 4, 5, 3, 2, 2, 5, 2, 3, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 5, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 5, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 4, 4, 3, 6, 3, 7, 3, 3, 2, 2, 2, 4, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 4, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 4, 2, 3, 3, 2, 3, 2, 4, 2, 4, 2, 3, 2, 2, 2, 4, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 4, 3, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 5, 3, 2, 4, 3, 2, 4, 3, 3, 2, 3, 3, 2, 4, 4, 2, 5, 2, 4, 4, 4, 2, 2, 5, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 5, 4, 3, 4, 3, 3, 3, 2, 3, 4, 2, 3, 2, 4, 4, 2, 4, 2, 5, 6, 3, 4, 3, 2, 2, 3, 2, 6, 5, 2, 3, 22, 5, 3, 2, 2, 3, 2, 2, 6, 3, 2, 5, 4, 5, 6, 4, 2, 2, 3, 3, 6, 2, 4, 4, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 4, 2, 2, 3, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 9, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 5, 6, 2, 2, 4, 2, 3, 4, 3, 2, 4, 2, 5, 2, 5, 2, 4, 4, 2, 3, 3, 2, 2, 3, 4, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 7, 4, 2, 3, 2, 3, 4, 3, 4, 3, 2, 4, 2, 2, 8, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 4, 3, 3, 4, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 4, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 5, 5, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 14, 2, 2, 2, 2, 4, 4, 2, 4, 3, 3, 4, 2, 3, 3, 3, 6, 2, 2, 4, 2, 4, 2, 3, 4, 4, 3, 4, 4, 2, 3, 6, 2, 2, 4, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 7, 4, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 5, 4, 2, 6, 4, 2, 3, 3, 3, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 6, 4, 2, 3, 3, 2, 3, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 6, 3, 2, 2, 3, 2, 4, 3, 4, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 4, 3, 2, 5, 3, 2, 2, 2, 3, 4, 5, 2, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 5, 5, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 4, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 2, 5, 2, 3, 2, 2, 2, 3, 4, 3, 5, 2, 2, 4, 3, 3, 5, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 7, 2, 2, 3, 2, 2, 3, 2, 4, 3, 3, 3, 4, 2, 5, 3, 3, 2, 4, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 6, 4, 2, 3, 4, 2, 2, 5, 4, 3, 3, 3, 5, 6, 5, 5, 6, 7, 5, 9, 2, 6, 3, 6, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 4, 3, 3, 2, 4, 3, 4, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 4, 3, 2, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 6, 3, 5, 8, 3, 2, 2, 3, 3, 3, 2, 2, 4, 3, 3, 2, 2, 6, 3, 3, 5, 2, 5, 2, 3, 3, 2, 4, 3, 2, 3, 4, 3, 4, 2, 2, 2, 5, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 5, 3, 2, 2, 3, 3, 2, 4, 4, 2, 4, 3, 5, 3, 4, 2, 3, 5, 3, 7, 4, 3, 4, 2, 2, 3, 2, 3, 3, 5, 2, 8, 4, 8, 2, 10, 2, 3, 3, 2, 3, 4, 2, 2, 3, 5, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 3, 4, 2, 3, 2, 3, 2, 6, 2, 3, 2, 2, 2, 3, 2, 2, 6, 3, 2, 2, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 3, 3, 2, 3, 4, 3, 2, 4, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 3, 4, 2, 4, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 5, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 6, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 5, 2, 3, 2, 2, 4, 3, 3, 3, 5, 2, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 5, 4, 3, 2, 2, 4, 4, 2, 4, 4, 3, 3, 2, 3, 4, 6, 3, 3, 3, 2, 3, 3, 2, 5, 3, 2, 3, 4, 4, 2, 2, 3, 3, 3, 3, 3, 2, 5, 2, 2, 3, 3, 3, 4, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 10, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 4, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 4, 4, 5, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 7, 4, 2, 3, 2, 2, 3, 3, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 5, 2, 4, 2, 4, 3, 3, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 3, 3, 2, 2, 2, 3, 4, 3, 4, 5, 4, 2, 2, 2, 2, 3, 7, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 5, 5, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 8, 4, 3, 2, 3, 3, 3, 3, 3, 5, 2, 3, 3, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 4, 4, 2, 2, 2, 6, 2, 3, 2, 2, 4, 3, 4, 4, 3, 2, 11, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 4, 3, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 4, 2, 4, 5, 2, 3, 2, 2, 2, 2, 6, 2, 3, 2, 5, 3, 2, 2, 2, 4, 5, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 6, 2, 2, 3, 4, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 4, 2, 2, 3, 5, 5, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3, 5, 3, 2, 2, 3, 3, 2, 3, 2, 3, 4, 2, 3, 2, 12, 3, 3, 3, 4, 2, 2, 3, 2, 4, 2, 4, 4, 3, 3, 2, 3, 5, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 4, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 3, 3, 3, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 3, 2, 3, 2, 3, 2, 3, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 5, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 5, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 6, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 4, 3, 3, 2, 12, 3, 2, 3, 2, 3, 2, 2, 3, 5, 3, 4, 2, 2, 2, 2, 4, 3, 4, 2, 3, 5, 3, 4, 3, 3, 5, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 4, 4, 2, 3, 2, 3, 2, 2, 2, 5, 3, 2, 2, 2, 2, 3, 2, 3, 3, 5, 2, 3, 2, 2, 2, 2, 3, 2, 5, 7, 3, 2, 3, 3, 4, 5, 3, 3, 2, 3, 3, 2, 2, 4, 4, 3, 3, 3, 7, 2, 3, 4, 3, 3, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 7, 4, 2, 2, 4, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 5, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 5, 4, 3, 3, 4, 3, 5, 2, 4, 7, 2, 8, 4, 2, 2, 2, 5, 2, 6, 3, 4, 3, 4, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 4, 6, 4, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 3, 2, 2, 4, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 3, 2, 2, 2, 4, 4, 4, 3, 4, 3, 2, 2, 2, 3, 4, 3, 3, 3, 2, 5, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 5, 2, 2, 3, 3, 3, 7, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 4, 2, 4, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 4, 5, 3, 4, 3, 3, 2, 2, 3, 3, 4, 3, 4, 2, 2, 2, 5, 3, 2, 8, 2, 2, 2, 6, 3, 3, 2, 5, 5, 9, 5, 7, 5, 2, 2, 4, 2, 3, 4, 4, 2, 3, 3, 2, 4, 4, 3, 4, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 3, 4, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 3, 9, 3, 4, 5, 2, 2, 2, 2, 18, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 7, 3, 4, 3, 2, 6, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 4, 3, 3, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 7, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 4, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 5, 4, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 4, 4, 4, 2, 2, 3, 2, 4, 2, 4, 2, 2, 2, 4, 3, 5, 3, 4, 4, 2, 4, 3, 2, 4, 3, 4, 4, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 4, 4, 2, 4, 2, 2, 3, 2, 3, 2, 4, 4, 3, 5, 3, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 4, 3, 3, 3, 3, 2, 2, 4, 3, 2, 3, 3, 3, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 5, 2, 2, 3, 2, 2, 2, 6, 4, 2, 4, 3, 6, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 3, 4, 4, 2, 2, 3, 3, 3, 2, 2, 4, 3, 4, 3, 2, 2, 3, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 4, 2, 2, 2, 4, 2, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 5, 3, 2, 2, 3, 3, 4, 3, 2, 4, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 6, 2, 4, 4, 2, 2, 2, 2, 3, 3, 4, 3, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 3, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 5, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 4, 2, 3, 4, 6, 5, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 4, 5, 3, 4, 4, 4, 2, 3, 3, 3, 3, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 4, 3, 4, 5, 2, 3, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 4, 2, 2, 2, 2, 11, 3, 3, 3, 2, 3, 4, 2, 5, 2, 2, 4, 2, 2, 2, 6, 3, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 3, 2, 5, 2, 4, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 4, 3, 4, 5, 2, 4, 4, 2, 2, 3, 2, 6, 4, 3, 2, 4, 3, 3, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 5, 2, 3, 2, 3, 2, 2, 6, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 5, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 5, 2, 3, 3, 4, 2, 2, 3, 3, 3, 3, 6, 3, 3, 4, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 4, 3, 2, 3, 2, 4, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 4, 2, 2, 4, 7, 5, 7, 2, 3, 3, 2, 3, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 4, 4, 2, 4, 4, 3, 2, 3, 3, 2, 4, 3, 4, 2, 2, 5, 3, 2, 2, 3, 4, 2, 2, 4, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 5, 4, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 4, 3, 3, 3, 4, 3, 3, 3, 2, 2, 2, 2, 3, 3, 6, 3, 3, 2, 3, 3, 2, 2, 5, 4, 3, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 5, 4, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 8, 3, 2, 2, 4, 2, 4, 2, 3, 2, 3, 2, 5, 3, 2, 2, 2, 3, 2, 2, 2, 5, 4, 4, 3, 3, 5, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 4, 3, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 11, 5, 2, 4, 2, 2, 3, 9, 3, 5, 2, 2, 2, 3, 2, 3, 6, 2, 4, 2, 4, 2, 4, 8, 5, 2, 2, 3, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 4, 4, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 4, 4, 4, 2, 5, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 5, 4, 3, 3, 3, 6, 5, 5, 2, 4, 4, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 6, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 5, 4, 2, 4, 4, 4, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 5, 4, 2, 2, 2, 3, 2, 6, 3, 3, 2, 5, 3, 2, 4, 2, 2, 4, 4, 2, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 5, 2, 2, 5, 2, 3, 2, 3, 6, 3, 2, 2, 3, 3, 2, 3, 3, 4, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 9, 2, 4, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 9, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 5, 5, 3, 3, 3, 4, 2, 2, 2, 7, 2, 4, 3, 3, 6, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 5, 4, 4, 4, 5, 4, 2, 4, 3, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 4, 2, 2, 5, 2, 6, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 5, 4, 2, 2, 3, 4, 2, 2, 2, 4, 3, 4, 3, 4, 5, 3, 2, 4, 4, 3, 3, 2, 3, 2, 2, 3, 2, 5, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 4, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 6, 3, 2, 3, 3, 2, 2, 2, 4, 3, 3, 4, 2, 2, 3, 2, 3, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 5, 2, 2, 5, 3, 3, 2, 5, 5, 3, 2, 2, 3, 4, 2, 5, 2, 2, 3, 2, 4, 3, 3, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 4, 2, 2, 3, 2, 2, 3, 3, 4, 2, 6, 2, 3, 2, 2, 3, 3, 3, 4, 4, 4, 3, 2, 2, 4, 2, 5, 3, 2, 3, 4, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 4, 5, 4, 2, 7, 2, 4, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 3, 3, 2, 2, 9, 2, 3, 3, 6, 2, 2, 4, 3, 2, 3, 5, 3, 4, 3, 4, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 4, 3, 3, 4, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 5, 3, 3, 2, 3, 2, 2, 2, 4, 5, 4, 3, 4, 3, 3, 3, 4, 2, 2, 3, 5, 3, 2, 3, 2, 2, 4, 2, 4, 3, 2, 4, 3, 2, 4, 2, 4, 3, 4, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 5, 2, 4, 4, 2, 5, 4, 4, 2, 2, 4, 2, 4, 2, 3, 3, 2, 5, 2, 2, 4, 4, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 4, 2, 3, 3, 3, 6, 2, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 3, 6, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 4, 6, 2, 5, 2, 4, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 3, 3, 3, 2, 2, 3, 3, 2, 3, 6, 2, 3, 2, 3, 2, 10, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 6, 2, 2, 4, 3, 4, 2, 3, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 2, 2, 3, 2, 2, 3, 2, 5, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 7, 3, 2, 2, 3, 4, 2, 2, 2, 3, 3, 2, 3, 4, 2, 3, 3, 3, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 4, 2, 3, 3, 5, 2, 3, 4, 3, 3, 2, 4, 2, 3, 3, 5, 2, 3, 5, 3, 2, 3, 2, 5, 2, 4, 3, 2, 3, 3, 3, 2, 5, 4, 3, 3, 3, 2, 2, 2, 2, 3, 4, 2, 4, 2, 2, 2, 2, 2, 4, 3, 4, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 6, 2, 2, 2, 2, 3, 6, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 4, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 2, 6, 2, 2, 2, 3, 4, 2, 5, 3, 4, 3, 3, 2, 2, 2, 2, 2, 3, 5, 3, 3, 3, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 3, 3, 4, 2, 5, 5, 2, 2, 3, 5, 2, 2, 4, 3, 3, 3, 3, 2, 7, 6, 2, 3, 2, 2, 7, 2, 4, 4, 3, 2, 3, 4, 2, 2, 4, 3, 3, 4, 4, 5, 3, 6, 2, 4, 4, 3, 2, 4, 3, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 4, 4, 3, 3, 2, 2, 3, 2, 4, 2, 5, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 5, 3, 5, 2, 2, 2, 5, 2, 6, 2, 2, 4, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 4, 3, 2, 2, 2, 3, 5, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 6, 4, 6, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 4, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 10, 4, 2, 2, 2, 2, 3, 3, 8, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 4, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 4, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 6, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 5, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 6, 5, 3, 5, 3, 3, 3, 3, 4, 2, 2, 4, 3, 3, 3, 4, 2, 2, 5, 2, 4, 3, 3, 2, 5, 4, 3, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 2, 3, 3, 2, 4, 3, 2, 3, 4, 2, 2, 4, 2, 2, 2, 2, 3, 3, 5, 4, 4, 2, 2, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 3, 4, 2, 3, 6, 2, 3, 5, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 8, 2, 3, 5, 3, 4, 2, 2, 3, 4, 4, 3, 2, 2, 3, 2, 3, 2, 4, 3, 3, 3, 2, 4, 3, 3, 6, 2, 2, 3, 5, 2, 2, 4, 2, 4, 3, 2, 2, 2, 2, 4, 3, 3, 5, 2, 3, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 3, 3, 4, 3, 2, 4, 3, 2, 3, 3, 3, 3, 5, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 4, 4, 2, 2, 3, 2, 3, 4, 3, 3, 3, 2, 2, 5, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 4, 4, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 4, 4, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 4, 6, 3, 4, 3, 2, 2, 2, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 5, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 3, 3, 2, 2, 2, 3, 4, 2, 3, 4, 2, 2, 2, 2, 3, 4, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 3, 3, 2, 4, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 3, 4, 6, 2, 2, 4, 3, 2, 2, 2, 3, 3, 2, 3, 2, 4, 5, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 4, 2, 4, 6, 2, 3, 8, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 4, 3, 3, 2, 5, 3, 2, 2, 2, 2, 7, 3, 3, 2, 2, 3, 2, 2, 2, 4, 4, 2, 5, 3, 3, 4, 2, 2, 3, 6, 3, 2, 6, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 4, 3, 2, 3, 4, 5, 2, 5, 2, 4, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 4, 2, 3, 5, 5, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 4, 4, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 9, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 4, 3, 3, 3, 6, 3, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 3, 4, 3, 3, 3, 3, 2, 4, 3, 5, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 5, 3, 2, 2, 3, 2, 2, 4, 2, 3, 4, 2, 2, 2, 2, 2, 4, 2, 5, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 2, 3, 4, 3, 4, 3, 2, 2, 2, 7, 3, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 4, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 5, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 4, 3, 2, 3, 3, 5, 3, 3, 2, 4, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 4, 2, 2, 2, 4, 3, 3, 4, 2, 2, 4, 3, 2, 3, 3, 2, 3, 4, 3, 2, 4, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 5, 3, 2, 2, 6, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 4, 2, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 4, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 3, 3, 4, 3, 4, 2, 2, 3, 3, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 5, 3, 4, 3, 2, 4, 2, 3, 3, 3, 5, 4, 4, 3, 6, 6, 5, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 5, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 4, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 4, 3, 2, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 5, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 4, 5, 3, 2, 4, 2, 3, 2, 2, 4, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 6, 4, 3, 3, 4, 5, 5, 5, 6, 2, 4, 5, 3, 4, 2, 3, 3, 3, 2, 3, 3, 4, 3, 2, 2, 14, 6, 3, 6, 3, 6, 3, 3, 2, 3, 2, 4, 2, 2, 4, 3, 3, 4, 2, 3, 4, 6, 3, 3, 4, 13, 4, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 6, 3, 4, 3, 3, 3, 3, 4, 4, 2, 2, 4, 4, 4, 5, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 4, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 4, 4, 3, 2, 2, 2, 3, 4, 3, 3, 3, 2, 3, 3, 2, 4, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 7, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 5, 3, 4, 2, 3, 2, 3, 2, 2, 13, 3, 4, 3, 2, 3, 2, 3, 4, 5, 4, 6, 3, 3, 2, 4, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 6, 6, 2, 2, 2, 2, 3, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 5, 4, 2, 2, 4, 3, 2, 2, 3, 2, 6, 4, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 4, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 5, 2, 3, 4, 2, 3, 4, 4, 3, 3, 4, 4, 2, 2, 4, 7, 5, 3, 3, 8, 3, 4, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 4, 4, 4, 3, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 5, 2, 5, 6, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 4, 3, 5, 6, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 3, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 4, 2, 2, 2, 6, 3, 2, 3, 2, 2, 2, 2, 2, 3, 6, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 5, 2, 7, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 5, 4, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 5, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 4, 2, 4, 2, 3, 2, 2, 3, 2, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 4, 2, 2, 2, 3, 4, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 3, 5, 2, 4, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 4, 2, 2, 2, 6, 2, 5, 2, 2, 2, 3, 2, 2, 4, 3, 2, 5, 2, 2, 5, 2, 6, 2, 2, 3, 2, 2, 4, 3, 6, 3, 3, 2, 2, 3, 4, 3, 5, 4, 2, 2, 4, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 5, 3, 2, 4, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 2, 5, 2, 4, 2, 2, 3, 2, 5, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 4, 4, 3, 3, 5, 2, 4, 3, 6, 2, 2, 4, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 4, 3, 3, 3, 4, 5, 4, 3, 2, 3, 3, 2, 3, 2, 5, 4, 3, 2, 3, 3, 2, 2, 3, 4, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 6, 2, 3, 2, 2, 3, 3, 2, 3, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 2, 2, 3, 4, 4, 3, 2, 2, 3, 2, 4, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 5, 2, 3, 2, 2, 2, 6, 3, 2, 2, 2, 4, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 4, 3, 2, 2, 3, 3, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 2, 4, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 5, 2, 4, 2, 8, 4, 3, 2, 4, 3, 2, 2, 3, 3, 3, 4, 3, 9, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 7, 2, 2, 3, 2, 2, 2, 2, 5, 4, 3, 4, 2, 4, 3, 4, 2, 2, 3, 3, 2, 3, 4, 3, 2, 3, 4, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 6, 4, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 3, 4, 4, 2, 5, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 4, 4, 2, 2, 2, 3, 2, 2, 3, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 3, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 4, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 7, 4, 5, 3, 3, 5, 4, 3, 3, 2, 3, 3, 4, 3, 2, 4, 4, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 5, 5, 4, 4, 3, 4, 3, 2, 3, 4, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 4, 3, 3, 2, 5, 2, 3, 3, 2, 3, 4, 3, 4, 4, 2, 4, 2, 4, 5, 2, 4, 2, 4, 4, 5, 5, 3, 4, 3, 2, 4, 4, 3, 3, 4, 3, 3, 2, 2, 4, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 6, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 5, 3, 3, 4, 2, 3, 2, 2, 3, 3, 4, 2, 3, 3, 2, 4, 3, 2, 2, 2, 3, 5, 5, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 5, 3, 2, 2, 3, 2, 2, 3, 8, 2, 2, 3, 3, 3, 2, 2, 4, 2, 2, 2, 5, 3, 2, 4, 4, 2, 3, 3, 2, 2, 5, 3, 4, 2, 3, 4, 3, 4, 5, 2, 7, 2, 3, 5, 3, 5, 2, 3, 2, 3, 3, 3, 3, 3, 4, 4, 5, 2, 5, 3, 2, 3, 3, 4, 4, 3, 2, 4, 3, 3, 2, 3, 3, 2, 2, 5, 2, 2, 3, 2, 6, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 9, 3, 2, 3, 5, 2, 5, 6, 2, 6, 2, 6, 3, 3, 2, 4, 2, 3, 2, 6, 2, 2, 2, 5, 4, 3, 4, 4, 2, 2, 2, 2, 4, 4, 7, 3, 2, 5, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 4, 5, 3, 2, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 4, 4, 2, 3, 7, 3, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 3, 3, 2, 4, 2, 4, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 3, 3, 4, 3, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 4, 3, 2, 3, 3, 2, 3, 3, 2, 3, 4, 4, 3, 3, 2, 26, 6, 5, 5, 2, 3, 2, 2, 3, 2, 5, 4, 3, 2, 2, 4, 2, 2, 2, 2, 2, 5, 2, 3, 2, 2, 3, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 5, 3, 3, 2, 3, 3, 2, 2, 2, 2, 6, 2, 2, 2, 3, 4, 4, 3, 5, 3, 2, 4, 4, 4, 3, 2, 3, 2, 4, 2, 3, 3, 2, 2, 4, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 4, 3, 4, 2, 5, 3, 4, 3, 4, 2, 3, 3, 3, 3, 5, 3, 2, 2, 4, 3, 2, 2, 2, 4, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 4, 4, 2, 2, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 3, 3, 4, 2, 4, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 5, 2, 3, 3, 2, 3, 2, 2, 2, 4, 3, 3, 3, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 5, 2, 2, 4, 2, 2, 3, 4, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 6, 2, 4, 2, 3, 2, 2, 5, 4, 3, 3, 2, 2, 2, 6, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 5, 4, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 4, 2, 2, 3, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 2, 5, 3, 2, 2, 2, 4, 4, 3, 2, 2, 5, 5, 2, 2, 5, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 3, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 4, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 6, 2, 3, 2, 2, 4, 4, 2, 3, 3, 2, 3, 3, 3, 3, 2, 4, 3, 2, 5, 2, 5, 5, 3, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 4, 2, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 5, 3, 3, 2, 2, 4, 3, 3, 3, 3, 3, 2, 4, 5, 3, 2, 2, 2, 3, 2, 2, 2, 5, 3, 3, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 12, 2, 2, 3, 2, 3, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 5, 2, 3, 3, 4, 2, 4, 3, 2, 2, 2, 2, 3, 3, 3, 7, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 5, 4, 3, 3, 2, 2, 3, 4, 4, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 5, 3, 3, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 4, 3, 4, 14, 3, 3, 4, 2, 3, 3, 3, 3, 2, 4, 2, 6, 2, 2, 5, 2, 2, 2, 3, 3, 3, 2, 3, 4, 3, 2, 4, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 10, 3, 2, 4, 3, 4, 4, 2, 2, 4, 2, 2, 4, 2, 3, 4, 2, 7, 3, 3, 3, 3, 2, 6, 2, 5, 2, 3, 2, 4, 3, 2, 3, 3, 4, 2, 2, 2, 4, 3, 3, 3, 3, 3, 3, 3, 4, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 5, 2, 2, 3, 4, 2, 4, 3, 3, 2, 4, 3, 2, 2, 2, 3, 2, 4, 4, 2, 2, 4, 2, 4, 5, 7, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 4, 4, 3, 2, 3, 3, 3, 2, 7, 2, 4, 3, 2, 4, 2, 6, 2, 3, 2, 5, 2, 4, 2, 4, 2, 4, 3, 2, 4, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 4, 4, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 4, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 5, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 5, 4, 4, 2, 2, 4, 5, 3, 5, 3, 3, 2, 4, 3, 5, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 3, 3, 5, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 5, 4, 2, 3, 4, 3, 4, 2, 3, 2, 10, 5, 2, 2, 3, 4, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 5, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 6, 3, 3, 2, 4, 2, 4, 3, 4, 2, 5, 3, 3, 3, 3, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 3, 4, 2, 5, 2, 2, 5, 2, 5, 2, 2, 4, 2, 2, 4, 3, 2, 3, 5, 2, 2, 3, 4, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 3, 2, 2, 3, 3, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 5, 2, 4, 2, 4, 2, 5, 2, 3, 2, 3, 4, 2, 3, 2, 2, 2, 5, 3, 4, 4, 3, 3, 4, 2, 4, 5, 3, 3, 4, 3, 2, 2, 4, 2, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 7, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 2, 4, 2, 3, 4, 2, 3, 2, 5, 2, 3, 4, 6, 2, 4, 2, 4, 2, 5, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 5, 4, 3, 3, 4, 4, 2, 2, 2, 2, 3, 2, 2, 3, 4, 4, 2, 4, 2, 6, 2, 4, 4, 2, 4, 4, 3, 3, 3, 2, 2, 2, 4, 2, 3, 5, 4, 2, 2, 4, 5, 3, 4, 3, 2, 3, 2, 6, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 5, 3, 2, 5, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 5, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 5, 3, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 4, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 4, 3, 3, 5, 3, 4, 2, 4, 4, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 5, 2, 3, 5, 3, 3, 4, 5, 3, 2, 2, 3, 3, 4, 3, 3, 4, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 4, 4, 4, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 5, 2, 2, 2, 7, 2, 4, 4, 2, 3, 4, 3, 6, 5, 3, 5, 4, 5, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 4, 2, 2, 3, 5, 2, 3, 2, 2, 2, 5, 9, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 5, 2, 2, 3, 2, 2, 2, 2, 4, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 4, 4, 2, 4, 3, 4, 2, 3, 2, 2, 5, 3, 3, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 4, 2, 2, 3, 3, 2, 3, 2, 3, 4, 3, 2, 2, 3, 2, 8, 2, 2, 2, 7, 2, 2, 4, 3, 2, 2, 2, 5, 6, 5, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 5, 4, 2, 2, 5, 5, 5, 4, 8, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 5, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 2, 2, 5, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 5, 2, 6, 4, 3, 4, 6, 4, 5, 4, 3, 4, 2, 2, 3, 2, 4, 3, 4, 4, 2, 3, 4, 6, 2, 2, 5, 2, 5, 2, 5, 4, 4, 2, 2, 3, 2, 2, 7, 4, 2, 2, 7, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 3, 7, 4, 3, 4, 2, 3, 3, 3, 2, 4, 3, 2, 3, 6, 4, 3, 3, 3, 2, 2, 3, 2, 2, 5, 3, 2, 3, 5, 2, 3, 3, 2, 5, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 5, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 6, 2, 3, 2, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 4, 2, 4, 4, 2, 3, 3, 3, 2, 2, 4, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 4, 3, 4, 2, 2, 2, 2, 2, 5, 2, 2, 5, 3, 2, 3, 2, 4, 2, 4, 2, 3, 4, 2, 5, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 4, 2, 2, 2, 5, 2, 2, 7, 2, 4, 5, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 2, 4, 3, 4, 3, 2, 2, 5, 2, 4, 2, 2, 3, 3, 3, 2, 2, 3, 2, 4, 2, 3, 2, 4, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 5, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 4, 2, 3, 4, 3, 3, 3, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 2, 3, 2, 4, 3, 4, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 4, 3, 3, 3, 5, 5, 2, 2, 9, 3, 2, 2, 2, 2, 3, 6, 2, 4, 3, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 4, 2, 5, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 2, 4, 5, 4, 3, 2, 3, 5, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 4, 2, 4, 3, 3, 3, 3, 4, 3, 3, 2, 4, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 4, 3, 2, 3, 2, 3, 4, 3, 3, 6, 2, 3, 3, 2, 3, 3, 4, 6, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 4, 5, 3, 3, 4, 4, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 4, 3, 2, 3, 2, 2, 2, 5, 4, 5, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 3, 2, 4, 3, 6, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 5, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 4, 3, 3, 2, 3, 3, 2, 2, 3, 5, 2, 2, 4, 6, 3, 3, 2, 4, 2, 2, 4, 2, 6, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 4, 4, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 4, 2, 4, 2, 3, 3, 3, 2, 3, 4, 5, 2, 6, 5, 2, 4, 3, 5, 3, 3, 4, 5, 4, 3, 4, 3, 2, 2, 4, 3, 3, 2, 2, 3, 6, 4, 4, 4, 3, 3, 3, 5, 2, 2, 2, 2, 4, 4, 2, 3, 2, 2, 2, 2, 2, 6, 2, 2, 4, 2, 4, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 7, 3, 3, 4, 3, 2, 3, 3, 2, 3, 2, 2, 3, 5, 4, 6, 2, 5, 3, 2, 5, 5, 4, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 4, 5, 5, 3, 6, 6, 4, 4, 3, 3, 6, 5, 4, 4, 2, 3, 3, 4, 2, 2, 3, 3, 8, 2, 5, 3, 3, 4, 4, 2, 3, 3, 2, 4, 6, 2, 3, 2, 4, 2, 12, 5, 3, 4, 5, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 5, 3, 3, 2, 4, 3, 5, 2, 3, 4, 3, 4, 3, 3, 3, 3, 4, 4, 4, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 4, 4, 2, 4, 3, 2, 3, 4, 3, 4, 3, 5, 2, 5, 4, 2, 3, 5, 3, 2, 3, 4, 2, 4, 3, 3, 4, 3, 4, 2, 2, 3, 2, 3, 4, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 11, 2, 3, 3, 2, 2, 3, 3, 2, 5, 3, 4, 3, 4, 2, 4, 3, 3, 3, 2, 3, 4, 2, 4, 4, 4, 4, 5, 4, 5, 5, 2, 2, 6, 2, 2, 3, 3, 3, 6, 6, 3, 3, 2, 3, 2, 5, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 5, 3, 2, 2, 4, 3, 3, 3, 4, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 6, 2, 4, 3, 3, 3, 3, 3, 2, 5, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 3, 2, 3, 3, 2, 2, 2, 5, 5, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 4, 3, 4, 2, 4, 3, 5, 4, 5, 4, 2, 4, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 3, 2, 2, 4, 3, 2, 6, 3, 4, 4, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 5, 2, 5, 4, 3, 2, 3, 2, 3, 2, 2, 2, 4, 3, 4, 2, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 3, 5, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 7, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 4, 3, 2, 3, 2, 3, 3, 2, 4, 3, 4, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 5, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 9, 2, 2, 2, 3, 5, 3, 4, 3, 3, 2, 3, 4, 3, 3, 3, 3, 5, 5, 2, 3, 6, 4, 3, 8, 3, 2, 2, 3, 2, 4, 2, 3, 7, 3, 3, 4, 4, 2, 5, 2, 2, 4, 3, 5, 2, 3, 3, 4, 3, 3, 2, 5, 2, 3, 4, 2, 2, 2, 3, 4, 5, 4, 3, 5, 3, 3, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 6, 2, 3, 3, 2, 2, 2, 4, 2, 4, 2, 3, 2, 3, 3, 3, 2, 4, 3, 2, 2, 4, 2, 2, 4, 3, 3, 4, 2, 3, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 3, 3, 3, 4, 2, 3, 3, 3, 3, 2, 3, 3, 2, 4, 2, 2, 5, 3, 10, 7, 2, 3, 2, 3, 3, 5, 3, 4, 7, 4, 3, 3, 2, 2, 4, 18, 5, 2, 5, 3, 2, 2, 3, 2, 2, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 4, 4, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 6, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 5, 8, 4, 4, 3, 3, 4, 3, 2, 4, 3, 3, 2, 5, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 3, 4, 2, 4, 4, 5, 2, 3, 4, 5, 3, 3, 2, 4, 10, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 5, 4, 2, 2, 3, 2, 3, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 5, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 4, 3, 3, 4, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 4, 3, 3, 3, 4, 2, 2, 2, 2, 5, 4, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 5, 5, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 3, 3, 3, 4, 4, 4, 2, 2, 4, 2, 3, 2, 5, 3, 2, 2, 2, 2, 4, 2, 3, 2, 5, 2, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 2, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 5, 2, 2, 3, 4, 2, 2, 17, 2, 9, 4, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 5, 5, 2, 2, 5, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 5, 4, 3, 3, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 4, 2, 2, 2, 3, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 6, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 2, 2, 4, 3, 2, 5, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 4, 3, 4, 3, 2, 2, 2, 2, 2, 6, 2, 3, 3, 6, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 5, 2, 4, 5, 2, 2, 4, 4, 4, 3, 3, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 4, 2, 2, 2, 3, 3, 8, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 5, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 5, 2, 4, 2, 5, 2, 6, 3, 2, 4, 2, 2, 3, 4, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 4, 4, 5, 3, 4, 2, 2, 4, 3, 2, 2, 3, 4, 4, 4, 3, 2, 2, 2, 3, 5, 4, 6, 4, 4, 2, 3, 4, 2, 2, 3, 2, 2, 2, 4, 3, 2, 4, 2, 2, 4, 3, 6, 2, 3, 7, 2, 4, 2, 2, 3, 2, 3, 3, 8, 5, 2, 4, 3, 2, 3, 4, 8, 2, 3, 2, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 5, 2, 3, 5, 2, 5, 2, 2, 3, 4, 3, 3, 10, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 4, 5, 8, 3, 2, 2, 4, 2, 2, 4, 4, 5, 3, 4, 2, 6, 10, 2, 4, 5, 11, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 5, 3, 3, 2, 2, 2, 2, 3, 3, 4, 4, 3, 3, 2, 2, 3, 3, 4, 4, 3, 3, 2, 5, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 5, 4, 2, 4, 4, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 3, 2, 4, 3, 4, 2, 3, 2, 4, 4, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 4, 3, 3, 4, 4, 3, 4, 3, 2, 2, 5, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 4, 4, 3, 2, 4, 3, 3, 3, 3, 2, 2, 4, 2, 3, 4, 3, 2, 2, 2, 6, 2, 3, 2, 2, 2, 4, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 4, 2, 2, 4, 5, 2, 2, 2, 3, 2, 2, 10, 6, 2, 5, 4, 3, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 3, 3, 3, 2, 3, 2, 2, 4, 3, 3, 4, 2, 5, 2, 2, 3, 3, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 4, 3, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 5, 3, 2, 2, 3, 3, 4, 3, 2, 4, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 5, 3, 3, 4, 4, 6, 5, 2, 6, 2, 2, 3, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 5, 2, 2, 2, 2, 7, 3, 4, 4, 3, 5, 3, 2, 4, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 5, 2, 3, 2, 2, 4, 2, 2, 3, 3, 4, 3, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 4, 4, 4, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 3, 2, 2, 3, 2, 4, 3, 2, 2, 5, 3, 7, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 4, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 3, 2, 4, 4, 4, 4, 4, 5, 3, 2, 2, 2, 2, 2, 2, 3, 7, 5, 3, 6, 4, 4, 2, 3, 3, 5, 2, 3, 2, 3, 2, 3, 2, 2, 3, 4, 3, 3, 2, 3, 4, 6, 2, 2, 2, 2, 2, 2, 3, 2, 6, 4, 2, 4, 3, 4, 2, 4, 2, 2, 3, 3, 4, 4, 6, 3, 3, 2, 5, 4, 3, 3, 3, 3, 4, 2, 3, 2, 3, 2, 2, 3, 5, 2, 5, 2, 6, 4, 5, 2, 4, 3, 4, 3, 2, 3, 3, 3, 3, 4, 2, 3, 4, 2, 2, 3, 2, 4, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 2, 3, 3, 5, 3, 2, 3, 5, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 5, 4, 3, 4, 2, 2, 2, 3, 3, 2, 3, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 4, 7, 3, 4, 4, 4, 3, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 4, 3, 3, 2, 3, 4, 2, 2, 2, 4, 3, 2, 3, 2, 4, 2, 2, 3, 4, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 6, 2, 2, 2, 2, 2, 3, 3, 3, 3, 5, 3, 2, 3, 4, 3, 4, 4, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 4, 2, 2, 2, 3, 2, 2, 2, 4, 2, 5, 4, 3, 3, 5, 5, 6, 2, 5, 3, 3, 2, 3, 3, 2, 4, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 4, 3, 4, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 3, 4, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 5, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 5, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 3, 2, 3, 2, 2, 2, 2, 5, 2, 3, 4, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 4, 3, 5, 4, 2, 3, 4, 4, 3, 2, 4, 2, 2, 3, 4, 3, 4, 6, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 5, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 3, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 5, 6, 2, 3, 4, 4, 5, 2, 3, 2, 3, 3, 4, 3, 2, 4, 3, 2, 6, 4, 3, 2, 2, 2, 2, 5, 5, 4, 3, 4, 4, 2, 5, 5, 2, 3, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 5, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 5, 3, 4, 4, 7, 3, 2, 5, 3, 2, 3, 4, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 4, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 4, 2, 2, 6, 3, 4, 4, 2, 5, 2, 3, 2, 4, 3, 6, 4, 3, 2, 2, 4, 2, 3, 2, 3, 5, 4, 3, 3, 2, 6, 5, 2, 2, 3, 3, 2, 7, 2, 3, 2, 7, 2, 10, 2, 2, 5, 2, 3, 5, 3, 7, 4, 2, 2, 2, 2, 5, 2, 3, 5, 4, 4, 3, 4, 6, 2, 5, 3, 4, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 3, 5, 4, 2, 5, 2, 3, 3, 6, 3, 8, 4, 2, 2, 3, 4, 4, 3, 3, 4, 4, 6, 3, 3, 3, 2, 4, 4, 2, 3, 5, 4, 4, 5, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 6, 4, 4, 3, 3, 3, 3, 4, 2, 4, 5, 4, 3, 2, 2, 3, 2, 5, 5, 5, 2, 2, 4, 2, 4, 6, 3, 5, 3, 4, 5, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 4, 4, 3, 3, 3, 5, 5, 2, 2, 3, 4, 3, 3, 2, 3, 2, 3, 3, 2, 3, 4, 2, 4, 4, 2, 3, 4, 5, 8, 4, 7, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 4, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 5, 2, 2, 6, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 4, 3, 2, 4, 3, 4, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 3, 5, 2, 2, 2, 12, 2, 2, 2, 2, 2, 2, 2, 2, 5, 6, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 4, 3, 2, 3, 2, 4, 2, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 4, 2, 3, 3, 5, 3, 3, 2, 2, 2, 3, 2, 2, 4, 6, 3, 3, 2, 3, 5, 8, 9, 2, 2, 4, 4, 2, 2, 3, 4, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 5, 2, 2, 7, 4, 2, 2, 3, 3, 4, 4, 7, 3, 2, 3, 3, 3, 3, 4, 4, 2, 3, 3, 4, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 3, 2, 4, 3, 2, 3, 4, 3, 10, 2, 2, 2, 3, 2, 2, 3, 2, 2, 5, 2, 6, 3, 3, 11, 4, 2, 2, 2, 2, 2, 3, 3, 2, 5, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 7, 4, 4, 2, 2, 2, 4, 2, 2, 3, 3, 17, 2, 2, 9, 15, 2, 3, 6, 5, 14, 3, 5, 4, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 5, 2, 3, 2, 5, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 5, 4, 6, 6, 2, 2, 3, 7, 2, 2, 4, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 2, 5, 2, 2, 4, 2, 3, 4, 3, 3, 4, 6, 3, 4, 2, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 3, 2, 3, 5, 2, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 6, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 8, 2, 3, 3, 2, 2, 2, 3, 4, 2, 2, 3, 6, 2, 3, 2, 4, 2, 2, 3, 4, 3, 4, 2, 3, 4, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 4, 3, 2, 3, 2, 2, 5, 2, 4, 2, 4, 3, 6, 3, 5, 3, 2, 3, 2, 2, 3, 2, 3, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 4, 2, 2, 3, 4, 2, 2, 4, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 5, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 5, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 3, 2, 3, 3, 2, 4, 3, 2, 4, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 10, 5, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 4, 2, 2, 3, 5, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 6, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 5, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 5, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 5, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 3, 4, 3, 2, 4, 2, 2, 2, 2, 2, 2, 5, 2, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 5, 3, 2, 4, 4, 6, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 3, 3, 2, 4, 2, 3, 2, 2, 2, 3, 2, 5, 3, 2, 5, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 8, 3, 3, 3, 2, 3, 4, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 3, 5, 2, 2, 4, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 5, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 4, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 4, 2, 3, 4, 2, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 5, 2, 2, 4, 3, 2, 3, 3, 4, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 8, 2, 2, 8, 4, 3, 3, 6, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 4, 4, 3, 5, 4, 2, 2, 2, 3, 10, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 9, 2, 4, 2, 3, 2, 3, 2, 3, 2, 12, 2, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 3, 11, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 8, 3, 2, 4, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 3, 2, 3, 4, 3, 2, 4, 3, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 4, 4, 2, 2, 3, 6, 3, 2, 3, 3, 2, 4, 3, 2, 2, 8, 2, 3, 3, 3, 2, 5, 2, 2, 3, 2, 3, 2, 2, 3, 13, 14, 3, 3, 3, 2, 2, 3, 4, 3, 3, 3, 4, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 4, 4, 2, 2, 2, 2, 3, 3, 4, 3, 4, 2, 3, 3, 4, 2, 3, 2, 3, 4, 2, 2, 2, 5, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 3, 4, 3, 6, 6, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 5, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 11, 2, 3, 4, 2, 3, 4, 2, 2, 4, 2, 2, 3, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 8, 2, 6, 2, 2, 3, 3, 2, 3, 2, 5, 2, 2, 2, 2, 2, 4, 6, 2, 4, 4, 3, 2, 6, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 4, 3, 3, 4, 4, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 5, 3, 5, 3, 2, 2, 3, 2, 6, 2, 3, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 3, 2, 4, 2, 5, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 6, 2, 3, 4, 2, 2, 4, 2, 7, 2, 3, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3, 4, 3, 3, 2, 2, 2, 2, 5, 3, 3, 3, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 8, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 5, 3, 4, 4, 3, 4, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 7, 4, 2, 3, 3, 2, 2, 3, 2, 5, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 5, 3, 2, 2, 3, 2, 3, 3, 4, 2, 3, 2, 5, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 5, 6, 3, 3, 4, 6, 2, 4, 3, 2, 3, 3, 2, 2, 3, 4, 4, 2, 2, 3, 3, 3, 3, 5, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 10, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 3, 2, 6, 2, 4, 2, 2, 4, 5, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 5, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 7, 3, 2, 2, 3, 3, 4, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 4, 2, 3, 2, 2, 2, 2, 2, 5, 2, 4, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 6, 2, 3, 2, 2, 2, 5, 5, 3, 6, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 4, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 7, 3, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 3, 2, 5, 3, 3, 2, 4, 2, 8, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 18, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 3, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 5, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 7, 2, 2, 2, 3, 3, 4, 3, 2, 2, 4, 8, 3, 2, 3, 2, 4, 2, 5, 4, 4, 2, 2, 2, 2, 4, 5, 3, 3, 2, 5, 2, 4, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 3, 2, 3, 3, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 4, 3, 3, 2, 5, 4, 4, 3, 2, 3, 4, 2, 3, 5, 3, 3, 6, 4, 2, 5, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 4, 4, 3, 5, 2, 3, 2, 13, 2, 3, 4, 3, 11, 3, 3, 2, 2, 2, 3, 6, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 4, 4, 5, 2, 2, 2, 2, 4, 4, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 5, 2, 2, 2, 6, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 4, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 9, 3, 2, 3, 4, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 7, 2, 3, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 6, 3, 2, 2, 2, 2, 4, 2, 5, 2, 3, 2, 4, 3, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 5, 2, 5, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 12, 6, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 3, 8, 3, 7, 2, 4, 9, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 3, 2, 18, 2, 3, 7, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 5, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 5, 6, 2, 2, 4, 2, 4, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 10, 2, 2, 7, 5, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 5, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 4, 2, 4, 3, 3, 3, 2, 2, 3, 2, 30, 5, 3, 2, 2, 2, 6, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 5, 4, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 4, 3, 3, 3, 2, 2, 2, 4, 5, 3, 4, 3, 4, 5, 3, 2, 4, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 6, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 4, 6, 6, 3, 2, 2, 3, 4, 2, 10, 2, 2, 2, 2, 2, 4, 2, 5, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 6, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 4, 5, 3, 3, 3, 2, 5, 2, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 4, 3, 2, 3, 3, 2, 2, 5, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 4, 2, 2, 4, 5, 4, 2, 2, 5, 2, 3, 5, 3, 2, 4, 2, 2, 3, 4, 3, 2, 3, 2, 5, 3, 2, 4, 2, 3, 2, 7, 3, 2, 4, 4, 5, 4, 3, 2, 2, 3, 2, 2, 2, 4, 3, 7, 4, 2, 2, 3, 2, 3, 2, 6, 2, 4, 2, 2, 3, 4, 3, 3, 3, 3, 2, 4, 3, 2, 2, 5, 3, 4, 2, 4, 3, 2, 2, 2, 3, 6, 2, 2, 2, 3, 3, 4, 4, 2, 3, 3, 2, 3, 4, 3, 2, 2, 3, 2, 3, 6, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 3, 3, 3, 4, 3, 5, 2, 4, 2, 2, 4, 3, 2, 3, 2, 2, 3, 4, 5, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 6, 4, 2, 2, 5, 2, 2, 6, 3, 3, 3, 2, 2, 3, 3, 3, 4, 2, 3, 2, 3, 4, 5, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 6, 4, 2, 2, 2, 4, 3, 5, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 2, 2, 2, 2, 4, 2, 3, 4, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 4, 2, 2, 4, 2, 4, 2, 3, 4, 3, 3, 3, 5, 2, 3, 4, 5, 3, 2, 6, 4, 6, 3, 4, 2, 3, 5, 3, 4, 6, 4, 4, 2, 3, 3, 3, 6, 5, 2, 3, 5, 2, 3, 4, 4, 2, 7, 4, 3, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 5, 2, 2, 4, 3, 2, 4, 2, 3, 5, 3, 2, 3, 2, 3, 4, 2, 5, 2, 2, 2, 2, 3, 3, 4, 2, 2, 2, 4, 2, 3, 3, 2, 2, 4, 3, 2, 3, 4, 3, 3, 4, 6, 3, 2, 2, 3, 2, 5, 4, 4, 2, 2, 2, 3, 2, 4, 2, 3, 4, 2, 2, 4, 3, 3, 3, 2, 2, 3, 4, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 4, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 4, 4, 3, 3, 2, 3, 5, 2, 3, 3, 3, 2, 2, 4, 4, 4, 3, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 3, 6, 5, 3, 3, 2, 3, 3, 5, 4, 4, 2, 5, 3, 4, 2, 5, 2, 3, 3, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 4, 3, 5, 2, 2, 2, 2, 3, 4, 2, 3, 3, 3, 3, 3, 2, 3, 4, 2, 3, 3, 2, 2, 2, 4, 4, 6, 2, 4, 3, 6, 4, 3, 3, 4, 2, 3, 3, 5, 3, 4, 4, 3, 3, 2, 4, 3, 4, 3, 2, 3, 2, 2, 3, 3, 4, 4, 3, 5, 3, 4, 4, 2, 3, 2, 3, 3, 3, 3, 2, 4, 3, 3, 2, 3, 2, 5, 3, 3, 2, 2, 2, 2, 2, 2, 4, 8, 7, 2, 2, 3, 2, 3, 2, 3, 3, 4, 2, 2, 2, 2, 2, 3, 2, 4, 3, 4, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 4, 3, 3, 2, 3, 3, 2, 3, 3, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 4, 2, 2, 2, 4, 3, 2, 3, 2, 3, 2, 5, 2, 2, 3, 2, 2, 4, 4, 2, 3, 2, 3, 3, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 5, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 3, 5, 2, 2, 3, 3, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 5, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 3, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 3, 4, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 3, 4, 4, 4, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 6, 6, 5, 4, 4, 4, 3, 3, 2, 4, 2, 3, 2, 2, 3, 2, 4, 3, 2, 5, 7, 4, 4, 2, 4, 4, 3, 2, 4, 3, 3, 2, 3, 2, 5, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 4, 6, 2, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 5, 4, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 3, 3, 3, 3, 5, 3, 3, 3, 4, 2, 4, 3, 6, 4, 3, 4, 2, 3, 4, 2, 3, 3, 4, 3, 3, 3, 9, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 7, 3, 2, 3, 3, 3, 2, 6, 2, 5, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 4, 2, 2, 3, 2, 3, 4, 3, 2, 2, 3, 3, 6, 3, 6, 4, 3, 2, 3, 3, 4, 4, 2, 3, 4, 5, 2, 3, 3, 6, 5, 3, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 5, 2, 3, 2, 3, 3, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 3, 3, 4, 3, 3, 5, 2, 4, 3, 5, 2, 2, 3, 4, 6, 3, 3, 2, 4, 3, 6, 5, 4, 2, 4, 2, 4, 3, 4, 3, 4, 4, 3, 3, 2, 4, 3, 2, 2, 2, 2, 4, 2, 5, 2, 2, 6, 4, 2, 2, 3, 3, 3, 4, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 4, 2, 3, 2, 4, 3, 2, 4, 8, 3, 4, 5, 2, 4, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 5, 4, 3, 6, 4, 4, 5, 2, 3, 3, 2, 3, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 3, 3, 2, 3, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 5, 3, 3, 3, 2, 2, 3, 3, 2, 3, 5, 2, 2, 3, 4, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 4, 3, 2, 3, 6, 2, 3, 3, 4, 3, 6, 2, 2, 4, 3, 2, 3, 3, 2, 4, 3, 6, 3, 4, 4, 2, 5, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 4, 4, 5, 4, 3, 5, 4, 4, 2, 3, 4, 3, 2, 5, 4, 3, 2, 5, 3, 3, 2, 2, 2, 4, 3, 3, 2, 3, 3, 4, 5, 3, 2, 3, 3, 2, 3, 3, 3, 5, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 5, 2, 2, 2, 2, 5, 2, 5, 3, 4, 3, 2, 2, 3, 2, 5, 3, 3, 3, 2, 4, 2, 2, 2, 4, 3, 3, 2, 3, 4, 3, 3, 2, 4, 3, 3, 3, 2, 3, 4, 3, 3, 4, 3, 2, 2, 4, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 4, 5, 4, 7, 4, 5, 3, 2, 6, 3, 3, 5, 2, 4, 4, 3, 3, 6, 3, 4, 4, 2, 2, 4, 3, 2, 2, 4, 2, 4, 7, 2, 2, 2, 3, 2, 3, 5, 4, 4, 3, 2, 3, 3, 4, 3, 5, 5, 5, 2, 2, 2, 7, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 5, 3, 2, 9, 3, 5, 6, 3, 3, 2, 2, 2, 2, 4, 4, 5, 4, 2, 2, 2, 5, 4, 3, 2, 3, 3, 5, 3, 3, 4, 3, 3, 3, 6, 4, 3, 2, 2, 4, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 4, 4, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 6, 2, 2, 4, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 3, 2, 5, 3, 3, 4, 4, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 5, 5, 5, 3, 2, 5, 3, 4, 2, 2, 3, 3, 2, 3, 2, 3, 4, 4, 3, 4, 4, 3, 3, 2, 2, 4, 3, 3, 3, 3, 4, 3, 2, 3, 3, 2, 2, 2, 2, 3, 6, 3, 2, 2, 3, 3, 4, 4, 4, 5, 6, 2, 3, 4, 2, 3, 2, 4, 3, 2, 4, 3, 3, 5, 4, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 4, 2, 3, 2, 4, 2, 3, 2, 2, 4, 3, 4, 3, 2, 2, 4, 2, 5, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 9, 3, 3, 2, 2, 2, 3, 3, 3, 4, 3, 3, 4, 2, 5, 4, 3, 3, 3, 2, 3, 3, 4, 4, 2, 3, 3, 3, 5, 3, 3, 3, 3, 4, 3, 4, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 2, 4, 3, 2, 2, 4, 4, 3, 3, 4, 3, 4, 3, 3, 4, 4, 2, 3, 3, 2, 2, 3, 3, 3, 3, 4, 3, 4, 5, 3, 2, 4, 2, 5, 3, 2, 2, 2, 4, 2, 2, 4, 5, 3, 4, 3, 4, 4, 3, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 5, 5, 4, 2, 4, 4, 2, 3, 2, 2, 2, 3, 2, 2, 4, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 5, 4, 4, 4, 2, 3, 2, 3, 2, 4, 4, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 4, 3, 2, 5, 2, 4, 3, 2, 5, 2, 2, 3, 2, 5, 4, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 7, 2, 2, 5, 2, 3, 2, 3, 5, 4, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 4, 3, 5, 6, 3, 2, 4, 5, 2, 4, 4, 4, 2, 3, 3, 2, 4, 4, 2, 5, 2, 6, 5, 4, 2, 3, 3, 4, 2, 6, 2, 5, 3, 3, 2, 3, 3, 5, 2, 3, 4, 2, 2, 4, 3, 3, 2, 6, 4, 2, 4, 3, 2, 2, 4, 2, 3, 3, 6, 4, 2, 3, 3, 5, 3, 2, 2, 3, 2, 2, 2, 4, 3, 2, 5, 3, 2, 3, 2, 3, 2, 3, 4, 4, 3, 2, 3, 4, 2, 4, 2, 4, 4, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 5, 2, 2, 4, 3, 4, 4, 5, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 8, 4, 2, 2, 4, 3, 4, 3, 4, 2, 3, 4, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 4, 3, 2, 2, 2, 4, 2, 5, 3, 2, 2, 2, 3, 3, 2, 3, 4, 3, 6, 2, 2, 2, 3, 2, 5, 5, 3, 5, 2, 4, 5, 2, 2, 2, 5, 3, 3, 2, 2, 4, 3, 3, 3, 3, 4, 3, 3, 2, 2, 5, 3, 4, 3, 3, 2, 2, 4, 2, 2, 3, 4, 2, 5, 3, 6, 2, 2, 2, 3, 2, 2, 2, 3, 5, 2, 3, 2, 2, 3, 5, 2, 2, 2, 2, 5, 2, 5, 2, 5, 4, 2, 3, 4, 3, 3, 3, 2, 3, 3, 2, 2, 4, 3, 2, 4, 3, 3, 4, 2, 4, 2, 2, 2, 3, 3, 3, 3, 4, 2, 3, 2, 2, 2, 2, 2, 4, 4, 3, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 4, 2, 3, 2, 3, 3, 5, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 6, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 5, 2, 3, 3, 2, 4, 6, 2, 3, 3, 7, 2, 4, 6, 5, 4, 2, 2, 2, 2, 6, 4, 3, 2, 5, 2, 5, 3, 3, 2, 3, 2, 2, 2, 2, 3, 4, 2, 5, 5, 4, 3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 4, 3, 5, 2, 3, 3, 2, 2, 5, 3, 4, 2, 4, 2, 4, 4, 4, 3, 3, 2, 2, 3, 3, 3, 2, 2, 3, 4, 5, 3, 3, 4, 4, 2, 2, 3, 2, 2, 3, 2, 3, 4, 4, 2, 2, 2, 3, 3, 5, 3, 3, 2, 4, 4, 4, 5, 2, 4, 2, 2, 2, 5, 3, 2, 3, 4, 2, 3, 6, 2, 4, 2, 4, 3, 2, 2, 4, 5, 6, 3, 3, 2, 3, 3, 3, 3, 4, 3, 2, 5, 4, 3, 2, 2, 4, 2, 2, 3, 3, 2, 2, 3, 3, 4, 2, 5, 3, 2, 2, 2, 4, 3, 7, 4, 2, 4, 3, 2, 4, 2, 4, 6, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 5, 3, 2, 3, 5, 3, 4, 5, 2, 2, 5, 2, 2, 4, 2, 2, 2, 4, 2, 3, 3, 2, 4, 2, 2, 2, 4, 2, 3, 3, 3, 3, 3, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 5, 4, 2, 4, 5, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 6, 7, 4, 5, 2, 4, 5, 2, 4, 3, 3, 2, 3, 3, 3, 2, 2, 4, 2, 2, 4, 2, 2, 3, 5, 2, 9, 5, 4, 4, 3, 6, 2, 2, 5, 4, 4, 4, 3, 3, 3, 2, 3, 10, 2, 2, 3, 4, 2, 3, 3, 2, 2, 5, 4, 2, 3, 2, 4, 2, 2, 3, 3, 4, 3, 2, 6, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 5, 3, 3, 3, 3, 3, 6, 5, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 5, 4, 3, 3, 4, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 4, 3, 3, 2, 5, 4, 2, 2, 5, 3, 4, 4, 2, 2, 9, 3, 3, 2, 2, 2, 3, 3, 5, 3, 2, 2, 5, 4, 5, 3, 4, 4, 2, 4, 2, 3, 2, 5, 2, 3, 4, 2, 3, 2, 2, 3, 4, 2, 2, 5, 3, 4, 4, 5, 6, 3, 4, 4, 2, 4, 4, 3, 6, 3, 3, 2, 4, 3, 3, 5, 3, 4, 3, 3, 5, 2, 6, 5, 3, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 3, 7, 2, 2, 5, 2, 2, 4, 2, 7, 5, 3, 4, 2, 2, 2, 2, 4, 6, 4, 3, 2, 5, 4, 5, 3, 3, 3, 4, 3, 2, 2, 9, 2, 4, 4, 2, 3, 4, 3, 2, 3, 2, 2, 4, 3, 3, 4, 3, 4, 4, 3, 4, 3, 5, 5, 3, 4, 2, 2, 3, 3, 3, 3, 4, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 5, 4, 3, 4, 2, 4, 4, 4, 4, 2, 2, 4, 2, 2, 6, 3, 5, 4, 2, 2, 2, 2, 4, 3, 2, 2, 3, 5, 5, 3, 4, 2, 5, 3, 3, 4, 2, 3, 5, 3, 2, 3, 3, 2, 4, 3, 4, 6, 3, 3, 3, 2, 3, 3, 3, 2, 3, 2, 3, 3, 3, 4, 3, 3, 2, 4, 4, 3, 3, 3, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 3, 4, 2, 3, 4, 2, 3, 2, 4, 5, 3, 3, 4, 3, 4, 5, 4, 3, 2, 4, 2, 2, 2, 5, 3, 2, 2, 4, 3, 3, 4, 3, 2, 3, 2, 3, 2, 2, 2, 4, 5, 5, 2, 3, 2, 2, 4, 2, 4, 2, 6, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 3, 2, 3, 2, 4, 5, 2, 2, 2, 4, 5, 6, 3, 3, 4, 3, 4, 2, 2, 3, 3, 3, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 3, 5, 3, 2, 2, 2, 4, 6, 2, 2, 2, 3, 4, 3, 4, 2, 2, 2, 3, 4, 5, 3, 3, 4, 3, 2, 5, 2, 3, 4, 3, 4, 4, 3, 2, 6, 3, 5, 3, 2, 5, 4, 3, 4, 2, 5, 5, 3, 2, 3, 3, 2, 2, 3, 3, 5, 3, 2, 6, 3, 2, 3, 3, 2, 3, 2, 3, 3, 5, 3, 2, 4, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 6, 6, 6, 6, 6, 6, 6, 6, 16, 16, 16, 16, 16, 16, 2, 2, 2, 5, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 2, 4, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 5, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 5, 12, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 4, 4, 5, 3, 2, 4, 2, 3, 3, 4, 2, 2, 3, 4, 3, 2, 2, 3, 2, 4, 2, 4, 4, 2, 3, 2, 2, 2, 3, 3, 4, 4, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 6, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 4, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 34, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 3, 4, 3, 2, 3, 3, 2, 2, 3, 2, 4, 4, 2, 3, 2, 2, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 5, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 5, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 3, 5, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 5, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 2, 5, 2, 4, 2, 3, 2, 2, 3, 4, 2, 3, 3, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 3, 2, 3, 2, 4, 3, 2, 3, 5, 3, 2, 2, 2, 2, 2, 3, 5, 2, 4, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 5, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 4, 2, 3, 2, 2, 2, 2, 3, 4, 2, 3, 2, 4, 2, 2, 3, 2, 3, 3, 3, 6, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 4, 4, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 6, 4, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 4, 3, 6, 3, 2, 5, 4, 2, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 5, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 6, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 3, 3, 2, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 3, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 5, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 5, 5, 2, 2, 2, 2, 3, 2, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 5, 3, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 7, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 2, 2, 4, 4, 2, 3, 3, 3, 5, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 4, 2, 4, 6, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 3, 2, 6, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 4, 4, 4, 4, 2, 14, 14, 14, 14, 15, 15, 15, 15, 12, 12, 12, 12, 12, 12, 12, 12, 14, 14, 14, 14, 12, 12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 6, 3, 4, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 2, 3, 2, 4, 4, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 6, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 4, 4, 3, 4, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 2, 4, 4, 3, 3, 3, 2, 2, 3, 4, 3, 2, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 2, 4, 3, 4, 2, 3, 4, 2, 2, 2, 2, 3, 2, 2, 3, 5, 4, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 4, 5, 3, 3, 2, 4, 2, 3, 4, 3, 5, 2, 3, 2, 3, 3, 3, 2, 5, 3, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 3, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 5, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 4, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 8, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 5, 2, 3, 3, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 4, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 4, 3, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 5, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 5, 4, 2, 6, 3, 13, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 10, 13, 8, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 3, 2, 5, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 2, 5, 2, 2, 2, 3, 2, 4, 4, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 8, 2, 5, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 4, 3, 2, 2, 3, 3, 3, 5, 3, 2, 3, 2, 4, 2, 3, 2, 4, 3, 3, 4, 5, 2, 3, 5, 5, 2, 2, 4, 2, 2, 3, 4, 2, 4, 4, 3, 2, 2, 3, 3, 3, 2, 3, 4, 2, 3, 3, 2, 4, 3, 2, 2, 5, 4, 2, 6, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 2, 4, 5, 4, 2, 3, 2, 2, 2, 2, 3, 2, 5, 3, 3, 3, 2, 3, 2, 2, 3, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 5, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 3, 4, 5, 3, 2, 2, 4, 4, 5, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 4, 2, 3, 5, 3, 2, 2, 3, 4, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 2, 4, 2, 10, 2, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 4, 3, 4, 3, 3, 4, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 2, 3, 2, 2, 3, 4, 2, 2, 2, 4, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 5, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 2, 4, 5, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 16, 3, 2, 4, 8, 2, 2, 2, 2, 5, 2, 4, 2, 8, 3, 4, 2, 2, 2, 6, 3, 2, 3, 2, 5, 2, 2, 4, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 7, 4, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 3, 3, 3, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 2, 2, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 4, 3, 2, 4, 2, 4, 3, 3, 2, 2, 5, 2, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 5, 3, 2, 3, 2, 4, 4, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 6, 2, 2, 2, 3, 2, 4, 2, 4, 3, 2, 3, 3, 2, 5, 2, 2, 4, 2, 2, 3, 3, 4, 3, 2, 3, 3, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 4, 5, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 5, 3, 2, 2, 2, 2, 3, 3, 2, 6, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 4, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 4, 2, 4, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 5, 2, 2, 3, 2, 2, 4, 4, 3, 3, 2, 2, 4, 2, 2, 3, 2, 4, 2, 3, 5, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 4, 2, 3, 3, 3, 4, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 5, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 4, 5, 2, 2, 5, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 2, 4, 2, 3, 2, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 3, 4, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 3, 2, 3, 2, 7, 4, 2, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 5, 3, 5, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 5, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 4, 2, 2, 3, 7, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 6, 2, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 4, 3, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 5, 2, 4, 4, 2, 2, 2, 2, 3, 3, 4, 3, 2, 3, 4, 2, 2, 2, 4, 2, 4, 2, 2, 5, 2, 3, 3, 4, 2, 2, 5, 6, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 4, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 3, 2, 5, 5, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 4, 3, 3, 2, 3, 3, 3, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 4, 2, 2, 3, 5, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 6, 2, 2, 2, 2, 2, 5, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 4, 3, 3, 3, 2, 3, 2, 4, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 3, 3, 4, 2, 2, 2, 2, 3, 2, 5, 2, 3, 5, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 3, 3, 3, 2, 4, 2, 2, 2, 3, 5, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 4, 3, 3, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 5, 2, 2, 2, 3, 2, 5, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 5, 2, 3, 2, 4, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 4, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 5, 3, 2, 2, 4, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 6, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 8, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 5, 2, 4, 5, 3, 3, 2, 2, 2, 2, 2, 5, 2, 3, 2, 4, 2, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 3, 2, 4, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 4, 3, 2, 2, 3, 3, 4, 5, 4, 2, 2, 6, 2, 2, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 3, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 5, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 4, 4, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 5, 7, 2, 3, 4, 2, 2, 3, 6, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 4, 3, 5, 2, 2, 3, 2, 2, 3, 4, 3, 2, 5, 2, 2, 3, 5, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 3, 5, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 3, 4, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 3, 2, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 3, 4, 2, 2, 5, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 5, 2, 2, 2, 2, 2, 5, 2, 2, 2, 3, 2, 3, 3, 3, 2, 4, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 5, 4, 2, 2, 3, 2, 4, 4, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 4, 3, 2, 3, 5, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 4, 2, 2, 2, 2, 3, 3, 3, 2, 2, 4, 2, 3, 2, 2, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 3, 3, 2, 2, 4, 2, 2, 3, 6, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 3, 4, 2, 2, 4, 2, 2, 2, 3, 3, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 6, 2, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 4, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 3, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 2, 4, 3, 4, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 4, 3, 4, 2, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 2, 3, 3, 3, 4, 3, 2, 2, 3, 2, 2, 5, 2, 2, 4, 2, 3, 4, 3, 2, 2, 2, 5, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 4, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 5, 2, 3, 3, 2, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 5, 3, 2, 3, 4, 2, 2, 3, 3, 2, 4, 3, 2, 3, 2, 3, 3, 4, 3, 3, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 4, 3, 2, 2, 3, 3, 2, 3, 2, 4, 4, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 4, 4, 2, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 4, 2, 3, 2, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 3, 3, 4, 5, 3, 3, 3, 3, 3, 2, 2, 3, 2, 6, 4, 3, 3, 2, 3, 2, 3, 4, 2, 3, 2, 2, 2, 3, 2, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 2, 3, 5, 2, 2, 5, 4, 4, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 4, 2, 3, 4, 2, 3, 2, 3, 3, 5, 2, 2, 2, 4, 3, 2, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 3, 3, 4, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 3, 5, 2, 4, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 4, 3, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 5, 5, 2, 5, 2, 2, 2, 3, 3, 3, 3, 4, 5, 3, 3, 3, 2, 2, 2, 3, 3, 5, 4, 3, 2, 2, 3, 3, 5, 2, 3, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 5, 2, 2, 2, 3, 3, 3, 2, 4, 2, 3, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 3, 4, 3, 3, 2, 3, 2, 2, 4, 3, 4, 3, 2, 2, 2, 2, 3, 4, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 3, 4, 2, 3, 4, 2, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 4, 3, 2, 3, 2, 2, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 4, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 3, 2, 2, 3, 4, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 3, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 4, 2, 2, 2, 4, 2, 2, 2, 4 ], "xbins": { "end": 84, "size": 1, "start": 1 } } ], "layout": { "title": { "text": "Probability distribution of n_authors for authors ordered alphabetically" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace = go.Histogram(x=author_lists[(author_lists.isOrdered == True)]['n_authors'],\n", " histnorm='probability',\n", " xbins=dict(start=1,\n", " size=1,\n", " end=np.max(author_lists[(author_lists.isOrdered == True)]['n_authors'])))\n", "\n", "layout = go.Layout(title=\"Probability distribution of n_authors for authors ordered alphabetically\")\n", "\n", "fig = go.Figure(data=[trace], layout=layout)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 56, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiyearauthor_familyNameisOrderedn_authorsorg_gridIdorg_countrycoden_gridIdsn_countries
010.1007/0-387-25515-X_12005-01-01[Zitzmann, Block, Methta, Rudd, Burton, Wilson...False9{grid.4991.5, grid.251075.4, grid.214007.0}{US, GB}32
110.1007/0-387-25515-X_102005-01-01[Steen, Grillet, Opdenakker]False3{grid.5596.f}{BE}11
210.1007/0-387-25515-X_112005-01-01[Wright, Day]False2{grid.4991.5}{GB}11
310.1007/0-387-25515-X_122005-01-01[Shore, Wilson, Dwek, Rudd]False4{grid.4991.5, grid.251075.4, grid.214007.0}{US, GB}32
410.1007/0-387-25515-X_132005-01-01[Mimura, Golgher, Mimura-Kimura, Dwek, Rudd, E...False6{grid.4991.5, grid.5491.9}{GB}21
510.1007/0-387-25515-X_142005-01-01[Hooper]False1{grid.9909.9}{GB}11
610.1007/0-387-25515-X_152005-01-01[Blake, Esapa, Martin-Rendon, McIlhinney]True4{grid.4991.5, grid.251075.4}{US, GB}22
710.1007/0-387-25515-X_162005-01-01[Shi, Williams, Kurniawan, Lu, Stanley]False5{grid.13992.30}{IL}11
810.1007/0-387-25515-X_172005-01-01[Baldwin, Allen, Bourke, Hounsell, Calvert]False5{grid.4464.2, grid.42629.3b, grid.266842.c, gr...{AU, GB}42
910.1007/0-387-25515-X_182005-01-01[Fry, Steen, Royle, Wormald, Leathem, Opdenakk...False8{grid.4991.5, grid.5596.f, grid.83440.3b}{GB, BE}32
\n", "
" ], "text/plain": [ " paper_doi year \\\n", "0 10.1007/0-387-25515-X_1 2005-01-01 \n", "1 10.1007/0-387-25515-X_10 2005-01-01 \n", "2 10.1007/0-387-25515-X_11 2005-01-01 \n", "3 10.1007/0-387-25515-X_12 2005-01-01 \n", "4 10.1007/0-387-25515-X_13 2005-01-01 \n", "5 10.1007/0-387-25515-X_14 2005-01-01 \n", "6 10.1007/0-387-25515-X_15 2005-01-01 \n", "7 10.1007/0-387-25515-X_16 2005-01-01 \n", "8 10.1007/0-387-25515-X_17 2005-01-01 \n", "9 10.1007/0-387-25515-X_18 2005-01-01 \n", "\n", " author_familyName isOrdered n_authors \\\n", "0 [Zitzmann, Block, Methta, Rudd, Burton, Wilson... False 9 \n", "1 [Steen, Grillet, Opdenakker] False 3 \n", "2 [Wright, Day] False 2 \n", "3 [Shore, Wilson, Dwek, Rudd] False 4 \n", "4 [Mimura, Golgher, Mimura-Kimura, Dwek, Rudd, E... False 6 \n", "5 [Hooper] False 1 \n", "6 [Blake, Esapa, Martin-Rendon, McIlhinney] True 4 \n", "7 [Shi, Williams, Kurniawan, Lu, Stanley] False 5 \n", "8 [Baldwin, Allen, Bourke, Hounsell, Calvert] False 5 \n", "9 [Fry, Steen, Royle, Wormald, Leathem, Opdenakk... False 8 \n", "\n", " org_gridId org_countrycode \\\n", "0 {grid.4991.5, grid.251075.4, grid.214007.0} {US, GB} \n", "1 {grid.5596.f} {BE} \n", "2 {grid.4991.5} {GB} \n", "3 {grid.4991.5, grid.251075.4, grid.214007.0} {US, GB} \n", "4 {grid.4991.5, grid.5491.9} {GB} \n", "5 {grid.9909.9} {GB} \n", "6 {grid.4991.5, grid.251075.4} {US, GB} \n", "7 {grid.13992.30} {IL} \n", "8 {grid.4464.2, grid.42629.3b, grid.266842.c, gr... {AU, GB} \n", "9 {grid.4991.5, grid.5596.f, grid.83440.3b} {GB, BE} \n", "\n", " n_gridIds n_countries \n", "0 3 2 \n", "1 1 1 \n", "2 1 1 \n", "3 3 2 \n", "4 2 1 \n", "5 1 1 \n", "6 2 2 \n", "7 1 1 \n", "8 4 2 \n", "9 3 2 " ] }, "execution_count": 56, "metadata": {}, "output_type": "execute_result" } ], "source": [ "paper_stats = macro[['paper_doi', 'org_gridId', 'org_countrycode', 'year']].groupby(['paper_doi', 'year']).agg({'org_gridId':lambda x: set(x),\n", " 'org_countrycode':lambda x: set(x)})\n", "def len_of_set_with_nan(x):\n", " if np.nan in x:\n", " return 1 if len(x) == 1 else len(x) - 1\n", " else:\n", " return len(x)\n", "\n", "paper_stats['n_gridIds'] = paper_stats['org_gridId'].map(lambda x: len_of_set_with_nan(x))\n", "paper_stats['n_countries'] = paper_stats['org_countrycode'].map(lambda x: len_of_set_with_nan(x))\n", "paper_stats = author_lists.join(paper_stats).reset_index()\n", "paper_stats.head(10)" ] }, { "cell_type": "code", "execution_count": 57, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "histnorm": "probability", "name": "unordered", "type": "histogram", "uid": "5a418025-f1af-4a40-876b-3acb3f2e031a", "x": [ 3, 1, 1, 3, 2, 1, 1, 4, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 1, 3, 2, 3, 3, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 3, 5, 5, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 3, 2, 3, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 1, 1, 1, 5, 2, 1, 2, 2, 2, 2, 2, 4, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 2, 3, 1, 1, 2, 2, 1, 5, 3, 2, 1, 1, 4, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 3, 2, 1, 3, 1, 1, 2, 1, 3, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 1, 4, 3, 2, 3, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 4, 2, 3, 2, 4, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 4, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 5, 5, 4, 4, 3, 1, 3, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 3, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 2, 2, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 4, 2, 2, 1, 1, 1, 2, 2, 2, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 3, 2, 3, 3, 1, 2, 2, 3, 1, 2, 2, 2, 3, 3, 2, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 4, 4, 2, 1, 3, 1, 1, 2, 3, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 2, 3, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 4, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 4, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 6, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 3, 1, 4, 2, 1, 1, 1, 1, 1, 2, 4, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 4, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 3, 1, 4, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 4, 2, 1, 2, 3, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 4, 3, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 3, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 3, 1, 2, 2, 1, 1, 3, 2, 2, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 3, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 4, 3, 3, 1, 2, 4, 1, 3, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 3, 3, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 2, 2, 1, 3, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 2, 3, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 5, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 3, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 5, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 5, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 5, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 1, 5, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 2, 1, 3, 1, 1, 3, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 4, 1, 1, 1, 3, 3, 1, 2, 2, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 8, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 3, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 4, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 5, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 8, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 4, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 3, 3, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 3, 3, 1, 3, 1, 2, 3, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 3, 3, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 3, 4, 2, 3, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 4, 3, 1, 2, 1, 2, 4, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 4, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 4, 1, 2, 3, 1, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 7, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 4, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 3, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 4, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 4, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 5, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 4, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 2, 1, 3, 3, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 1, 3, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 2, 2, 2, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 6, 2, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 6, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 5, 5, 5, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 3, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 2, 4, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 3, 4, 3, 1, 1, 3, 3, 3, 1, 3, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 4, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 11, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 7, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 4, 1, 1, 1, 2, 1, 1, 2, 3, 1, 4, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 4, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 2, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 3, 1, 2, 1, 1, 2, 4, 2, 2, 1, 2, 2, 3, 2, 1, 2, 2, 2, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 4, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 4, 1, 3, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 4, 1, 2, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 3, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 5, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 3, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 5, 4, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 2, 2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 1, 1, 2, 3, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 3, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 2, 2, 2, 1, 3, 4, 2, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 2, 3, 2, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 4, 2, 1, 4, 4, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 4, 1, 1, 1, 6, 1, 1, 5, 1, 1, 1, 3, 1, 2, 2, 1, 1, 5, 1, 5, 3, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 3, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 3, 4, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 4, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 4, 3, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 3, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 4, 1, 1, 3, 3, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 2, 2, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 2, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 3, 1, 2, 1, 2, 2, 1, 2, 4, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 4, 1, 4, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 4, 4, 1, 1, 1, 1, 1, 2, 5, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 3, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 3, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 3, 3, 1, 3, 4, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 3, 5, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 3, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 3, 2, 2, 1, 2, 2, 2, 2, 2, 3, 1, 2, 2, 1, 4, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 3, 2, 2, 2, 2, 3, 2, 3, 1, 1, 3, 1, 3, 1, 2, 2, 2, 1, 2, 3, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 3, 3, 2, 1, 3, 2, 1, 1, 4, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 3, 3, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 4, 1, 2, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 6, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 6, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 4, 3, 1, 1, 2, 2, 2, 4, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 3, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 3, 2, 2, 2, 4, 1, 1, 3, 2, 3, 3, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 4, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 4, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 4, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 3, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 4, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 2, 2, 6, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 1, 1, 2, 1, 1, 6, 2, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 2, 3, 2, 3, 2, 3, 1, 4, 1, 1, 2, 2, 2, 3, 1, 2, 3, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 5, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 3, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 4, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 4, 2, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 3, 2, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 5, 1, 2, 5, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 5, 3, 3, 1, 1, 3, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 3, 2, 1, 2, 2, 4, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 3, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 4, 2, 2, 3, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 4, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 5, 1, 1, 3, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 5, 2, 1, 1, 1, 5, 1, 1, 4, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 8, 2, 3, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 8, 1, 3, 1, 1, 1, 4, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 6, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 2, 1, 2, 1, 7, 1, 1, 1, 4, 1, 6, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 4, 4, 1, 4, 1, 1, 1, 1, 1, 1, 5, 2, 5, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 6, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 3, 3, 5, 1, 2, 2, 15, 1, 2, 1, 2, 1, 2, 3, 3, 1, 2, 1, 3, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 3, 1, 7, 4, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 3, 1, 5, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 5, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 3, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 4, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 9, 2, 1, 1, 2, 1, 2, 4, 3, 1, 1, 2, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 2, 2, 2, 2, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 4, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 3, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 5, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 4, 2, 1, 1, 5, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 7, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 5, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 6, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 4, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 5, 3, 1, 2, 4, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 3, 3, 2, 1, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 4, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 5, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 4, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 4, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 4, 3, 2, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 4, 1, 1, 5, 1, 1, 2, 1, 2, 1, 1, 1, 5, 1, 1, 4, 1, 2, 1, 1, 1, 2, 9, 1, 1, 1, 2, 1, 1, 1, 5, 8, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 9, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 3, 1, 2, 3, 4, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 3, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 6, 2, 3, 1, 3, 1, 2, 1, 1, 4, 1, 1, 2, 2, 2, 1, 5, 2, 1, 6, 1, 1, 1, 2, 1, 3, 2, 2, 2, 3, 1, 1, 3, 5, 1, 1, 8, 1, 1, 1, 1, 2, 4, 1, 2, 5, 2, 2, 2, 2, 1, 1, 6, 1, 1, 1, 3, 8, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 3, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 3, 1, 2, 6, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 6, 2, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 5, 4, 1, 1, 2, 2, 1, 3, 1, 5, 4, 2, 4, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 3, 2, 1, 1, 3, 4, 4, 1, 4, 2, 1, 3, 1, 1, 1, 3, 2, 8, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 4, 1, 5, 4, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 3, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 18, 2, 2, 1, 8, 1, 3, 2, 2, 1, 1, 5, 2, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 5, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 4, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 4, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 4, 4, 3, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 4, 1, 1, 2, 1, 5, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 6, 1, 6, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 3, 3, 4, 2, 2, 3, 3, 3, 1, 2, 1, 1, 4, 7, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 5, 2, 1, 1, 3, 1, 2, 1, 2, 3, 2, 5, 1, 3, 1, 2, 2, 2, 2, 1, 2, 4, 1, 1, 1, 2, 3, 1, 5, 1, 1, 1, 1, 2, 3, 2, 1, 4, 3, 2, 3, 6, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 4, 2, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 3, 2, 1, 1, 2, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 4, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 4, 4, 1, 1, 4, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 3, 4, 1, 1, 3, 4, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 3, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 2, 2, 1, 1, 2, 1, 2, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 3, 1, 3, 2, 1, 5, 4, 3, 1, 2, 2, 1, 3, 2, 1, 1, 2, 2, 2, 3, 2, 1, 3, 3, 1, 2, 2, 1, 4, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 4, 2, 1, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 3, 1, 2, 1, 3, 3, 3, 1, 3, 2, 1, 1, 2, 1, 2, 1, 3, 3, 1, 4, 2, 4, 3, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 2, 5, 4, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 1, 1, 3, 1, 1, 3, 1, 1, 2, 9, 2, 5, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 4, 1, 1, 6, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 4, 1, 2, 1, 1, 4, 2, 2, 2, 1, 2, 1, 2, 1, 1, 4, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 7, 3, 3, 5, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 4, 1, 4, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 4, 1, 4, 1, 1, 3, 1, 4, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 5, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 4, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 4, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 8, 1, 1, 1, 2, 7, 1, 3, 1, 2, 1, 1, 1, 5, 2, 2, 1, 7, 1, 3, 5, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 3, 2, 4, 1, 2, 1, 2, 4, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 4, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 3, 1, 2, 3, 2, 1, 1, 1, 5, 2, 8, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 10, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 3, 4, 1, 1, 2, 4, 2, 3, 3, 1, 5, 1, 1, 2, 1, 3, 4, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 1, 3, 2, 1, 4, 2, 1, 1, 4, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 4, 1, 2, 4, 3, 3, 2, 1, 1, 2, 5, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 9, 16, 8, 12, 10, 7, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 5, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 4, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 5, 4, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 4, 4, 3, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 2, 1, 2, 2, 4, 3, 1, 3, 2, 2, 1, 1, 1, 3, 1, 3, 7, 1, 1, 2, 1, 2, 2, 1, 4, 2, 2, 1, 9, 3, 2, 1, 4, 3, 3, 1, 6, 1, 3, 4, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 3, 1, 3, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 3, 6, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 6, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 3, 3, 2, 1, 3, 3, 1, 2, 1, 2, 1, 1, 4, 1, 2, 3, 3, 2, 3, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 3, 4, 2, 1, 4, 3, 2, 1, 1, 1, 2, 1, 5, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 2, 2, 1, 2, 4, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 3, 2, 3, 1, 1, 2, 1, 4, 6, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 5, 3, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 3, 2, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 3, 1, 2, 1, 2, 3, 2, 2, 2, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 3, 3, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 4, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 2, 3, 5, 1, 2, 2, 2, 3, 2, 1, 2, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 3, 3, 4, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 5, 2, 2, 1, 2, 1, 1, 5, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 4, 2, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 5, 1, 2, 2, 1, 2, 1, 1, 2, 2, 3, 1, 3, 1, 1, 2, 3, 1, 2, 1, 5, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 5, 4, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 4, 1, 1, 1, 2, 2, 1, 5, 2, 1, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 4, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 5, 2, 1, 2, 1, 3, 1, 1, 1, 4, 1, 2, 3, 3, 1, 1, 1, 1, 1, 5, 6, 2, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 3, 1, 2, 1, 3, 1, 1, 4, 3, 4, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 4, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 7, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 5, 4, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 3, 3, 1, 1, 3, 1, 2, 1, 1, 10, 2, 1, 1, 2, 1, 3, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 3, 2, 1, 6, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 3, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 5, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 3, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 6, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 12, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 6, 1, 1, 2, 3, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 10, 6, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 4, 1, 1, 6, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 3, 13, 1, 1, 1, 6, 2, 2, 1, 2, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 3, 3, 2, 2, 1, 2, 1, 2, 2, 1, 4, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 1, 4, 1, 1, 2, 3, 4, 2, 2, 3, 2, 2, 1, 2, 2, 3, 2, 4, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 4, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 5, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 5, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 2, 2, 1, 4, 3, 1, 1, 1, 2, 7, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 4, 1, 1, 1, 8, 8, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 5, 1, 4, 5, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 4, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 4, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 6, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 4, 1, 1, 3, 2, 2, 7, 4, 3, 1, 4, 3, 1, 7, 5, 1, 3, 1, 5, 2, 1, 2, 2, 2, 4, 1, 1, 1, 1, 1, 5, 2, 3, 3, 3, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 5, 1, 2, 2, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 4, 4, 1, 2, 2, 2, 1, 3, 2, 2, 1, 1, 3, 1, 1, 3, 2, 2, 3, 2, 1, 7, 4, 3, 3, 3, 2, 2, 2, 3, 4, 3, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 2, 3, 3, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 3, 3, 2, 1, 1, 3, 2, 3, 3, 3, 1, 2, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 3, 1, 1, 2, 2, 3, 2, 1, 2, 3, 2, 2, 2, 2, 2, 2, 3, 4, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 4, 1, 1, 3, 2, 3, 3, 2, 2, 2, 3, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 4, 1, 4, 1, 1, 3, 1, 2, 3, 2, 1, 1, 2, 1, 2, 4, 1, 4, 5, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 2, 5, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 3, 2, 5, 2, 1, 2, 2, 4, 1, 1, 1, 2, 2, 2, 3, 2, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 3, 2, 2, 1, 2, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 4, 1, 3, 2, 2, 3, 1, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 4, 2, 2, 3, 3, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 7, 2, 2, 2, 1, 2, 2, 2, 3, 5, 1, 1, 2, 2, 5, 1, 2, 2, 1, 2, 1, 4, 2, 4, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 4, 2, 2, 3, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 2, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 10, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 4, 1, 3, 6, 2, 3, 1, 2, 2, 1, 2, 3, 1, 1, 2, 3, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 4, 1, 3, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 4, 2, 2, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 3, 4, 1, 2, 5, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 3, 1, 4, 2, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 2, 5, 4, 3, 1, 12, 4, 3, 2, 2, 6, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 6, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 5, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 4, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 6, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 6, 3, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 4, 1, 2, 2, 1, 2, 2, 4, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 5, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 3, 2, 1, 1, 2, 1, 1, 6, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 4, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 5, 1, 3, 1, 2, 2, 1, 1, 2, 3, 1, 3, 1, 3, 1, 1, 4, 1, 2, 1, 2, 1, 2, 3, 2, 4, 3, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 3, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 2, 3, 1, 3, 1, 2, 3, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 4, 4, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 3, 1, 1, 3, 2, 2, 3, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 3, 3, 1, 1, 1, 4, 1, 1, 3, 2, 2, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 4, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 2, 4, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 3, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 2, 2, 5, 2, 1, 1, 1, 3, 2, 1, 5, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 3, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 6, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 5, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 3, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 3, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 5, 3, 9, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 5, 2, 2, 3, 1, 1, 3, 3, 5, 2, 1, 1, 2, 1, 1, 6, 4, 5, 4, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 4, 3, 2, 2, 2, 1, 2, 3, 3, 1, 2, 3, 1, 4, 1, 1, 3, 2, 4, 3, 3, 5, 1, 1, 11, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 4, 3, 1, 2, 1, 2, 4, 1, 2, 1, 1, 1, 3, 1, 8, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 4, 2, 4, 1, 1, 2, 1, 2, 2, 3, 4, 1, 2, 2, 1, 2, 1, 1, 4, 3, 1, 3, 1, 3, 2, 2, 2, 3, 2, 4, 1, 1, 1, 1, 1, 4, 2, 6, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 8, 5, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 1, 6, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 3, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 3, 2, 1, 3, 4, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 3, 1, 3, 1, 4, 3, 2, 1, 3, 3, 1, 2, 1, 1, 4, 3, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 3, 2, 3, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 3, 1, 3, 1, 2, 2, 1, 1, 2, 2, 3, 2, 5, 1, 1, 1, 1, 1, 1, 1, 2, 5, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 4, 3, 2, 1, 2, 4, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 4, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 1, 1, 3, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 3, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 2, 3, 4, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 5, 4, 1, 2, 5, 2, 3, 2, 7, 2, 4, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 3, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 3, 2, 2, 2, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 3, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 3, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 5, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 8, 2, 2, 3, 2, 2, 4, 2, 1, 3, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 4, 1, 1, 1, 6, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 4, 3, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 2, 1, 5, 4, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 6, 8, 2, 3, 7, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 2, 1, 7, 1, 2, 7, 1, 4, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 4, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 5, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 11, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 3, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 2, 2, 1, 3, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 4, 2, 1, 1, 2, 2, 4, 4, 5, 2, 2, 1, 2, 2, 2, 4, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 2, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 3, 2, 1, 1, 2, 2, 3, 2, 4, 2, 1, 3, 1, 3, 1, 2, 3, 1, 5, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 3, 1, 2, 5, 1, 3, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 3, 1, 2, 2, 2, 1, 1, 3, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 5, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 4, 2, 2, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 4, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 5, 3, 2, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 4, 2, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 4, 1, 1, 1, 3, 3, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 3, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 2, 1, 1, 3, 3, 3, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 4, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 2, 1, 1, 2, 2, 1, 5, 1, 1, 3, 2, 1, 2, 1, 2, 4, 1, 1, 5, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 8, 2, 1, 2, 1, 3, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 2, 3, 3, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 3, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 3, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 6, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 4, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 3, 1, 2, 3, 1, 1, 1, 1, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 4, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 5, 4, 3, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 3, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 3, 2, 5, 1, 1, 1, 3, 2, 1, 2, 1, 2, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 4, 1, 1, 3, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 2, 3, 1, 3, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 4, 2, 1, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 2, 4, 5, 4, 4, 1, 2, 3, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 3, 4, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 6, 2, 1, 3, 2, 2, 1, 1, 1, 1, 4, 1, 3, 1, 3, 2, 3, 2, 3, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 5, 3, 1, 5, 4, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 3, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 4, 6, 4, 3, 6, 5, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 2, 3, 1, 1, 2, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 4, 1, 3, 3, 3, 1, 2, 2, 2, 1, 3, 1, 1, 4, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 3, 4, 1, 2, 1, 2, 5, 2, 2, 1, 4, 1, 4, 2, 1, 3, 2, 3, 3, 1, 3, 3, 3, 5, 2, 2, 3, 3, 2, 1, 1, 3, 1, 1, 1, 9, 1, 4, 1, 2, 2, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 3, 1, 2, 2, 1, 5, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 4, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 2, 2, 6, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 2, 2, 2, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 4, 1, 3, 1, 3, 2, 5, 1, 3, 3, 2, 4, 1, 1, 3, 4, 2, 1, 1, 2, 1, 2, 2, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 2, 2, 1, 1, 2, 2, 1, 4, 2, 1, 2, 3, 3, 2, 1, 4, 1, 2, 3, 3, 1, 1, 5, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 3, 3, 2, 2, 1, 2, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 3, 3, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 3, 3, 1, 2, 1, 3, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 3, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 4, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 4, 5, 1, 1, 1, 1, 1, 5, 4, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 1, 3, 1, 4, 2, 1, 1, 3, 1, 1, 4, 3, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 4, 1, 1, 2, 4, 1, 2, 1, 4, 1, 2, 1, 2, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 6, 1, 1, 2, 1, 2, 1, 5, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 3, 3, 4, 1, 2, 1, 1, 6, 1, 1, 3, 3, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 5, 1, 4, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 4, 1, 1, 2, 3, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 3, 4, 3, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 3, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 4, 2, 2, 2, 3, 3, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 3, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 5, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 4, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 3, 3, 2, 4, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 2, 2, 4, 1, 3, 2, 2, 1, 7, 3, 1, 1, 4, 2, 1, 1, 4, 3, 1, 4, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 3, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 4, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 5, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 7, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 3, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 4, 3, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 3, 5, 1, 1, 6, 3, 2, 5, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 3, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 4, 2, 2, 1, 2, 2, 1, 1, 2, 3, 3, 6, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 2, 1, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 2, 1, 5, 1, 2, 3, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 4, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 3, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 3, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 4, 1, 2, 1, 2, 1, 2, 3, 1, 4, 1, 1, 1, 7, 3, 1, 3, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 2, 1, 1, 4, 3, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 2, 2, 3, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 4, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 4, 1, 3, 3, 4, 2, 3, 2, 1, 2, 2, 1, 4, 3, 2, 2, 1, 2, 2, 1, 3, 1, 2, 3, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 4, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 4, 2, 3, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 4, 3, 1, 4, 1, 4, 1, 1, 1, 1, 4, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 3, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 3, 3, 2, 1, 2, 2, 1, 3, 3, 2, 2, 3, 3, 1, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 3, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 4, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 4, 5, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 5, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 3, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 4, 4, 1, 2, 1, 1, 3, 1, 2, 3, 1, 2, 2, 2, 1, 1, 4, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 3, 3, 2, 2, 1, 4, 1, 3, 1, 3, 2, 2, 1, 3, 2, 1, 2, 2, 1, 3, 1, 1, 2, 3, 2, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 3, 3, 4, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 5, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 4, 3, 1, 2, 1, 2, 3, 2, 2, 1, 3, 2, 2, 2, 3, 2, 1, 2, 4, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 3, 2, 3, 5, 3, 1, 2, 1, 2, 1, 3, 1, 2, 4, 3, 1, 2, 1, 1, 2, 5, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 1, 4, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 3, 3, 1, 3, 1, 1, 3, 3, 3, 4, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 7, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 1, 6, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 4, 1, 2, 2, 3, 2, 4, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 4, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 3, 3, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 2, 3, 4, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 4, 2, 2, 2, 1, 1, 3, 3, 2, 5, 3, 3, 2, 2, 2, 1, 1, 2, 3, 4, 2, 4, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 2, 2, 3, 1, 1, 2, 4, 2, 1, 1, 3, 2, 2, 2, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 1, 1, 2, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 3, 1, 2, 10, 2, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 3, 3, 1, 2, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 10, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 2, 2, 3, 3, 2, 3, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 3, 2, 2, 1, 1, 1, 5, 2, 1, 6, 1, 2, 2, 1, 2, 1, 4, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 2, 4, 1, 1, 3, 2, 1, 3, 2, 3, 2, 1, 1, 2, 2, 1, 3, 2, 2, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 4, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 4, 2, 1, 5, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 4, 2, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 3, 2, 3, 1, 2, 2, 2, 3, 1, 1, 2, 1, 5, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 3, 2, 3, 3, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 3, 3, 1, 2, 3, 2, 2, 1, 3, 6, 5, 1, 2, 3, 3, 1, 1, 2, 1, 2, 1, 2, 3, 3, 1, 2, 1, 4, 1, 4, 3, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 5, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 3, 3, 1, 1, 2, 1, 2, 3, 1, 6, 2, 2, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 7, 7, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 4, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 1, 2, 1, 3, 3, 1, 2, 2, 4, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 3, 3, 3, 1, 3, 5, 1, 1, 4, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 4, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 5, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 4, 3, 3, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 4, 1, 1, 5, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 4, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 4, 3, 4, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 2, 3, 3, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 5, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 9, 7, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 2, 2, 1, 1, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 2, 3, 5, 2, 3, 2, 1, 4, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 4, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 2, 2, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 4, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 3, 3, 5, 2, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 3, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 5, 4, 1, 1, 2, 4, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 12, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 4, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 2, 1, 3, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 4, 2, 1, 1, 2, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 2, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 4, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 3, 2, 2, 2, 1, 1, 4, 1, 3, 3, 4, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 2, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 3, 6, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 5, 1, 1, 1, 2, 1, 6, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 4, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 3, 3, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 3, 2, 1, 1, 1, 2, 4, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 4, 1, 1, 4, 2, 3, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 3, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 2, 2, 2, 4, 2, 3, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 5, 2, 2, 5, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 6, 1, 1, 2, 2, 1, 2, 4, 5, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 3, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 3, 3, 1, 2, 3, 2, 1, 2, 2, 2, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 3, 4, 3, 1, 1, 1, 1, 2, 1, 4, 1, 2, 3, 3, 1, 1, 3, 4, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 4, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 2, 3, 4, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 7, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 2, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 1, 3, 3, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 4, 4, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 2, 1, 2, 3, 2, 3, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 3, 1, 1, 2, 4, 1, 1, 1, 4, 2, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 2, 3, 2, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 4, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 7, 5, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 3, 4, 1, 2, 2, 2, 5, 2, 1, 2, 1, 1, 1, 2, 1, 8, 7, 6, 4, 1, 1, 4, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 4, 2, 3, 3, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 4, 2, 4, 2, 2, 2, 1, 1, 1, 1, 2, 2, 3, 3, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 1, 2, 1, 1, 3, 1, 1, 1, 4, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 5, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 4, 2, 2, 2, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 4, 1, 1, 3, 1, 2, 4, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 2, 3, 1, 2, 2, 2, 3, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 6, 2, 4, 2, 2, 3, 1, 2, 2, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 2, 1, 3, 4, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 3, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 3, 1, 1, 3, 1, 4, 3, 1, 2, 2, 1, 1, 3, 1, 1, 2, 4, 1, 3, 1, 1, 3, 6, 1, 4, 1, 3, 3, 2, 2, 1, 2, 2, 3, 3, 2, 2, 4, 1, 4, 2, 2, 5, 1, 5, 2, 2, 3, 5, 2, 1, 2, 3, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 3, 2, 3, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 4, 3, 1, 3, 4, 1, 2, 2, 5, 3, 2, 1, 1, 2, 4, 1, 2, 5, 6, 1, 1, 5, 3, 5, 1, 5, 1, 1, 3, 4, 1, 1, 4, 2, 6, 1, 3, 1, 1, 2, 2, 1, 3, 2, 4, 1, 2, 4, 2, 4, 1, 6, 2, 1, 1, 2, 1, 3, 1, 3, 3, 1, 3, 2, 2, 1, 4, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 3, 2, 4, 3, 1, 2, 2, 1, 2, 2, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 3, 2, 1, 2, 4, 2, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 4, 4, 3, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 5, 3, 2, 2, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 8, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 4, 2, 1, 2, 2, 2, 3, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 2, 7, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 4, 7, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 6, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 2, 1, 1, 1, 4, 1, 3, 1, 2, 2, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 6, 1, 2, 3, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 5, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 12, 4, 2, 2, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 2, 3, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 3, 3, 1, 3, 4, 2, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 8, 2, 2, 3, 2, 2, 4, 2, 1, 3, 2, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 2, 2, 3, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 7, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 4, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 4, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 5, 4, 3, 4, 2, 6, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 2, 3, 1, 5, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 4, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 2, 1, 2, 3, 3, 2, 2, 3, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 4, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 5, 1, 4, 3, 1, 1, 1, 1, 6, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 2, 1, 3, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 5, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 4, 1, 3, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 2, 5, 1, 2, 1, 1, 4, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 3, 4, 4, 2, 2, 2, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 6, 2, 3, 1, 2, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 4, 4, 1, 3, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 3, 2, 2, 4, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 3, 7, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 3, 2, 3, 1, 3, 2, 2, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 5, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 2, 4, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 7, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 5, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 4, 2, 3, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 3, 2, 1, 1, 4, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 2, 2, 4, 1, 2, 1, 2, 2, 1, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 5, 3, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 18, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 4, 4, 1, 4, 3, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 5, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 5, 2, 4, 1, 3, 1, 2, 1, 7, 1, 1, 1, 1, 1, 3, 2, 2, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 9, 8, 8, 3, 3, 2, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 3, 3, 2, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 4, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 4, 2, 2, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 3, 1, 5, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 4, 3, 1, 4, 3, 1, 1, 5, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 2, 2, 1, 2, 2, 2, 3, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 3, 2, 3, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 3, 4, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 2, 1, 3, 2, 3, 1, 1, 1, 3, 4, 2, 4, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 3, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 1, 5, 1, 2, 1, 2, 2, 1, 4, 3, 4, 3, 3, 4, 2, 1, 2, 2, 3, 3, 1, 2, 3, 4, 3, 2, 2, 1, 2, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 4, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 3, 1, 4, 1, 1, 1, 5, 1, 3, 1, 1, 2, 2, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 2, 2, 4, 2, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 2, 1, 3, 2, 2, 4, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 2, 1, 4, 1, 1, 2, 1, 2, 3, 1, 4, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 3, 4, 1, 1, 1, 3, 1, 1, 4, 5, 8, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 4, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 4, 4, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 3, 2, 2, 1, 4, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 2, 1, 4, 1, 5, 5, 2, 1, 1, 2, 1, 2, 1, 6, 1, 1, 1, 1, 1, 1, 2, 2, 1, 11, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 4, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 3, 1, 6, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 5, 1, 2, 3, 2, 1, 1, 2, 2, 2, 2, 2, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 4, 1, 1, 2, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 4, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 4, 1, 2, 2, 2, 5, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 2, 2, 4, 2, 3, 1, 1, 1, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 4, 2, 2, 3, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 2, 4, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 8, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 5, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 4, 4, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 1, 1, 1, 1, 3, 1, 1, 7, 7, 1, 1, 1, 1, 8, 8, 1, 1, 1, 1, 1, 1, 2, 3, 3, 7, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 2, 5, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 1, 3, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 4, 1, 2, 1, 2, 3, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 1, 4, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 6, 1, 3, 2, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 8, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 1, 6, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 7, 7, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 2, 4, 3, 2, 3, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 4, 2, 2, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 4, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 3, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 3, 3, 1, 2, 2, 4, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 3, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 7, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 2, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 3, 3, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 7, 2, 1, 6, 2, 1, 3, 1, 3, 2, 8, 9, 1, 1, 1, 3, 7, 6, 1, 8, 4, 3, 1, 4, 2, 1, 5, 1, 1, 1, 8, 12, 8, 1, 1, 3, 5, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 5, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 3, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 6, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 4, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 5, 2, 2, 3, 1, 2, 2, 3, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 3, 1, 1, 2, 1, 1, 2, 2, 4, 2, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 3, 1, 2, 3, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 2, 2, 3, 1, 3, 2, 1, 3, 2, 6, 2, 4, 3, 11, 1, 1, 2, 3, 3, 1, 1, 1, 3, 4, 4, 1, 2, 1, 3, 4, 2, 4, 1, 4, 1, 1, 1, 1, 3, 5, 5, 3, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 4, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 3, 1, 4, 3, 1, 2, 1, 1, 3, 1, 5, 2, 3, 2, 2, 2, 3, 2, 2, 1, 2, 3, 3, 4, 1, 2, 2, 3, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 3, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 2, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 3, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 5, 4, 3, 4, 2, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 6, 2, 3, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 5, 1, 2, 1, 4, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 2, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 3, 1, 3, 1, 2, 1, 4, 1, 1, 3, 1, 2, 1, 1, 1, 1, 5, 2, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 4, 1, 2, 1, 4, 3, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 3, 1, 2, 2, 1, 4, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 2, 3, 2, 3, 1, 3, 1, 4, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 4, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 4, 2, 2, 3, 1, 3, 3, 2, 3, 1, 3, 4, 3, 3, 2, 2, 2, 1, 1, 2, 1, 5, 2, 1, 1, 3, 2, 2, 4, 3, 3, 1, 3, 1, 1, 5, 3, 3, 3, 2, 3, 1, 1, 1, 3, 4, 3, 2, 1, 2, 1, 2, 4, 1, 3, 3, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 7, 4, 1, 1, 2, 7, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 2, 1, 2, 3, 1, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 4, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 5, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 5, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 3, 4, 1, 1, 2, 1, 2, 1, 3, 4, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 5, 1, 2, 3, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 4, 4, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 4, 4, 1, 1, 2, 1, 2, 1, 1, 4, 2, 2, 2, 2, 1, 1, 2, 3, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 4, 3, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 3, 1, 4, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 3, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 4, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 6, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 2, 4, 1, 3, 1, 3, 2, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 3, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 3, 3, 1, 2, 3, 3, 2, 3, 2, 2, 2, 1, 4, 4, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 3, 3, 3, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 3, 4, 2, 1, 1, 1, 1, 1, 1, 4, 3, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 3, 2, 3, 2, 1, 1, 1, 4, 1, 1, 1, 3, 2, 3, 5, 4, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 5, 1, 1, 1, 1, 3, 1, 1, 7, 6, 1, 1, 1, 2, 1, 6, 1, 1, 1, 3, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 7, 6, 8, 7, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 6, 2, 2, 1, 1, 1, 5, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 4, 4, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 8, 2, 7, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 5, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 6, 1, 1, 2, 2, 3, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 8, 8, 8, 1, 3, 1, 7, 1, 2, 1, 2, 1, 2, 2, 8, 3, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 4, 4, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 4, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 4, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 3, 3, 1, 2, 1, 3, 3, 2, 1, 2, 3, 1, 3, 2, 1, 3, 2, 1, 2, 1, 3, 3, 1, 2, 1, 1, 2, 3, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 3, 2, 2, 2, 3, 1, 3, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 3, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 3, 3, 3, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 4, 4, 2, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 4, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 4, 1, 3, 1, 1, 1, 6, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 5, 2, 2, 2, 5, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 3, 3, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 3, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 3, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 4, 2, 2, 1, 2, 3, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 6, 4, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 4, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 3, 1, 2, 2, 2, 4, 1, 1, 4, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 3, 2, 3, 2, 2, 2, 1, 1, 2, 3, 5, 2, 3, 3, 3, 4, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 4, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 3, 3, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 3, 2, 2, 2, 2, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 7, 4, 1, 4, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 3, 2, 1, 1, 2, 1, 4, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 1, 1, 2, 3, 2, 2, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 3, 3, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 4, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 3, 1, 1, 1, 1, 1, 3, 4, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 3, 1, 1, 2, 1, 3, 2, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 3, 4, 5, 1, 2, 1, 1, 3, 4, 3, 4, 3, 4, 3, 4, 3, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 3, 3, 1, 2, 1, 3, 2, 2, 4, 1, 1, 6, 1, 1, 1, 2, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 5, 2, 2, 1, 5, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 5, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 7, 1, 4, 2, 2, 2, 3, 10, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 4, 4, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 10, 1, 1, 1, 2, 1, 2, 6, 5, 5, 10, 2, 1, 12, 12, 12, 12, 12, 12, 11, 1, 1, 2, 2, 1, 6, 8, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 1, 3, 3, 3, 1, 2, 3, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 2, 2, 3, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 4, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 4, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 4, 3, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 4, 5, 4, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 3, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 2, 1, 3, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 3, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 5, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 2, 4, 2, 2, 2, 2, 1, 1, 1, 1, 4, 2, 3, 2, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 3, 2, 1, 2, 3, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 3, 3, 3, 5, 4, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 4, 2, 4, 3, 2, 3, 5, 2, 3, 2, 1, 4, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 3, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 4, 2, 3, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 3, 6, 3, 2, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 3, 2, 3, 1, 2, 4, 1, 1, 1, 1, 5, 2, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 3, 4, 4, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 3, 1, 1, 2, 3, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 9, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 2, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 5, 2, 2, 2, 2, 1, 2, 1, 3, 1, 3, 1, 3, 1, 2, 3, 2, 1, 1, 5, 2, 2, 1, 1, 3, 3, 2, 1, 2, 1, 4, 1, 2, 1, 2, 1, 2, 1, 3, 2, 6, 2, 2, 4, 1, 2, 2, 3, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 4, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 4, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 4, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 10, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 4, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 5, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 5, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 2, 1, 1, 3, 3, 4, 3, 1, 3, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 7, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 3, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 3, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 6, 1, 3, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 2, 2, 4, 1, 1, 2, 2, 1, 1, 1, 3, 2, 3, 4, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 4, 1, 3, 1, 1, 1, 1, 3, 4, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 18, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 4, 2, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 4, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 3, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 3, 1, 2, 3, 2, 3, 2, 3, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 3, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 3, 2, 3, 1, 2, 2, 1, 4, 2, 3, 1, 5, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 5, 4, 2, 4, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 3, 1, 3, 1, 2, 3, 3, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 2, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 4, 2, 2, 1, 1, 2, 3, 2, 1, 3, 2, 4, 1, 3, 1, 2, 2, 1, 2, 3, 2, 2, 1, 1, 2, 4, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 4, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 4, 1, 3, 4, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 6, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 1, 1, 1, 1, 3, 1, 2, 3, 7, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 3, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 4, 4, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 3, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 3, 3, 3, 2, 1, 1, 3, 3, 1, 2, 2, 2, 1, 4, 4, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 6, 1, 1, 3, 1, 1, 3, 1, 2, 2, 3, 6, 3, 1, 1, 3, 1, 1, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 4, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 4, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 3, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 7, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 4, 2, 3, 3, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 6, 6, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 3, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 3, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 5, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 3, 3, 4, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 5, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 2, 3, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 5, 2, 2, 4, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 2, 3, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 2, 5, 2, 3, 4, 2, 2, 1, 2, 2, 2, 2, 2, 1, 3, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 4, 2, 2, 2, 4, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 4, 1, 1, 1, 2, 1, 5, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 4, 1, 2, 1, 2, 5, 3, 1, 1, 1, 3, 2, 1, 1, 3, 3, 4, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 3, 4, 2, 1, 1, 3, 2, 2, 1, 4, 2, 2, 2, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 3, 4, 1, 1, 3, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 5, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 3, 1, 4, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 5, 4, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 4, 1, 1, 4, 1, 2, 1, 1, 1, 3, 3, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 5, 1, 4, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 4, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 4, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 5, 1, 3, 2, 1, 2, 3, 1, 2, 2, 1, 2, 2, 2, 3, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 4, 3, 2, 2, 5, 1, 2, 1, 3, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 4, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 3, 1, 3, 2, 2, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 3, 3, 2, 3, 3, 2, 1, 1, 3, 1, 2, 2, 2, 2, 5, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 3, 1, 2, 2, 1, 2, 3, 2, 1, 3, 2, 2, 2, 2, 2, 1, 2, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 3, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 3, 2, 3, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 3, 1, 2, 1, 6, 4, 1, 2, 1, 1, 1, 3, 2, 4, 3, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 3, 2, 3, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 4, 3, 1, 2, 1, 2, 2, 2, 1, 1, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 2, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 4, 1, 4, 4, 2, 4, 2, 5, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 4, 1, 3, 2, 2, 3, 2, 2, 1, 4, 1, 2, 2, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 4, 2, 2, 1, 2, 1, 1, 4, 2, 3, 2, 3, 2, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 4, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 4, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 3, 3, 3, 3, 1, 5, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 3, 4, 1, 2, 1, 1, 2, 4, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 5, 2, 1, 3, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 4, 2, 1, 2, 2, 2, 1, 1, 3, 4, 1, 2, 1, 2, 1, 2, 1, 3, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 3, 3, 3, 2, 2, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 5, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 2, 3, 1, 3, 3, 1, 2, 3, 1, 1, 3, 3, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 4, 4, 2, 2, 3, 2, 1, 3, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 6, 1, 1, 3, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 3, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 4, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 14, 1, 6, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 3, 2, 2, 1, 2, 6, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 5, 5, 3, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 4, 1, 1, 1, 1, 2, 5, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 5, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 4, 1, 2, 3, 3, 1, 3, 3, 2, 1, 3, 3, 3, 2, 3, 1, 1, 1, 1, 4, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 4, 6, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 2, 3, 1, 1, 4, 1, 4, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 5, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 3, 2, 2, 1, 2, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 3, 3, 4, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 3, 3, 1, 3, 2, 1, 1, 4, 1, 2, 2, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 3, 3, 1, 4, 1, 2, 1, 3, 4, 1, 1, 2, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 3, 3, 1, 1, 3, 3, 2, 1, 1, 2, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 4, 2, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 3, 4, 1, 1, 2, 2, 2, 1, 4, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 2, 2, 3, 3, 1, 3, 1, 1, 1, 2, 2, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 4, 4, 3, 1, 1, 2, 1, 1, 3, 1, 2, 3, 1, 3, 1, 2, 2, 1, 2, 3, 1, 2, 1, 3, 1, 2, 1, 2, 3, 2, 1, 2, 4, 1, 1, 3, 1, 2, 2, 2, 3, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 3, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 3, 2, 3, 1, 2, 1, 1, 1, 2, 6, 1, 1, 1, 2, 2, 4, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 4, 2, 1, 1, 2, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 4, 1, 4, 2, 1, 3, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 7, 1, 6, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 3, 3, 4, 3, 3, 1, 4, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 4, 4, 3, 1, 1, 2, 2, 4, 2, 3, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 4, 2, 4, 1, 1, 1, 1, 2, 2, 1, 4, 2, 2, 1, 1, 5, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 5, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 5, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 4, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 4, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 2, 3, 2, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 4, 1, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 3, 5, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 3, 2, 5, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 5, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 3, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 2, 2, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 2, 5, 1, 7, 5, 1, 5, 5, 5, 5, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 5, 3, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 6, 1, 2, 1, 2, 2, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 4, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 1, 2, 1, 1, 5, 1, 2, 2, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 5, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 3, 2, 7, 5, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 3, 1, 4, 1, 4, 2, 1, 1, 1, 1, 5, 3, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 1, 2, 5, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 2, 2, 1, 3, 2, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 4, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 6, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 6, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 5, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 2, 3, 3, 2, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 3, 3, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 5, 2, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 5, 2, 1, 2, 1, 3, 1, 2, 2, 3, 5, 1, 2, 1, 2, 1, 1, 3, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 3, 4, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 4, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 3, 4, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 4, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 2, 3, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 4, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 6, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 4, 3, 1, 2, 2, 3, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 7, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 3, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 3, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 2, 3, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 2, 1, 3, 1, 4, 5, 3, 1, 4, 5, 4, 1, 4, 1, 3, 1, 4, 3, 2, 3, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 4, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 4, 2, 1, 6, 1, 1, 2, 2, 2, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 6, 1, 1, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 2, 3, 2, 2, 1, 3, 3, 1, 2, 1, 4, 2, 5, 2, 3, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 6, 6, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 5, 3, 2, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 6, 7, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 5, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 5, 1, 2, 3, 3, 1, 4, 1, 2, 2, 4, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 4, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 2, 1, 1, 3, 4, 1, 1, 1, 3, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 5, 1, 1, 2, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 4, 2, 1, 3, 4, 5, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 3, 3, 1, 4, 2, 2, 6, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 4, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 5, 2, 2, 1, 1, 1, 5, 6, 2, 1, 1, 5, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 5, 2, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 1, 1, 3, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 3, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 4, 1, 1, 2, 1, 1, 3, 2, 1, 3, 2, 2, 2, 2, 2, 1, 2, 3, 2, 1, 3, 2, 3, 3, 3, 7, 1, 1, 2, 2, 2, 1, 2, 2, 3, 2, 4, 2, 3, 2, 3, 2, 2, 1, 2, 1, 2, 2, 3, 2, 3, 1, 3, 2, 1, 2, 4, 2, 2, 2, 2, 2, 1, 1, 2, 8, 1, 3, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 3, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 4, 1, 3, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 3, 1, 4, 2, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 3, 2, 1, 2, 1, 3, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 3, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 5, 4, 5, 2, 1, 2, 1, 1, 3, 1, 5, 1, 2, 2, 1, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 5, 1, 4, 4, 4, 6, 5, 1, 1, 1, 1, 1, 1, 12, 6, 2, 2, 1, 3, 3, 2, 2, 1, 4, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 6, 2, 5, 6, 1, 1, 1, 1, 6, 1, 1, 2, 2, 1, 2, 2, 6, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 4, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 2, 2, 2, 1, 1, 2, 4, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 4, 4, 3, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 3, 3, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 3, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 3, 1, 2, 1, 1, 1, 3, 3, 3, 2, 2, 4, 1, 1, 1, 1, 3, 2, 4, 1, 4, 1, 2, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 2, 2, 1, 6, 3, 2, 1, 2, 2, 3, 4, 2, 1, 1, 1, 2, 2, 2, 2, 4, 1, 2, 1, 2, 2, 3, 1, 4, 1, 2, 3, 1, 3, 3, 2, 1, 2, 3, 2, 2, 2, 3, 1, 2, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 3, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 3, 2, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 3, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 3, 1, 5, 2, 5, 2, 2, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 4, 2, 2, 4, 3, 1, 1, 1, 2, 2, 2, 5, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 2, 1, 3, 1, 1, 5, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 5, 4, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 5, 1, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 5, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 2, 5, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 2, 5, 10, 2, 5, 4, 6, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 5, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 2, 1, 5, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 1, 3, 3, 1, 3, 2, 2, 5, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 6, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 4, 3, 1, 1, 3, 1, 1, 5, 1, 1, 3, 2, 1, 1, 1, 3, 1, 6, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 4, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 2, 3, 4, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 6, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 4, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 3, 2, 3, 2, 3, 1, 1, 6, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 4, 2, 1, 2, 1, 1, 3, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 3, 2, 1, 1, 4, 2, 2, 2, 3, 2, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 3, 1, 2, 2, 1, 2, 2, 3, 1, 1, 4, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 4, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 5, 1, 3, 2, 2, 4, 2, 3, 2, 3, 3, 1, 2, 2, 1, 1, 2, 1, 2, 5, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 3, 3, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 5, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 6, 2, 3, 2, 2, 1, 1, 3, 2, 3, 2, 1, 3, 1, 4, 3, 4, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 2, 2, 4, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 2, 2, 3, 1, 1, 3, 5, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 20, 1, 1, 1, 2, 1, 6, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 4, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 5, 3, 2, 1, 1, 1, 1, 6, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 5, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 4, 3, 2, 2, 3, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 3, 3, 1, 2, 4, 2, 1, 10, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 3, 3, 1, 3, 3, 1, 2, 3, 1, 5, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 3, 1, 3, 2, 1, 2, 4, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 8, 6, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 2, 2, 4, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 2, 3, 1, 1, 4, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 4, 2, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 2, 2, 1, 3, 2, 3, 1, 2, 1, 2, 1, 2, 2, 4, 2, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 3, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 3, 3, 2, 5, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 3, 2, 1, 3, 1, 4, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 3, 3, 3, 2, 1, 4, 2, 1, 2, 2, 3, 3, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 4, 2, 1, 1, 2, 1, 1, 2, 2, 4, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 3, 1, 3, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 3, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 4, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 4, 2, 2, 3, 2, 2, 1, 2, 2, 4, 2, 1, 3, 1, 1, 2, 4, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 3, 4, 1, 1, 2, 1, 2, 2, 1, 2, 1, 4, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 4, 2, 2, 4, 4, 1, 2, 2, 1, 3, 2, 1, 3, 2, 2, 3, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 5, 1, 2, 2, 1, 4, 2, 2, 2, 2, 2, 2, 5, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 4, 3, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 5, 1, 3, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 2, 3, 2, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 4, 2, 4, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 3, 1, 1, 2, 2, 3, 2, 2, 1, 2, 2, 3, 1, 1, 2, 5, 4, 3, 3, 3, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 3, 5, 2, 1, 5, 1, 2, 3, 1, 1, 4, 3, 1, 4, 1, 2, 1, 2, 3, 1, 3, 4, 1, 1, 5, 6, 2, 4, 4, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 5, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 3, 1, 2, 5, 3, 1, 2, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 5, 1, 4, 4, 1, 1, 1, 3, 3, 2, 1, 1, 4, 1, 1, 3, 1, 3, 2, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 3, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 5, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 4, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 4, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 3, 2, 1, 2, 2, 1, 1, 3, 2, 4, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 6, 2, 3, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 4, 1, 2, 4, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 5, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 2, 2, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 3, 2, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 3, 2, 2, 3, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 4, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 5, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 3, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 5, 5, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 8, 1, 2, 1, 3, 1, 3, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 3, 3, 3, 1, 1, 5, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 4, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 3, 4, 1, 1, 2, 2, 3, 2, 2, 1, 2, 2, 3, 3, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 4, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 10, 1, 1, 1, 1, 1, 1, 1, 2, 7, 2, 1, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 1, 2, 2, 2, 1, 3, 2, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 6, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 5, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 5, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 2, 2, 2, 2, 1, 1, 4, 1, 2, 3, 3, 1, 2, 2, 1, 2, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 3, 1, 1, 4, 2, 1, 1, 2, 1, 1, 37, 24, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 3, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 4, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 3, 3, 2, 4, 1, 1, 1, 3, 1, 4, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 3, 3, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 4, 3, 1, 2, 2, 1, 1, 4, 2, 4, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 3, 2, 1, 2, 1, 3, 4, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 3, 3, 3, 2, 1, 3, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 2, 6, 5, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 3, 2, 2, 4, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 4, 1, 3, 2, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 4, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 3, 2, 1, 2, 1, 3, 5, 2, 5, 1, 3, 3, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 3, 2, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 3, 2, 1, 1, 1, 2, 3, 1, 3, 4, 1, 2, 2, 2, 2, 2, 2, 1, 2, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 3, 4, 4, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 3, 3, 2, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 8, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 2, 4, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 8, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 3, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 4, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 4, 2, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 4, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 2, 2, 3, 1, 1, 3, 3, 2, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 5, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 4, 4, 5, 3, 4, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 3, 1, 2, 2, 3, 1, 1, 2, 1, 2, 4, 1, 1, 17, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 3, 3, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 2, 1, 2, 4, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 4, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 3, 2, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 2, 4, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 4, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 3, 3, 2, 1, 3, 1, 3, 5, 1, 1, 1, 3, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 2, 1, 2, 3, 1, 3, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 4, 3, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 5, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 3, 1, 3, 2, 2, 1, 1, 1, 5, 3, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 3, 3, 2, 1, 1, 1, 2, 2, 3, 2, 3, 1, 1, 4, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 3, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 2, 1, 1, 6, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 4, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 3, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 4, 3, 3, 1, 4, 2, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 3, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 4, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 2, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 3, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 3, 3, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 6, 3, 2, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 4, 2, 2, 3, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 4, 6, 2, 4, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 3, 3, 2, 2, 2, 4, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 2, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 5, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 3, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 4, 2, 3, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 8, 5, 17, 13, 11, 9, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 5, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 3, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 5, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 3, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 3, 2, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 2, 2, 3, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 3, 3, 1, 2, 1, 1, 2, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 4, 1, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 3, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 5, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 5, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 3, 6, 4, 3, 3, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 5, 1, 3, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 2, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 4, 7, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 5, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 4, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 3, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 4, 2, 2, 2, 1, 1, 4, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 4, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 5, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 4, 4, 2, 1, 4, 2, 1, 2, 1, 4, 4, 1, 1, 2, 2, 2, 1, 3, 6, 2, 1, 1, 1, 1, 1, 1, 3, 7, 5, 1, 7, 3, 3, 1, 1, 2, 1, 1, 3, 3, 2, 3, 3, 2, 3, 1, 3, 1, 2, 2, 2, 1, 1, 8, 1, 1, 5, 1, 4, 1, 2, 3, 5, 1, 3, 5, 4, 1, 2, 2, 2, 4, 1, 1, 1, 8, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 3, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 4, 4, 4, 4, 4, 1, 4, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 4, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 4, 2, 1, 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 4, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 5, 2, 3, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 4, 2, 1, 1, 2, 2, 3, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 3, 1, 3, 1, 4, 1, 4, 1, 2, 2, 2, 1, 1, 2, 3, 4, 3, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 6, 1, 1, 1, 4, 2, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 4, 2, 2, 4, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 1, 6, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 2, 4, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 3, 2, 3, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 5, 2, 1, 1, 1, 2, 1, 2, 3, 3, 1, 6, 1, 4, 2, 2, 2, 2, 1, 2, 2, 4, 1, 1, 1, 3, 2, 2, 1, 3, 2, 2, 1, 1, 2, 1, 2, 3, 2, 2, 2, 2, 3, 1, 1, 2, 3, 4, 5, 2, 5, 1, 2, 3, 1, 1, 4, 1, 1, 1, 2, 2, 2, 3, 2, 3, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 1, 1, 2, 4, 4, 7, 2, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 5, 1, 2, 1, 2, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 4, 3, 2, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 4, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 2, 1, 1, 6, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 3, 2, 2, 2, 4, 1, 4, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 5, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 3, 1, 2, 3, 3, 3, 2, 3, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 6, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 7, 2, 4, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 3, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 4, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 4, 5, 1, 2, 3, 1, 2, 3, 1, 1, 2, 1, 1, 6, 2, 1, 1, 2, 6, 1, 1, 4, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 5, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 4, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 2, 1, 2, 3, 3, 2, 2, 3, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 4, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 4, 2, 1, 2, 4, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 3, 1, 3, 3, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 3, 2, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 4, 4, 2, 5, 4, 1, 2, 2, 5, 4, 2, 1, 1, 3, 2, 2, 2, 2, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 3, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 5, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 5, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 3, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 5, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 2, 4, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 10, 8, 1, 3, 2, 1, 2, 1, 2, 1, 1, 3, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 5, 1, 1, 5, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 4, 2, 1, 1, 1, 1, 5, 1, 1, 5, 2, 1, 1, 2, 3, 4, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 6, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 3, 1, 2, 4, 1, 2, 1, 2, 3, 1, 1, 4, 1, 3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 3, 1, 2, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 3, 2, 3, 1, 1, 1, 1, 3, 1, 2, 2, 3, 1, 3, 3, 2, 2, 3, 2, 1, 2, 2, 3, 2, 4, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 3, 2, 3, 3, 3, 1, 1, 1, 1, 2, 4, 2, 4, 1, 1, 1, 2, 3, 1, 3, 2, 2, 5, 4, 1, 2, 4, 1, 5, 1, 1, 2, 6, 1, 2, 2, 2, 5, 1, 3, 6, 4, 2, 2, 1, 3, 1, 1, 3, 3, 2, 1, 2, 2, 2, 4, 2, 3, 3, 3, 1, 2, 1, 1, 4, 1, 3, 7, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 4, 9, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 4, 1, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 2, 2, 2, 3, 1, 3, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 3, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 3, 2, 2, 4, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 2, 3, 4, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 3, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 4, 2, 3, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 3, 4, 3, 3, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 4, 1, 1, 4, 1, 1, 3, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 14, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 4, 2, 4, 2, 2, 1, 2, 2, 4, 3, 2, 2, 1, 3, 2, 3, 2, 2, 2, 1, 1, 2, 2, 2, 3, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 6, 3, 1, 3, 3, 4, 3, 1, 1, 1, 3, 1, 1, 2, 6, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 3, 1, 5, 3, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 8, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 4, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 6, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 3, 2, 6, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 3, 2, 1, 1, 2, 5, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 4, 1, 5, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 6, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 4, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 5, 4, 2, 1, 1, 4, 1, 2, 3, 1, 3, 2, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 5, 3, 2, 7, 5, 7, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 4, 3, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 3, 2, 2, 3, 1, 1, 4, 1, 1, 3, 3, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 2, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 1, 4, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 5, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 13, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 3, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 4, 1, 1, 1, 1, 1, 5, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 1, 3, 1, 2, 2, 4, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 4, 2, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 4, 2, 2, 1, 1, 1, 3, 2, 5, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 2, 3, 2, 6, 3, 4, 1, 3, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 2, 6, 1, 3, 2, 1, 1, 2, 3, 1, 1, 2, 1, 4, 1, 1, 2, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 4, 3, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 4, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 4, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 3, 3, 2, 1, 3, 1, 3, 1, 3, 2, 4, 1, 3, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 3, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 2, 3, 2, 2, 3, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 3, 3, 1, 3, 1, 1, 6, 6, 6, 5, 1, 1, 4, 3, 8, 1, 2, 5, 2, 5, 1, 3, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 6, 1, 1, 3, 1, 1, 3, 2, 2, 3, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 8, 3, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 2, 1, 1, 3, 2, 1, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 5, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 5, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 4, 2, 1, 1, 2, 2, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 3, 6, 1, 5, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 2, 1, 2, 5, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 3, 2, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 7, 1, 19, 1, 3, 14, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 3, 3, 5, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 5, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 2, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 4, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 3, 3, 2, 4, 4, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 13, 1, 10, 4, 1, 1, 4, 1, 2, 1, 2, 5, 5, 3, 3, 3, 1, 2, 3, 2, 2, 2, 2, 5, 1, 6, 1, 1, 3, 4, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 3, 1, 2, 1, 7, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 8, 1, 7, 1, 2, 1, 4, 4, 5, 4, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 4, 2, 3, 3, 2, 1, 1, 2, 1, 3, 2, 1, 3, 1, 4, 1, 2, 3, 1, 1, 1, 1, 3, 3, 3, 6, 1, 1, 1, 2, 8, 7, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 5, 1, 1, 3, 1, 1, 6, 3, 3, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 5, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 3, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 3, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 5, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 5, 2, 2, 1, 1, 1, 1, 2, 6, 1, 3, 1, 6, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 3, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 7, 3, 3, 1, 3, 4, 5, 15, 2, 2, 1, 1, 1, 2, 3, 1, 1, 4, 1, 2, 2, 2, 1, 4, 3, 3, 3, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 3, 4, 6, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 5, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 6, 3, 5, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 5, 1, 1, 1, 1, 1, 5, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 2, 1, 5, 4, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 3, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 4, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 3, 2, 2, 1, 1, 5, 3, 1, 1, 1, 1, 3, 1, 2, 3, 3, 2, 2, 3, 3, 2, 4, 3, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 4, 2, 3, 1, 4, 3, 1, 2, 3, 3, 2, 2, 4, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 4, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 4, 4, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 3, 3, 4, 3, 3, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 5, 5, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 4, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 7, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 4, 1, 4, 4, 1, 4, 3, 2, 2, 2, 4, 5, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 3, 5, 2, 4, 8, 7, 1, 1, 2, 1, 1, 7, 1, 1, 5, 4, 1, 3, 1, 2, 3, 2, 2, 5, 1, 2, 1, 1, 2, 2, 5, 2, 4, 1, 2, 2, 3, 3, 1, 1, 3, 1, 2, 4, 5, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 3, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 4, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 3, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 3, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 16, 1, 12, 11, 2, 23, 1, 15, 2, 2, 1, 1, 1, 7, 1, 2, 1, 6, 9, 8, 7, 7, 1, 17, 1, 1, 1, 1, 1, 12, 1, 2, 2, 2, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 7, 2, 1, 10, 1, 2, 1, 1, 1, 8, 1, 7, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 4, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 6, 1, 7, 6, 1, 2, 1, 9, 4, 1, 1, 1, 2, 5, 1, 5, 1, 5, 6, 1, 4, 2, 4, 2, 1, 7, 1, 1, 3, 4, 2, 7, 1, 1, 2, 1, 2, 7, 3, 1, 4, 1, 1, 1, 3, 2, 1, 2, 5, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 8, 5, 3, 1, 7, 1, 3, 2, 9, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 8, 1, 4, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 5, 2, 1, 1, 1, 4, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 5, 1, 1, 2, 2, 4, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 7, 1, 2, 5, 1, 2, 1, 1, 2, 1, 2, 1, 5, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 3, 1, 3, 6, 3, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 4, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 3, 1, 4, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 3, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 6, 4, 5, 4, 3, 3, 6, 1, 4, 7, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 5, 1, 3, 1, 2, 1, 2, 1, 3, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 7, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 4, 1, 2, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 2, 2, 3, 2, 1, 3, 3, 7, 1, 4, 2, 2, 1, 3, 1, 2, 2, 3, 1, 2, 6, 2, 2, 4, 1, 1, 3, 3, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 3, 3, 2, 2, 2, 3, 3, 3, 2, 1, 1, 1, 2, 3, 6, 1, 1, 2, 1, 1, 1, 2, 3, 3, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 3, 2, 3, 2, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 4, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 3, 2, 4, 4, 1, 2, 1, 4, 3, 4, 2, 1, 2, 6, 1, 2, 3, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 3, 2, 1, 1, 5, 2, 3, 3, 2, 5, 3, 5, 3, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 3, 2, 1, 3, 3, 2, 2, 2, 4, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 4, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 4, 2, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 4, 1, 1, 2, 1, 1, 4, 2, 1, 2, 4, 2, 1, 3, 3, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 1, 1, 2, 4, 2, 1, 3, 1, 2, 1, 3, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 4, 3, 2, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 4, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 2, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 2, 3, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 3, 1, 1, 3, 2, 1, 1, 3, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 3, 3, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 2, 2, 4, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 4, 3, 1, 3, 2, 2, 1, 2, 2, 3, 1, 1, 2, 2, 4, 2, 3, 3, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 4, 2, 5, 1, 3, 6, 2, 1, 3, 4, 7, 1, 9, 1, 1, 1, 2, 2, 2, 1, 1, 8, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 3, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 4, 1, 1, 1, 2, 1, 1, 4, 2, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 2, 1, 2, 2, 1, 1, 1, 7, 1, 3, 2, 2, 3, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 7, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 3, 2, 1, 2, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 4, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 3, 2, 1, 1, 1, 4, 1, 2, 2, 3, 1, 2, 4, 4, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 5, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 4, 3, 2, 3, 2, 4, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 4, 1, 1, 3, 2, 1, 2, 5, 1, 1, 4, 2, 1, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 4, 3, 1, 2, 2, 1, 2, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 4, 5, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 4, 2, 3, 1, 7, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 6, 2, 1, 1, 3, 2, 2, 1, 2, 3, 2, 1, 3, 2, 1, 1, 2, 1, 2, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 4, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 4, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 3, 1, 5, 2, 3, 4, 2, 1, 3, 8, 1, 1, 2, 4, 1, 1, 2, 4, 2, 2, 1, 3, 2, 3, 4, 2, 4, 1, 1, 1, 8, 4, 1, 4, 4, 7, 5, 5, 6, 3, 13, 1, 2, 2, 3, 1, 2, 1, 2, 2, 5, 6, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 6, 1, 3, 6, 2, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 3, 3, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 4, 1, 5, 4, 3, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 4, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 4, 5, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 4, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 8, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 6, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 4, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 3, 2, 2, 1, 2, 2, 4, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 3, 3, 2, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 7, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 4, 3, 3, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 2, 2, 1, 1, 1, 4, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 7, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 5, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 4, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 3, 4, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 4, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 4, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 5, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 3, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 3, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 2, 1, 1, 2, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 3, 3, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 5, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 7, 11, 9, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 2, 2, 1, 2, 2, 4, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 4, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 9, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 5, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 4, 1, 1, 2, 1, 5, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 3, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 3, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 3, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 5, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 2, 2, 3, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 2, 4, 3, 3, 1, 2, 2, 1, 2, 2, 2, 3, 3, 2, 1, 3, 4, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 2, 1, 2, 1, 5, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 2, 2, 3, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 5, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 3, 2, 2, 2, 3, 4, 4, 1, 2, 1, 2, 1, 1, 3, 4, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 3, 2, 2, 5, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 6, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 3, 4, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 5, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 3, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 3, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 4, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 3, 2, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 2, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 4, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 4, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 1, 1, 5, 1, 2, 2, 4, 3, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 4, 1, 1, 1, 3, 1, 2, 2, 1, 2, 5, 1, 1, 3, 2, 5, 1, 2, 2, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 2, 1, 3, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 4, 5, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 2, 2, 4, 1, 1, 3, 2, 1, 2, 2, 1, 1, 4, 1, 4, 1, 3, 1, 2, 2, 2, 1, 1, 3, 1, 3, 2, 1, 1, 2, 2, 2, 2, 2, 1, 5, 1, 2, 3, 2, 2, 2, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 5, 1, 3, 1, 2, 2, 2, 5, 3, 1, 2, 3, 2, 1, 1, 3, 2, 1, 2, 3, 2, 2, 3, 2, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 3, 3, 2, 2, 4, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3, 1, 2, 3, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 2, 3, 5, 2, 1, 3, 3, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 6, 4, 2, 2, 5, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 3, 1, 1, 2, 1, 2, 4, 3, 3, 4, 3, 8, 2, 2, 3, 2, 2, 1, 3, 3, 2, 1, 3, 1, 1, 5, 2, 3, 3, 2, 2, 2, 1, 1, 3, 1, 2, 4, 3, 3, 1, 1, 1, 6, 2, 3, 6, 3, 2, 1, 4, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 5, 2, 2, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 4, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 2, 3, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 3, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 4, 1, 2, 2, 1, 2, 3, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 2, 1, 3, 1, 2, 2, 2, 3, 1, 1, 4, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 1, 1, 1, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 7, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 5, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 4, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 2, 1, 2, 3, 4, 2, 2, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 2, 3, 4, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 5, 2, 2, 5, 2, 2, 3, 2, 1, 4, 1, 2, 3, 7, 3, 2, 1, 3, 3, 2, 1, 3, 1, 2, 1, 3, 2, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 4, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 3, 1, 2, 2, 2, 1, 3, 3, 3, 2, 1, 1, 3, 3, 2, 2, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 4, 2, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 4, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 5, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 7, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 3, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 3, 4, 1, 1, 4, 1, 1, 4, 1, 1, 1, 4, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 5, 2, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 3, 1, 1, 3, 4, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 3, 2, 2, 3, 2, 3, 1, 1, 2, 1, 2, 2, 1, 8, 1, 4, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 2, 2, 2, 1, 3, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 5, 4, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 4, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 4, 1, 3, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 3, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 2, 3, 5, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 4, 4, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 3, 3, 1, 2, 3, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 4, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 4, 1, 3, 2, 1, 2, 1, 4, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 2, 3, 1, 2, 2, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 2, 2, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 2, 1, 1, 2, 8, 1, 1, 2, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 4, 1, 5, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 4, 1, 2, 1, 1, 2, 2, 1, 4, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 5, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 3, 4, 1, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 5, 1, 2, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 4, 2, 2, 2, 1, 5, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 3, 2, 3, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 4, 2, 5, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 3, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 4, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 7, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 4, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 3, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 2, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 5, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 2, 5, 6, 2, 4, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 3, 2, 3, 4, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 3, 1, 1, 3, 2, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 3, 5, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 4, 3, 2, 1, 4, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 3, 2, 4, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 3, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 3, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 3, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 2, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 3, 2, 3, 2, 1, 1, 3, 2, 3, 1, 3, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 3, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 8, 2, 2, 1, 4, 1, 1, 1, 1, 2, 4, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 4, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 2, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 8, 1, 1, 2, 1, 2, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 6, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 6, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 6, 6, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 3, 2, 2, 4, 1, 2, 2, 1, 5, 8, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 5, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 3, 3, 1, 3, 1, 1, 2, 3, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 4, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 4, 2, 3, 2, 2, 1, 1, 5, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 2, 1, 2, 3, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 3, 2, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 3, 3, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 8, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 5, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 5, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 3, 1, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 3, 3, 4, 1, 5, 1, 1, 1, 2, 1, 1, 2, 5, 2, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 3, 2, 4, 2, 3, 2, 3, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 2, 3, 3, 2, 1, 3, 1, 1, 1, 1, 2, 2, 3, 6, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 3, 3, 1, 2, 3, 2, 2, 2, 2, 1, 6, 2, 1, 1, 2, 1, 2, 4, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 4, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 6, 3, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 3, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 3, 3, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 2, 2, 2, 1, 2, 3, 2, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 2, 1, 3, 1, 1, 2, 1, 3, 1, 4, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 3, 3, 4, 2, 1, 1, 1, 2, 1, 2, 5, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 3, 3, 2, 1, 1, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 5, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 7, 1, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 3, 2, 2, 3, 2, 3, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 2, 1, 1, 2, 1, 3, 2, 1, 3, 1, 2, 1, 3, 1, 2, 3, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 2, 4, 2, 1, 2, 2, 1, 1, 2, 3, 2, 2, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 3, 2, 1, 1, 2, 1, 4, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 6, 1, 2, 4, 1, 2, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 2, 4, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 3, 2, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 2, 4, 5, 3, 5, 2, 2, 2, 2, 1, 2, 1, 3, 3, 3, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 3, 2, 3, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 3, 3, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 11, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 9, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 5, 1, 1, 2, 1, 1, 2, 1, 2, 1, 5, 1, 1, 3, 1, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 4, 2, 1, 2, 2, 1, 1, 2, 5, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 4, 2, 1, 2, 3, 5, 1, 1, 1, 1, 3, 3, 1, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 2, 4, 4, 1, 2, 3, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 6, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 6, 3, 5, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 4, 1, 2, 1, 1, 2, 6, 2, 1, 2, 2, 1, 3, 1, 2, 2, 4, 2, 2, 1, 3, 4, 1, 3, 1, 4, 2, 1, 1, 1, 6, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 3, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 4, 1, 2, 4, 1, 1, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 4, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 5, 2, 4, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 4, 2, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 4, 4, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 3, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 1, 4, 2, 4, 4, 1, 3, 4, 1, 4, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 3, 4, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1, 4, 3, 3, 2, 2, 2, 1, 3, 2, 1, 1, 5, 1, 2, 1, 1, 1, 1, 2, 4, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 3, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 4, 3, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 3, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 3, 3, 3, 2, 1, 3, 2, 3, 1, 1, 1, 4, 1, 1, 4, 3, 2, 2, 3, 1, 3, 2, 3, 2, 4, 4, 2, 1, 4, 3, 3, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 2, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 4, 2, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 3, 1, 3, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 5, 1, 4, 2, 2, 2, 1, 1, 1, 3, 1, 3, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 4, 2, 1, 1, 2, 1, 1, 4, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 6, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 5, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 2, 3, 4, 3, 4, 2, 1, 1, 1, 2, 1, 1, 3, 4, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 5, 4, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 3, 2, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 6, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 3, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 7, 1, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 3, 1, 2, 4, 1, 2, 2, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 7, 1, 1, 1, 2, 1, 2, 2, 7, 3, 1, 2, 1, 1, 3, 1, 3, 13, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 15, 1, 1, 1, 3, 3, 4, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 6, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 4, 2, 1, 2, 2, 2, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 4, 1, 1, 3, 1, 1, 1, 5, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 4, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 3, 2, 4, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 3, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 3, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 3, 1, 2, 2, 2, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 2, 1, 3, 3, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 4, 3, 3, 1, 2, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 4, 2, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 2, 3, 4, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 4, 4, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 2, 1, 1, 2, 4, 1, 2, 2, 1, 3, 3, 2, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 4, 3, 1, 3, 4, 1, 4, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 2, 1, 1, 5, 2, 2, 1, 2, 2, 2, 3, 1, 2, 2, 3, 1, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 4, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 4, 1, 2, 2, 1, 4, 2, 2, 1, 1, 7, 2, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 4, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 10, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 2, 5, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 6, 5, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 3, 4, 4, 2, 1, 3, 1, 2, 2, 3, 4, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 3, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 3, 1, 3, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 6, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 11, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 4, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 5, 3, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 4, 2, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2, 1, 3, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 5, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 4, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 5, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 3, 2, 1, 3, 2, 5, 1, 1, 1, 2, 2, 5, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 4, 2, 1, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 3, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 4, 1, 1, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 3, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 2, 4, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 4, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 3, 2, 1, 1, 1, 3, 3, 1, 1, 3, 1, 2, 2, 1, 4, 1, 2, 1, 2, 4, 1, 2, 2, 2, 5, 1, 1, 3, 1, 2, 1, 2, 1, 1, 6, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 2, 2, 1, 1, 3, 2, 2, 2, 3, 1, 2, 2, 3, 2, 2, 2, 3, 1, 4, 1, 2, 3, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 3, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 3, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 3, 2, 1, 2, 2, 3, 1, 3, 2, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 5, 1, 1, 8, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 5, 4, 1, 1, 2, 1, 1, 1, 2, 6, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 5, 5, 1, 1, 4, 5, 4, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 3, 4, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2, 3, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 3, 3, 3, 2, 4, 2, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 3, 2, 2, 2, 1, 1, 2, 2, 2, 1, 4, 2, 1, 1, 3, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 3, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 2, 3, 2, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 2, 1, 3, 3, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 2, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 3, 1, 1, 3, 2, 2, 2, 3, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 5, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 3, 1, 4, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 4, 3, 1, 3, 1, 3, 4, 1, 4, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 5, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 4, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 3, 4, 2, 3, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 4, 1, 2, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 4, 3, 1, 1, 2, 1, 5, 2, 3, 1, 1, 3, 2, 1, 1, 1, 2, 3, 1, 2, 5, 3, 3, 2, 1, 4, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 4, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 5, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 3, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 4, 2, 2, 3, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 6, 1, 1, 2, 3, 2, 3, 1, 2, 1, 3, 2, 1, 3, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 3, 3, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 3, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 3, 1, 1, 3, 4, 3, 4, 3, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 7, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 3, 1, 2, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 3, 1, 2, 1, 3, 4, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 3, 1, 3, 2, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 2, 1, 2, 1, 1, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 4, 1, 3, 2, 1, 3, 2, 3, 3, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 3, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 3, 2, 1, 3, 3, 2, 1, 2, 4, 3, 2, 4, 2, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 2, 3, 3, 2, 1, 1, 2, 3, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 3, 1, 4, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 3, 4, 2, 2, 3, 5, 3, 2, 2, 2, 3, 1, 3, 4, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 3, 2, 1, 1, 3, 3, 2, 5, 1, 2, 2, 2, 2, 6, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 4, 5, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 1, 4, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 5, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 3, 4, 2, 3, 1, 1, 4, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 3, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 4, 2, 2, 3, 2, 1, 2, 1, 1, 1, 3, 2, 3, 1, 4, 4, 3, 4, 3, 3, 1, 3, 2, 3, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 3, 2, 3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 3, 3, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 4, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 3, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 3, 2, 4, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 3, 1, 1, 1, 2, 1, 1, 1, 5, 4, 1, 1, 1, 1, 4, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 3, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 3, 2, 1, 3, 1, 5, 1, 1, 5, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 6, 1, 1, 1, 3, 1, 8, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 2, 1, 1, 2, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 2, 3, 1, 1, 4, 5, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 4, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 3, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 1, 3, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 5, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 4, 4, 1, 1, 1, 1, 1, 2, 2, 1, 3, 4, 5, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 5, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 4, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 4, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 4, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 2, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 4, 2, 1, 1, 2, 2, 1, 2, 3, 1, 3, 2, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 3, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 3, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 4, 8, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 6, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 4, 1, 1, 3, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 6, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 4, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 6, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 4, 3, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 6, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 4, 2, 2, 2, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 2, 1, 7, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 4, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 5, 2, 1, 1, 2, 2, 3, 1, 3, 1, 1, 3, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 3, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 3, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 4, 1, 1, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 5, 1, 2, 5, 1, 2, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 13, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 5, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 3, 2, 4, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 7, 1, 5, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 3, 2, 1, 2, 2, 1, 4, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 4, 3, 3, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 5, 1, 3, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 9, 2, 1, 1, 2, 7, 6, 1, 1, 1, 1, 1, 2, 1, 3, 2, 9, 1, 4, 1, 1, 1, 8, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 3, 2, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 7, 3, 1, 4, 2, 1, 2, 3, 2, 5, 1, 2, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 3, 3, 3, 1, 2, 1, 1, 1, 2, 4, 2, 1, 3, 1, 2, 3, 2, 2, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 4, 1, 1, 2, 1, 4, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 1, 4, 3, 8, 3, 3, 1, 2, 1, 1, 2, 1, 1, 5, 2, 1, 1, 3, 1, 2, 1, 2, 2, 3, 1, 1, 3, 3, 3, 5, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 5, 3, 1, 7, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 6, 2, 1, 3, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 5, 2, 1, 5, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 4, 3, 4, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 3, 2, 1, 1, 3, 4, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 5, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 2, 7, 4, 4, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 4, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 3, 1, 3, 7, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 4, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 4, 3, 1, 2, 1, 1, 3, 1, 3, 1, 2, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 4, 2, 1, 2, 3, 1, 1, 2, 2, 3, 7, 1, 3, 1, 1, 4, 1, 3, 1, 3, 1, 2, 2, 1, 3, 3, 1, 3, 1, 1, 5, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 5, 3, 1, 2, 1, 2, 1, 1, 4, 1, 1, 3, 1, 4, 1, 1, 1, 2, 1, 3, 2, 4, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 2, 1, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 16, 1, 3, 1, 2, 1, 2, 4, 1, 1, 4, 1, 1, 1, 1, 2, 2, 3, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 6, 2, 1, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 6, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 3, 1, 2, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 3, 1, 2, 3, 1, 1, 1, 3, 1, 1, 5, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 3, 4, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 2, 3, 1, 3, 1, 1, 1, 4, 4, 5, 1, 1, 1, 2, 2, 2, 1, 5, 5, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 6, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 3, 2, 1, 5, 2, 5, 2, 1, 12, 5, 2, 3, 6, 1, 1, 2, 4, 4, 1, 6, 1, 2, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 4, 1, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 3, 4, 2, 1, 1, 5, 1, 2, 4, 3, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 4, 2, 2, 1, 3, 1, 4, 3, 4, 2, 1, 3, 1, 1, 3, 3, 3, 3, 3, 2, 1, 1, 2, 1, 3, 1, 2, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 4, 3, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 5, 1, 1, 1, 2, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 3, 3, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 7, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 3, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 5, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 4, 4, 2, 3, 2, 1, 2, 1, 1, 1, 2, 5, 4, 1, 2, 1, 3, 2, 1, 1, 1, 4, 3, 1, 2, 1, 4, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 2, 3, 1, 1, 2, 3, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 3, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 4, 3, 2, 3, 1, 2, 1, 2, 4, 1, 3, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 4, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 4, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 3, 2, 1, 1, 2, 2, 1, 1, 2, 4, 2, 2, 2, 2, 3, 1, 1, 4, 4, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 3, 2, 1, 2, 2, 1, 4, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 3, 2, 2, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 2, 2, 2, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 2, 2, 1, 1, 4, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 6, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 2, 2, 2, 3, 3, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 5, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 2, 2, 1, 4, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 3, 1, 2, 2, 2, 2, 3, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 4, 2, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 4, 2, 1, 3, 1, 1, 2, 4, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 3, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 2, 1, 4, 1, 5, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 2, 2, 5, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 5, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 3, 1, 4, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 5, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6, 1, 3, 1, 3, 2, 18, 2, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 2, 3, 1, 2, 15, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 4, 4, 1, 2, 2, 4, 5, 3, 1, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 3, 2, 1, 3, 3, 3, 2, 2, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 7, 2, 1, 1, 3, 2, 2, 4, 4, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 7, 3, 1, 2, 1, 1, 3, 2, 1, 2, 1, 6, 1, 4, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 6, 1, 1, 2, 1, 2, 4, 2, 2, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 5, 7, 2, 7, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 9, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 3, 2, 3, 1, 4, 3, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 2, 3, 3, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 2, 1, 1, 2, 2, 4, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 3, 1, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 1, 4, 3, 2, 3, 1, 2, 1, 9, 1, 3, 1, 6, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 4, 1, 3, 3, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 5, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 3, 2, 3, 3, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4, 4, 4, 1, 1, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 3, 5, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 3, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 4, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 6, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 3, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 3, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 4, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 3, 3, 3, 4, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 3, 2, 2, 2, 1, 3, 3, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 2, 3, 1, 1, 3, 2, 2, 1, 2, 1, 2, 3, 2, 2, 4, 1, 5, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 3, 1, 2, 4, 2, 3, 2, 3, 1, 1, 1, 1, 2, 2, 1, 3, 1, 4, 2, 3, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 4, 1, 3, 3, 2, 2, 3, 3, 3, 2, 1, 2, 1, 1, 1, 2, 4, 3, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 4, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 3, 2, 2, 2, 2, 4, 2, 2, 1, 3, 4, 3, 3, 1, 1, 2, 1, 3, 4, 1, 2, 1, 2, 1, 3, 1, 1, 3, 2, 1, 2, 3, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 3, 1, 2, 2, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 3, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 3, 3, 5, 2, 3, 1, 2, 1, 3, 7, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 2, 5, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 3, 2, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 4, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 5, 2, 3, 3, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 2, 4, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 3, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 2, 4, 1, 2, 2, 1, 2, 1, 2, 1, 2, 3, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 4, 3, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 4, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 4, 2, 5, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 4, 2, 3, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 1, 4, 3, 1, 1, 2, 1, 4, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 2, 2, 2, 3, 4, 1, 3, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 8, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 9, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 3, 2, 1, 2, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 7, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 4, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 1, 4, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 3, 2, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 4, 1, 2, 4, 1, 1, 2, 3, 4, 2, 5, 3, 1, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 7, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 4, 2, 1, 1, 2, 1, 3, 2, 1, 3, 1, 3, 1, 1, 1, 4, 4, 2, 1, 1, 3, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 4, 3, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 4, 3, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 2, 3, 3, 3, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 3, 3, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 4, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 2, 2, 1, 1, 2, 3, 1, 3, 2, 1, 2, 2, 2, 2, 1, 2, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 6, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 4, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 4, 3, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 4, 1, 2, 4, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 3, 2, 1, 2, 1, 4, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 1, 2, 3, 1, 1, 1, 3, 3, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 3, 1, 3, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 5, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 3, 2, 3, 4, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 4, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 3, 2, 3, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 4, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 4, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 5, 2, 2, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 3, 4, 1, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 3, 3, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 3, 2, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 4, 1, 1, 2, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 4, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 3, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 5, 4, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 4, 4, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 7, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 2, 3, 2, 2, 5, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 3, 1, 3, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 3, 2, 1, 3, 2, 2, 1, 2, 4, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 4, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 6, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 2, 1, 4, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 4, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 4, 1, 3, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 4, 2, 1, 1, 1, 3, 1, 1, 4, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 2, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 2, 5, 7, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 32, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 1, 1, 1, 1, 6, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 3, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 2, 2, 1, 1, 2, 3, 3, 1, 1, 3, 3, 3, 1, 2, 3, 1, 1, 5, 3, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 5, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 4, 2, 2, 3, 1, 2, 1, 3, 5, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 4, 3, 1, 2, 4, 3, 4, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 2, 2, 1, 3, 2, 1, 1, 3, 4, 1, 1, 1, 1, 2, 2, 1, 3, 4, 6, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 4, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 3, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 3, 2, 2, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 4, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 2, 2, 2, 3, 2, 1, 3, 1, 1, 1, 1, 5, 3, 2, 2, 4, 2, 2, 2, 5, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 3, 4, 2, 1, 1, 3, 1, 2, 1, 3, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 3, 3, 1, 2, 2, 1, 1, 5, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 4, 2, 3, 5, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 3, 5, 1, 3, 1, 3, 1, 5, 2, 1, 2, 1, 3, 2, 2, 2, 2, 2, 2, 1, 1, 3, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 3, 2, 3, 3, 2, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 2, 4, 1, 2, 4, 3, 4, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 6, 1, 2, 3, 1, 3, 2, 1, 2, 3, 1, 2, 2, 1, 3, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 5, 2, 3, 2, 2, 3, 1, 2, 1, 1, 2, 3, 2, 2, 3, 1, 1, 2, 2, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 3, 2, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 3, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 5, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 3, 2, 1, 1, 5, 3, 2, 2, 1, 4, 2, 5, 3, 1, 3, 1, 1, 3, 1, 5, 2, 1, 2, 2, 3, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 6, 3, 2, 5, 1, 4, 1, 2, 1, 10, 4, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 10, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 5, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 5, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 3, 4, 1, 4, 1, 2, 4, 1, 1, 4, 2, 2, 2, 1, 3, 2, 2, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 4, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 2, 3, 2, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 3, 4, 3, 2, 2, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 3, 1, 6, 3, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 4, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 5, 2, 2, 1, 1, 5, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 6, 2, 2, 2, 3, 2, 4, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 4, 3, 3, 1, 1, 1, 3, 2, 2, 3, 2, 2, 1, 1, 3, 1, 2, 1, 4, 2, 1, 3, 1, 2, 2, 1, 3, 1, 2, 3, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 3, 3, 1, 5, 1, 5, 3, 6, 1, 1, 4, 2, 4, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 3, 2, 3, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 3, 1, 3, 4, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 3, 3, 1, 3, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 3, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 2, 2, 2, 1, 2, 1, 1, 4, 2, 1, 2, 2, 4, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 3, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 4, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 7, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 5, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 4, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 5, 2, 1, 3, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 4, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 3, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 4, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 4, 2, 2, 1, 1, 1, 5, 1, 1, 3, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 4, 2, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 3, 1, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 7, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 4, 3, 2, 3, 1, 2, 1, 1, 2, 2, 4, 1, 2, 2, 2, 2, 1, 1, 3, 1, 2, 1, 2, 3, 1, 2, 1, 2, 3, 2, 3, 1, 1, 2, 2, 3, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 4, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 3, 2, 2, 3, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 3, 4, 2, 3, 4, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 3, 1, 2, 4, 3, 2, 2, 2, 2, 2, 4, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 5, 2, 2, 4, 2, 1, 2, 4, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 7, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 8, 2, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 2, 2, 3, 2, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 4, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 4, 1, 3, 2, 2, 1, 1, 1, 6, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 5, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 3, 4, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 4, 1, 1, 4, 2, 1, 2, 1, 2, 2, 4, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 5, 1, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 3, 1, 1, 3, 2, 2, 3, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 5, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 1, 3, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 3, 4, 3, 3, 3, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 3, 4, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 4, 3, 3, 1, 2, 2, 3, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 3, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 3, 1, 2, 1, 3, 2, 2, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 4, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 2, 3, 2, 1, 2, 2, 2, 4, 2, 4, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 2, 4, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 4, 2, 1, 2, 2, 4, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 4, 1, 3, 1, 1, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 5, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 5, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 3, 2, 2, 3, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 11, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 2, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 2, 1, 4, 3, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 2, 5, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 2, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 4, 1, 3, 4, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 3, 1, 2, 1, 3, 1, 4, 3, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 3, 2, 2, 1, 1, 1, 5, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 4, 4, 3, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 3, 4, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 4, 3, 1, 1, 1, 2, 2, 1, 4, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 5, 5, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 10, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 4, 3, 2, 1, 1, 3, 1, 4, 4, 2, 1, 3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 2, 3, 2, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 3, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 4, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 4, 4, 1, 6, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 6, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 3, 1, 1, 4, 1, 1, 4, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 5, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 4, 2, 2, 1, 1, 1, 1, 3, 5, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 5, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 2, 1, 5, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 4, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 5, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 3, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 6, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 2, 2, 2, 3, 3, 1, 1, 1, 3, 3, 4, 2, 1, 1, 3, 3, 2, 4, 3, 2, 2, 3, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 5, 4, 1, 2, 1, 2, 1, 2, 5, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 3, 1, 3, 4, 2, 1, 3, 1, 3, 2, 1, 2, 2, 3, 2, 3, 3, 1, 5, 1, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 4, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 4, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 5, 1, 2, 3, 3, 1, 1, 3, 1, 1, 3, 2, 1, 3, 2, 2, 3, 2, 1, 3, 3, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 2, 1, 2, 2, 2, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 3, 3, 4, 2, 3, 2, 2, 3, 4, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 4, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 4, 2, 2, 1, 1, 1, 1, 1, 3, 6, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 2, 1, 2, 3, 1, 1, 2, 4, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 3, 2, 3, 2, 2, 2, 2, 1, 1, 3, 11, 3, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 4, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 3, 1, 1, 4, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 5, 2, 2, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 5, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 3, 2, 3, 2, 1, 1, 2, 1, 4, 2, 2, 1, 2, 3, 1, 3, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 3, 2, 4, 2, 2, 2, 3, 5, 1, 1, 2, 1, 1, 3, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 5, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 4, 2, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 2, 5, 4, 1, 4, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 4, 1, 2, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 4, 4, 1, 2, 1, 1, 1, 5, 1, 2, 1, 2, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 4, 1, 3, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 2, 3, 3, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 2, 3, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 3, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 3, 1, 2, 1, 5, 2, 3, 1, 2, 2, 1, 3, 3, 4, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 3, 3, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 2, 1, 1, 1, 3, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 2, 2, 1, 3, 1, 3, 1, 1, 2, 1, 3, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 2, 3, 7, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 3, 3, 3, 2, 3, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 4, 1, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 3, 3, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 11, 3, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 5, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 3, 4, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 4, 1, 2, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 4, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 4, 3, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 5, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 4, 3, 2, 2, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 3, 1, 1, 3, 2, 4, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 3, 1, 2, 5, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 5, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 3, 2, 2, 2, 2, 1, 2, 2, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 4, 4, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 4, 4, 2, 2, 2, 2, 2, 3, 1, 5, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 4, 1, 3, 1, 3, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 4, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 5, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 3, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 5, 2, 1, 2, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 3, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 3, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 3, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 4, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 3, 1, 2, 1, 1, 1, 3, 4, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 2, 2, 1, 2, 2, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 3, 2, 1, 2, 1, 2, 2, 3, 2, 2, 2, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 3, 1, 2, 1, 5, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 4, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 5, 2, 1, 3, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 4, 3, 1, 2, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 3, 1, 1, 4, 3, 1, 2, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 4, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 3, 2, 3, 2, 1, 1, 2, 2, 5, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 4, 1, 1, 1, 2, 1, 3, 2, 2, 2, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4, 1, 2, 1, 2, 2, 7, 1, 4, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 4, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 3, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 3, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 3, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 3, 2, 2, 1, 1, 1, 3, 4, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 3, 3, 6, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 2, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 4, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 4, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 3, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 4, 4, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 3, 4, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 4, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 2, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 4, 2, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 3, 2, 3, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 3, 4, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 4, 2, 2, 2, 2, 4, 1, 2, 1, 5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 2, 2, 1, 3, 3, 3, 2, 4, 2, 2, 1, 6, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 3, 2, 3, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 4, 1, 2, 3, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 7, 3, 1, 1, 3, 1, 1, 7, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 4, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 4, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 1, 1, 1, 2, 1, 1, 4, 2, 2, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 1, 1, 2, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 3, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 4, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 3, 2, 2, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 2, 1, 3, 2, 7, 1, 1, 2, 1, 3, 2, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 3, 2, 4, 1, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 4, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 3, 1, 4, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 5, 2, 1, 1, 2, 3, 2, 2, 1, 1, 9, 10, 2, 1, 2, 1, 1, 1, 1, 4, 2, 1, 3, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 2, 1, 10, 3, 2, 2, 1, 3, 3, 4, 1, 1, 3, 3, 3, 1, 4, 3, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 2, 4, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 3, 2, 2, 3, 1, 3, 2, 2, 1, 3, 1, 2, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 3, 3, 2, 2, 2, 2, 1, 1, 3, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 4, 2, 4, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 4, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 2, 4, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 3, 1, 1, 2, 3, 4, 1, 1, 2, 3, 3, 3, 2, 3, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 2, 3, 1, 3, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 4, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 3, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 5, 2, 1, 3, 4, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 5, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 6, 4, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 4, 2, 2, 4, 1, 3, 1, 4, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 4, 2, 1, 1, 1, 3, 2, 1, 1, 3, 3, 1, 1, 3, 1, 2, 3, 1, 2, 3, 2, 2, 2, 1, 1, 3, 3, 1, 2, 2, 5, 3, 4, 1, 4, 13, 1, 4, 2, 1, 2, 2, 1, 1, 5, 6, 1, 1, 3, 8, 1, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 3, 2, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 3, 1, 3, 1, 3, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 4, 4, 1, 1, 3, 1, 4, 1, 1, 2, 3, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 6, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 4, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 4, 3, 3, 2, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 2, 4, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 5, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 3, 3, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 3, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 3, 2, 2, 2, 2, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 5, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 3, 2, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 4, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 2, 4, 3, 3, 1, 2, 4, 1, 1, 1, 3, 1, 4, 5, 3, 5, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 2, 7, 4, 5, 3, 2, 1, 2, 3, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 3, 2, 3, 2, 1, 1, 6, 1, 4, 2, 2, 2, 1, 2, 1, 2, 2, 3, 3, 2, 1, 2, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 4, 2, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 3, 1, 5, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 4, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 2, 2, 2, 6, 5, 3, 2, 3, 4, 2, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 5, 2, 1, 1, 4, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 3, 3, 2, 1, 1, 1, 3, 1, 2, 2, 3, 1, 4, 1, 1, 1, 1, 3, 6, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 5, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 3, 1, 3, 5, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 4, 5, 3, 3, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 4, 2, 5, 3, 2, 4, 3, 3, 3, 3, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 6, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 3, 1, 3, 2, 2, 2, 2, 2, 3, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 3, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 3, 1, 2, 2, 1, 2, 1, 2, 2, 1, 3, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 3, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 5, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 4, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 4, 6, 1, 3, 4, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 3, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 3, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 3, 2, 2, 2, 2, 3, 1, 3, 2, 1, 1, 2, 5, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 3, 5, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 3, 2, 1, 1, 3, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 4, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 4, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 6, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 5, 3, 2, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 3, 2, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 3, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 2, 1, 3, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 2, 3, 3, 2, 3, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 1, 1, 2, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 4, 1, 1, 2, 1, 3, 4, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 2, 2, 3, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 4, 1, 2, 1, 1, 2, 3, 4, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 5, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 4, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 3, 2, 1, 1, 3, 3, 1, 1, 1, 2, 7, 1, 1, 1, 2, 1, 1, 5, 1, 3, 4, 2, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 2, 2, 2, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 6, 2, 7, 7, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 1, 2, 5, 3, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 3, 2, 3, 1, 1, 2, 3, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 5, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 3, 2, 1, 2, 5, 2, 1, 3, 3, 1, 4, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 4, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 3, 1, 3, 2, 3, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 3, 1, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 3, 1, 2, 1, 1, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 4, 2, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 4, 2, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 2, 3, 4, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 3, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 3, 1, 2, 1, 3, 2, 2, 2, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 10, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 2, 2, 2, 3, 1, 2, 4, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 4, 1, 1, 1, 3, 2, 1, 2, 4, 3, 2, 1, 6, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 4, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 3, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 3, 2, 3, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 4, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 3, 2, 1, 3, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 1, 3, 3, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 5, 1, 1, 1, 4, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 3, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 5, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 3, 1, 2, 4, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 2, 1, 1, 2, 3, 1, 1, 4, 7, 1, 2, 2, 2, 4, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 4, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 1, 2, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 2, 2, 4, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 2, 7, 1, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 3, 5, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 4, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 5, 1, 1, 2, 2, 2, 2, 4, 2, 2, 3, 1, 1, 2, 2, 2, 1, 2, 3, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 5, 1, 2, 2, 6, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 5, 1, 1, 2, 1, 3, 2, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 4, 1, 3, 2, 1, 4, 3, 2, 1, 1, 2, 1, 3, 2, 1, 3, 3, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 4, 2, 3, 3, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 3, 2, 1, 2, 3, 1, 3, 5, 2, 3, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 2, 2, 4, 2, 2, 2, 1, 1, 3, 2, 4, 2, 2, 1, 2, 3, 3, 6, 4, 1, 3, 2, 1, 3, 2, 2, 3, 1, 1, 1, 2, 3, 3, 2, 1, 2, 2, 1, 3, 3, 1, 4, 2, 1, 4, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 3, 2, 3, 1, 3, 2, 1, 2, 2, 4, 2, 6, 3, 1, 3, 1, 1, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 5, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 2, 2, 7, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 3, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 6, 11, 1, 6, 3, 4, 4, 7, 2, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 3, 3, 1, 1, 2, 4, 1, 1, 3, 3, 2, 1, 2, 3, 1, 2, 3, 1, 2, 4, 1, 2, 2, 1, 2, 2, 6, 1, 3, 1, 2, 2, 1, 3, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 4, 3, 3, 1, 2, 2, 5, 2, 3, 1, 1, 4, 1, 3, 2, 1, 2, 2, 2, 2, 1, 2, 3, 3, 2, 1, 1, 2, 1, 3, 2, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 7, 1, 2, 2, 2, 1, 3, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 6, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 4, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 2, 2, 3, 3, 1, 2, 4, 1, 1, 2, 1, 3, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 3, 4, 1, 1, 1, 3, 2, 5, 1, 3, 3, 3, 2, 2, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 3, 3, 4, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 3, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 3, 1, 3, 2, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 4, 3, 2, 2, 3, 2, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 8, 2, 2, 1, 1, 1, 2, 1, 3, 7, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 3, 1, 1, 1, 1, 2, 3, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 5, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 4, 2, 1, 1, 1, 1, 2, 8, 2, 1, 3, 2, 1, 1, 2, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 5, 4, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 2, 4, 2, 3, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 6, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 5, 2, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 5, 1, 2, 1, 2, 1, 1, 2, 4, 3, 1, 3, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 2, 2, 3, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 3, 8, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 3, 4, 1, 2, 1, 1, 1, 5, 3, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 4, 1, 2, 1, 2, 7, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 3, 2, 6, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 3, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 4, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 5, 1, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 3, 2, 1, 2, 3, 2, 3, 1, 2, 1, 1, 1, 4, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 3, 3, 1, 2, 3, 2, 1, 3, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 4, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 2, 2, 2, 2, 3, 3, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 3, 3, 1, 2, 2, 2, 2, 1, 3, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 5, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 2, 2, 3, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 2, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 4, 4, 3, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 4, 3, 3, 2, 1, 1, 4, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 7, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 5, 7, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 6, 2, 1, 1, 6, 2, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 4, 3, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 6, 6, 5, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 2, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 4, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 2, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 5, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 3, 1, 3, 2, 1, 2, 1, 2, 1, 6, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 4, 1, 2, 2, 2, 4, 2, 2, 2, 4, 2, 1, 2, 1, 6, 3, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 4, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 3, 2, 2, 2, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 6, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 4, 1, 1, 3, 3, 1, 2, 1, 3, 1, 1, 3, 3, 3, 2, 3, 2, 3, 3, 2, 3, 1, 1, 3, 1, 4, 2, 3, 1, 1, 2, 2, 2, 3, 1, 4, 2, 2, 2, 1, 1, 3, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 3, 3, 2, 2, 1, 4, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 5, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 2, 2, 3, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 4, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 3, 1, 2, 4, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 4, 3, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 5, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 3, 2, 5, 1, 1, 2, 4, 3, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 7, 9, 4, 9, 7, 3, 1, 1, 6, 10, 4, 8, 3, 7, 4, 3, 6, 6, 4, 4, 5, 4, 4, 1, 5, 2, 5, 1, 2, 5, 3, 2, 5, 3, 3, 1, 6, 2, 2, 9, 1, 5, 4, 2, 1, 13, 6, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 10, 2, 1, 1, 1, 6, 3, 4, 1, 1, 5, 5, 2, 4, 3, 1, 2, 3, 1, 2, 8, 3, 1, 1, 3, 1, 4, 8, 3, 4, 4, 5, 3, 2, 2, 1, 4, 3, 3, 6, 5, 1, 2, 4, 1, 1, 5, 5, 5, 2, 8, 1, 5, 1, 1, 11, 6, 1, 1, 7, 4, 3, 2, 6, 2, 6, 1, 7, 4, 5, 3, 5, 3, 1, 2, 1, 1, 2, 4, 4, 5, 2, 6, 9, 2, 6, 5, 2, 3, 7, 6, 1, 6, 4, 3, 9, 1, 4, 7, 2, 1, 6, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 2, 2, 4, 5, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 4, 2, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 2, 3, 3, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 2, 3, 5, 4, 1, 1, 1, 1, 5, 2, 2, 2, 4, 2, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 5, 2, 2, 3, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 4, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 3, 2, 3, 1, 3, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 4, 3, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 2, 2, 3, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 5, 5, 1, 4, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 12, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 11, 3, 4, 7, 2, 1, 4, 2, 1, 2, 2, 2, 1, 1, 10, 5, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 3, 1, 1, 1, 1, 5, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 5, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 3, 1, 2, 1, 1, 3, 2, 3, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 4, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 4, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 5, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 3, 2, 1, 2, 1, 7, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 4, 1, 1, 1, 1, 2, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 5, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 4, 1, 8, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 7, 2, 1, 1, 1, 1, 1, 3, 5, 4, 1, 2, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 5, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 1, 4, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 4, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 2, 4, 1, 1, 7, 1, 3, 1, 2, 1, 1, 2, 1, 1, 7, 5, 1, 3, 1, 5, 6, 4, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 4, 3, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 6, 1, 1, 1, 2, 6, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 8, 3, 1, 1, 2, 2, 2, 2, 2, 1, 6, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 4, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 3, 1, 6, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 3, 1, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 1, 2, 2, 2, 2, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 3, 2, 4, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 3, 1, 2, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 3, 2, 1, 1, 3, 1, 1, 6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 6, 1, 1, 7, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 6, 3, 6, 1, 1, 2, 2, 3, 1, 1, 1, 5, 5, 5, 1, 8, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 13, 1, 13, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 4, 5, 1, 1, 6, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 4, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 5, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 4, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 5, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 2, 1, 2, 2, 2, 3, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 3, 3, 3, 1, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 5, 7, 1, 4, 1, 3, 2, 8, 3, 1, 1, 7, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 4, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 6, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 3, 3, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 3, 2, 1, 3, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 2, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 9, 1, 1, 2, 3, 3, 1, 2, 3, 2, 3, 4, 3, 4, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 8, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 5, 1, 1, 1, 4, 1, 1, 1, 1, 1, 5, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 3, 2, 3, 1, 3, 2, 1, 1, 3, 1, 2, 4, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 2, 1, 3, 2, 11, 4, 1, 4, 4, 1, 2, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 3, 3, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 4, 1, 2, 1, 2, 3, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 4, 1, 4, 1, 3, 2, 1, 1, 8, 5, 2, 2, 1, 5, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 7, 1, 1, 1, 3, 1, 3, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 3, 3, 3, 1, 1, 2, 1, 1, 1, 4, 3, 3, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 4, 1, 1, 3, 5, 3, 1, 4, 4, 2, 2, 1, 4, 2, 1, 6, 1, 3, 4, 3, 1, 2, 1, 4, 1, 1, 2, 1, 1, 2, 4, 2, 2, 1, 1, 1, 5, 2, 3, 8, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 6, 2, 2, 1, 1, 5, 2, 3, 1, 1, 1, 1, 4, 5, 1, 1, 1, 4, 1, 1, 1, 3, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 6, 3, 2, 2, 1, 2, 3, 3, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 4, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 2, 1, 4, 2, 1, 1, 4, 3, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 3, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 4, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 2, 2, 1, 4, 3, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 4, 1, 1, 1, 2, 2, 5, 3, 4, 2, 1, 3, 1, 3, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 2, 3, 3, 1, 3, 2, 6, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 2, 2, 3, 2, 2, 2, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 2, 2, 2, 3, 3, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 3, 3, 4, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 4, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 3, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 3, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 2, 3, 2, 1, 3, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 3, 2, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 8, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 2, 4, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 5, 1, 1, 2, 2, 2, 1, 5, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 4, 2, 3, 1, 3, 1, 1, 4, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 4, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 2, 4, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 8, 1, 1, 4, 2, 2, 2, 1, 3, 1, 2, 1, 2, 1, 4, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 4, 2, 2, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 1, 2, 3, 2, 2, 1, 2, 2, 2, 1, 3, 3, 1, 2, 2, 1, 1, 2, 2, 1, 3, 2, 1, 3, 3, 2, 1, 1, 2, 2, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 4, 3, 1, 2, 1, 3, 1, 2, 1, 3, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 5, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 3, 4, 3, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 4, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 4, 2, 2, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 3, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 1, 6, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 5, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 5, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 4, 4, 5, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 2, 1, 1, 2, 2, 2, 3, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 4, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 6, 1, 4, 1, 2, 1, 2, 5, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 4, 2, 3, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 3, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 5, 2, 3, 1, 3, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 3, 3, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 4, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 3, 1, 2, 3, 1, 2, 2, 1, 2, 1, 4, 2, 1, 3, 1, 2, 1, 2, 3, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 2, 3, 1, 2, 4, 1, 1, 1, 3, 4, 5, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 2, 3, 1, 1, 2, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 5, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 3, 3, 2, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 2, 1, 4, 1, 1, 1, 1, 2, 1, 4, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 3, 1, 2, 2, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 5, 1, 4, 1, 3, 2, 1, 1, 5, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 4, 2, 1, 2, 4, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 4, 1, 1, 1, 4, 1, 2, 1, 2, 2, 3, 4, 2, 2, 1, 5, 2, 1, 1, 1, 1, 4, 2, 4, 1, 3, 3, 1, 2, 3, 5, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 4, 1, 4, 1, 1, 12, 2, 2, 1, 1, 3, 1, 1, 4, 4, 1, 3, 4, 4, 2, 1, 1, 2, 2, 1, 1, 3, 12, 3, 2, 5, 3, 2, 2, 2, 2, 4, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 6, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 3, 1, 3, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 3, 1, 4, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 2, 2, 1, 4, 1, 1, 3, 2, 4, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 4, 2, 1, 3, 3, 1, 4, 2, 1, 4, 3, 2, 3, 1, 1, 4, 1, 1, 4, 1, 4, 7, 1, 2, 4, 1, 4, 4, 1, 1, 1, 4, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 3, 8, 4, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 4, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 10, 1, 2, 1, 1, 2, 1, 3, 4, 1, 3, 1, 2, 1, 3, 1, 1, 3, 2, 1, 2, 2, 4, 4, 8, 3, 3, 2, 1, 1, 4, 4, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 2, 1, 3, 1, 1, 1, 1, 4, 1, 1, 1, 2, 4, 3, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 7, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 4, 2, 2, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 4, 1, 4, 1, 3, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 2, 4, 5, 7, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 4, 4, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 3, 1, 3, 2, 1, 2, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 5, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 3, 1, 5, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 5, 4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 6, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 4, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 3, 2, 2, 1, 3, 1, 1, 1, 4, 1, 2, 9, 4, 3, 1, 4, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 4, 2, 1, 1, 4, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 4, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 2, 2, 2, 2, 1, 4, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 3, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 3, 1, 1, 1, 4, 3, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 4, 1, 2, 2, 3, 1, 3, 3, 3, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 4, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 2, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 3, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 3, 2, 3, 1, 3, 2, 1, 1, 1, 5, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 4, 1, 4, 6, 4, 5, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 1, 4, 2, 2, 2, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 2, 5, 2, 1, 2, 2, 2, 1, 1, 3, 3, 2, 4, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 3, 1, 2, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 4, 5, 2, 7, 5, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 6, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 4, 1, 3, 1, 1, 5, 5, 3, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 3, 4, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 3, 2, 1, 1, 2, 2, 3, 3, 3, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 4, 2, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 7, 9, 5, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 4, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 3, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 3, 2, 1, 2, 1, 4, 1, 3, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 6, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 3, 2, 2, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 3, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 2, 3, 5, 5, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 3, 1, 3, 3, 3, 2, 1, 1, 2, 2, 4, 1, 2, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 5, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 4, 2, 2, 4, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 3, 1, 1, 3, 3, 1, 2, 1, 3, 2, 1, 3, 3, 1, 2, 1, 2, 1, 2, 3, 1, 3, 4, 1, 3, 1, 1, 1, 1, 3, 4, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 4, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 2, 4, 2, 2, 3, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 4, 1, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 5, 3, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 4, 2, 3, 1, 1, 2, 2, 3, 1, 1, 2, 1, 3, 6, 3, 2, 3, 3, 1, 1, 6, 1, 1, 5, 1, 1, 2, 4, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 2, 3, 4, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 3, 3, 1, 1, 3, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 3, 2, 3, 2, 1, 2, 1, 6, 5, 3, 4, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 3, 3, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 5, 3, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 5, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 5, 1, 1, 3, 1, 5, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 3, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 6, 7, 2, 2, 2, 1, 1, 7, 5, 4, 3, 2, 1, 2, 2, 4, 1, 1, 2, 3, 1, 1, 1, 1, 5, 1, 1, 2, 1, 3, 1, 4, 1, 1, 4, 2, 3, 2, 6, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 7, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 5, 1, 1, 4, 1, 1, 3, 2, 1, 4, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 2, 1, 3, 2, 3, 2, 4, 3, 3, 1, 1, 3, 2, 2, 1, 2, 1, 5, 1, 5, 8, 5, 1, 3, 2, 1, 4, 2, 1, 5, 2, 1, 1, 2, 2, 1, 1, 4, 1, 5, 2, 3, 2, 1, 1, 1, 2, 3, 2, 3, 2, 4, 4, 3, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 4, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 5, 2, 1, 5, 2, 3, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 3, 3, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 4, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 3, 1, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 4, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 5, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 2, 3, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 6, 2, 3, 1, 2, 1, 5, 3, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 4, 1, 4, 3, 1, 1, 1, 2, 5, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 4, 2, 5, 1, 3, 3, 6, 2, 2, 2, 1, 1, 2, 4, 1, 1, 2, 2, 1, 5, 2, 1, 7, 2, 4, 5, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 5, 2, 2, 1, 1, 4, 3, 2, 1, 2, 1, 2, 3, 3, 1, 4, 2, 1, 2, 3, 5, 1, 2, 1, 2, 5, 2, 1, 2, 3, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 3, 5, 2, 4, 1, 2, 1, 2, 4, 1, 2, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 2, 3, 6, 2, 3, 4, 1, 4, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 4, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 4, 1, 2, 4, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 4, 3, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 7, 1, 1, 2, 1, 1, 2, 1, 7, 1, 1, 7, 1, 1, 1, 2, 1, 1, 1, 20, 8, 4, 3, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 21, 8, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 3, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 3, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 3, 2, 2, 1, 5, 3, 1, 1, 1, 2, 3, 2, 3, 4, 1, 1, 3, 1, 3, 3, 3, 5, 1, 2, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 4, 1, 3, 4, 1, 2, 2, 1, 1, 1, 1, 1, 4, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 3, 2, 2, 3, 1, 1, 2, 1, 1, 3, 3, 3, 1, 3, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 2, 1, 3, 4, 1, 1, 3, 1, 3, 2, 5, 3, 2, 1, 3, 4, 3, 3, 2, 1, 4, 2, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 3, 2, 2, 1, 1, 3, 2, 3, 3, 1, 1, 4, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 3, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 2, 1, 2, 3, 1, 3, 2, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 3, 3, 2, 2, 1, 4, 2, 1, 1, 1, 4, 2, 2, 1, 1, 2, 2, 3, 2, 4, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 2, 2, 3, 2, 1, 1, 5, 3, 2, 2, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 5, 6, 1, 1, 9, 1, 2, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 7, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 4, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 5, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 4, 2, 3, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 2, 9, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 4, 1, 3, 2, 2, 2, 1, 1, 1, 3, 1, 3, 2, 3, 6, 2, 1, 2, 1, 2, 3, 3, 3, 1, 3, 2, 5, 1, 1, 1, 1, 1, 1, 4, 3, 1, 5, 4, 3, 1, 1, 2, 2, 1, 1, 4, 3, 1, 2, 1, 1, 3, 1, 1, 1, 7, 1, 1, 1, 2, 3, 2, 1, 2, 3, 7, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 9, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 3, 3, 1, 2, 1, 3, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 5, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 7, 1, 5, 4, 8, 1, 2, 1, 1, 1, 2, 3, 2, 7, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 1, 2, 4, 2, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 3, 1, 6, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 3, 2, 3, 1, 1, 4, 3, 1, 2, 2, 2, 1, 2, 1, 3, 2, 3, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 2, 2, 2, 1, 4, 2, 2, 1, 1, 1, 4, 1, 2, 3, 1, 2, 3, 2, 2, 2, 1, 1, 4, 2, 2, 2, 2, 1, 3, 3, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 2, 1, 3, 2, 2, 1, 3, 2, 1, 2, 2, 2, 2, 2, 2, 4, 3, 1, 4, 3, 2, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 2, 1, 3, 4, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 6, 2, 3, 3, 2, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 3, 1, 2, 3, 2, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 3, 4, 1, 3, 2, 1, 2, 4, 3, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 3, 3, 3, 1, 1, 1, 1, 5, 2, 4, 1, 4, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 5, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 6, 4, 3, 2, 1, 1, 4, 2, 1, 2, 2, 2, 1, 3, 2, 1, 1, 3, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 5, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 5, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 4, 3, 1, 1, 1, 4, 4, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 4, 5, 1, 1, 1, 1, 6, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 4, 3, 1, 1, 2, 1, 1, 4, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 2, 3, 1, 1, 1, 1, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 1, 1, 3, 1, 1, 3, 1, 3, 1, 2, 3, 4, 3, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 1, 3, 2, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 4, 1, 2, 1, 3, 2, 1, 2, 1, 3, 6, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 4, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 5, 1, 3, 1, 4, 1, 1, 3, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 3, 2, 2, 6, 1, 3, 1, 3, 3, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 4, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 6, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 5, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 3, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 4, 2, 5, 2, 2, 1, 3, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 2, 2, 1, 1, 1, 4, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 3, 4, 3, 6, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 4, 1, 3, 2, 3, 2, 2, 4, 2, 1, 4, 1, 1, 2, 2, 1, 1, 3, 3, 3, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 4, 3, 2, 2, 6, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 3, 6, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 4, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 3, 2, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 3, 3, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 4, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 11, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 2, 3, 3, 2, 2, 1, 1, 1, 3, 2, 2, 1, 5, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 3, 4, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 7, 7, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 6, 1, 1, 3, 1, 7, 1, 1, 1, 1, 4, 2, 7, 5, 1, 1, 1, 1, 1, 6, 6, 5, 2, 6, 4, 1, 1, 6, 7, 4, 5, 3, 6, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 5, 1, 4, 4, 2, 1, 4, 5, 4, 1, 4, 3, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 3, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 5, 3, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 3, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 4, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 4, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 6, 3, 1, 2, 8, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 3, 1, 4, 1, 2, 1, 1, 2, 2, 2, 3, 4, 3, 1, 1, 3, 2, 2, 1, 4, 2, 6, 7, 1, 1, 2, 1, 10, 7, 1, 1, 1, 1, 2, 1, 1, 6, 1, 2, 2, 3, 1, 4, 1, 3, 1, 4, 1, 1, 1, 1, 3, 1, 2, 2, 3, 2, 3, 2, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 14, 16, 14, 10, 7, 15, 11, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 3, 4, 2, 2, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 5, 2, 3, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 2, 3, 1, 1, 2, 1, 4, 3, 2, 2, 1, 2, 1, 1, 1, 3, 4, 3, 2, 3, 2, 1, 4, 2, 2, 2, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 4, 4, 3, 1, 1, 1, 1, 1, 3, 2, 2, 3, 4, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 1, 2, 5, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 7, 1, 5, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 4, 1, 2, 3, 3, 6, 1, 3, 1, 1, 1, 1, 6, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 5, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 4, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 3, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 3, 2, 2, 1, 1, 1, 2, 3, 1, 3, 2, 1, 3, 1, 3, 3, 1, 2, 1, 2, 2, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 4, 2, 1, 3, 1, 7, 1, 1, 1, 3, 2, 3, 1, 2, 1, 1, 2, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 10, 7, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 6, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 4, 5, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 4, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 4, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 3, 2, 5, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 2, 4, 2, 1, 1, 2, 1, 1, 3, 3, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 3, 4, 2, 1, 1, 1, 2, 1, 3, 2, 2, 5, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 4, 1, 5, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 2, 2, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 5, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 2, 3, 2, 3, 3, 4, 1, 2, 3, 1, 2, 1, 2, 2, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 5, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 3, 4, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 3, 7, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 3, 2, 2, 1, 3, 5, 2, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 3, 2, 3, 3, 3, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 4, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 3, 2, 4, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 5, 2, 3, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 3, 2, 1, 1, 2, 2, 1, 1, 3, 3, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 3, 2, 2, 1, 1, 3, 5, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 2, 1, 8, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 3, 2, 2, 2, 2, 2, 1, 2, 2, 3, 1, 3, 2, 3, 3, 1, 2, 2, 2, 1, 5, 1, 2, 1, 1, 2, 1, 2, 4, 1, 1, 2, 2, 4, 4, 1, 2, 4, 2, 2, 2, 2, 3, 1, 1, 1, 1, 4, 4, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1 ], "xbins": { "end": 37, "size": 1, "start": 1 } }, { "histnorm": "probability", "name": "ordered", "type": "histogram", "uid": "f9b50586-1412-4696-b050-d9af4830b0ad", "x": [ 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 2, 4, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 3, 2, 2, 2, 2, 2, 1, 4, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 4, 3, 3, 2, 1, 1, 2, 3, 4, 1, 2, 1, 2, 2, 1, 3, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 2, 4, 3, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 3, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 3, 1, 1, 5, 2, 1, 3, 3, 3, 4, 1, 1, 2, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 5, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 3, 2, 2, 1, 3, 2, 3, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 3, 2, 1, 4, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 3, 3, 2, 1, 2, 1, 1, 2, 2, 4, 1, 2, 2, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 1, 4, 5, 2, 3, 1, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 1, 5, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 2, 3, 3, 1, 1, 3, 3, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 2, 3, 3, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 3, 3, 1, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 4, 1, 2, 1, 2, 3, 2, 3, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 1, 1, 1, 5, 1, 2, 2, 4, 1, 2, 4, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 3, 2, 2, 2, 3, 2, 1, 3, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 3, 4, 2, 2, 3, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 6, 1, 2, 3, 2, 1, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 3, 3, 1, 1, 3, 1, 4, 2, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 2, 2, 4, 1, 1, 1, 4, 2, 3, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 1, 2, 3, 2, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 2, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 2, 3, 1, 2, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 2, 1, 4, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 4, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 4, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 3, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 1, 2, 3, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 6, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 4, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 4, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 3, 1, 3, 2, 1, 2, 1, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 3, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 4, 3, 3, 3, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 3, 2, 2, 1, 1, 5, 1, 2, 2, 1, 3, 1, 2, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 1, 2, 2, 1, 1, 2, 2, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 3, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 4, 1, 3, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 4, 4, 5, 1, 1, 3, 1, 5, 2, 1, 7, 3, 1, 1, 4, 2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 2, 1, 3, 2, 2, 1, 2, 5, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 2, 1, 3, 1, 1, 3, 3, 2, 2, 2, 2, 1, 1, 3, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 5, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 6, 2, 3, 2, 2, 3, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 4, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 6, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 2, 2, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 5, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 3, 2, 2, 2, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 4, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 2, 2, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 2, 2, 2, 2, 3, 3, 3, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 3, 4, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 3, 1, 3, 1, 3, 2, 2, 1, 3, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 2, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 4, 2, 4, 6, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 4, 3, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 3, 2, 3, 2, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 5, 5, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 4, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 4, 3, 1, 1, 2, 4, 3, 2, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 4, 2, 1, 3, 1, 4, 3, 4, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 2, 3, 3, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 3, 3, 2, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 3, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 4, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 2, 3, 2, 2, 2, 1, 2, 3, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 2, 2, 2, 1, 1, 2, 3, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 4, 2, 1, 2, 4, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 4, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 8, 2, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 3, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 3, 1, 2, 2, 5, 3, 2, 1, 3, 1, 2, 3, 2, 2, 1, 1, 5, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 5, 1, 3, 3, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 5, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 5, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 3, 2, 2, 2, 1, 2, 1, 2, 2, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 3, 2, 1, 3, 3, 3, 2, 1, 1, 2, 3, 3, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 5, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 3, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 3, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 3, 2, 2, 2, 4, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 1, 1, 5, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 3, 1, 4, 2, 3, 3, 2, 1, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 5, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 4, 2, 2, 2, 1, 2, 2, 4, 3, 2, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 2, 1, 2, 3, 3, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 2, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 4, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 4, 1, 1, 2, 2, 1, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 4, 3, 2, 3, 1, 1, 3, 1, 2, 3, 4, 2, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 3, 2, 1, 3, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 5, 3, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 2, 1, 1, 3, 4, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 22, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 4, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 5, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 2, 3, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 2, 5, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 2, 4, 2, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 3, 5, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 3, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 2, 3, 1, 2, 3, 1, 3, 3, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 3, 1, 1, 2, 1, 2, 4, 2, 3, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 3, 2, 2, 3, 4, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 4, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 2, 3, 4, 1, 3, 1, 2, 4, 3, 1, 1, 1, 2, 2, 2, 1, 2, 3, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 2, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 3, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 6, 4, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 4, 1, 3, 2, 3, 1, 1, 2, 2, 2, 1, 2, 4, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 3, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 3, 2, 3, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 3, 2, 3, 1, 2, 2, 1, 3, 1, 2, 2, 2, 2, 1, 2, 3, 2, 2, 3, 2, 1, 2, 2, 1, 3, 2, 2, 1, 2, 4, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 3, 1, 3, 2, 1, 3, 1, 3, 2, 4, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 4, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 3, 2, 3, 2, 1, 2, 2, 3, 1, 2, 2, 1, 4, 1, 2, 3, 1, 2, 2, 3, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 2, 3, 1, 1, 1, 3, 2, 4, 2, 1, 1, 2, 2, 1, 1, 5, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 3, 2, 2, 3, 3, 1, 1, 1, 2, 2, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 3, 1, 3, 2, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 2, 1, 1, 3, 2, 2, 3, 2, 3, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 2, 2, 3, 1, 2, 1, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 1, 1, 2, 2, 2, 1, 2, 1, 3, 3, 4, 2, 1, 2, 2, 2, 1, 2, 3, 3, 1, 3, 1, 5, 2, 1, 1, 1, 2, 3, 5, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 4, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 7, 2, 1, 5, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 2, 2, 1, 1, 3, 1, 2, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 2, 2, 1, 2, 4, 3, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 2, 1, 1, 1, 4, 1, 5, 4, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 4, 3, 2, 1, 2, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 1, 3, 4, 2, 5, 2, 2, 2, 2, 2, 4, 2, 1, 3, 3, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 6, 1, 1, 4, 1, 3, 1, 1, 5, 2, 1, 1, 4, 3, 2, 5, 4, 4, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 5, 2, 3, 4, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 4, 2, 1, 3, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 4, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 2, 4, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 2, 1, 2, 4, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 3, 1, 4, 3, 2, 2, 2, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 4, 5, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 3, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 4, 1, 3, 1, 2, 3, 1, 3, 1, 2, 3, 2, 2, 3, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 2, 1, 2, 1, 3, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 3, 1, 2, 1, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 2, 2, 3, 1, 2, 5, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 7, 1, 2, 3, 1, 3, 2, 1, 1, 2, 3, 5, 5, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 6, 1, 1, 2, 2, 3, 1, 3, 2, 1, 2, 2, 4, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 2, 3, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 4, 1, 2, 4, 3, 2, 1, 2, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 5, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 3, 2, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 4, 1, 3, 1, 2, 1, 1, 1, 5, 4, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 4, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 3, 3, 1, 2, 1, 3, 2, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 2, 2, 5, 3, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 6, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 6, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 3, 2, 1, 1, 2, 3, 1, 1, 2, 1, 2, 3, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 3, 2, 2, 4, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 3, 1, 1, 4, 3, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 4, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 3, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 2, 4, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 3, 3, 2, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 2, 5, 2, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 2, 2, 2, 2, 1, 3, 3, 1, 3, 1, 1, 2, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 4, 2, 2, 1, 1, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 3, 3, 2, 8, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 6, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 3, 3, 1, 2, 2, 7, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 3, 3, 2, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 3, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 5, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 4, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 8, 2, 1, 1, 2, 1, 2, 1, 2, 3, 2, 2, 4, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 5, 1, 5, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 3, 1, 1, 2, 5, 2, 4, 3, 5, 2, 4, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 4, 2, 5, 1, 2, 1, 4, 3, 3, 2, 2, 6, 2, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 2, 2, 4, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 4, 1, 1, 1, 3, 1, 1, 3, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 3, 2, 1, 2, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 2, 4, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 5, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 2, 6, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 4, 5, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 2, 1, 2, 2, 3, 1, 2, 3, 2, 1, 1, 4, 1, 1, 1, 2, 2, 5, 2, 2, 1, 1, 2, 1, 2, 2, 4, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 6, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 4, 2, 2, 1, 1, 2, 2, 3, 1, 2, 3, 1, 2, 2, 3, 1, 1, 1, 3, 2, 3, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 5, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 3, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 3, 1, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 2, 3, 8, 3, 3, 5, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 4, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 4, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 4, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 4, 2, 2, 2, 2, 1, 2, 1, 3, 4, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 4, 2, 3, 2, 3, 3, 2, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 4, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 4, 2, 1, 3, 2, 2, 1, 3, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 1, 3, 1, 2, 3, 3, 3, 2, 4, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 4, 1, 3, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 1, 2, 2, 2, 1, 2, 4, 2, 1, 2, 3, 2, 2, 1, 3, 3, 2, 3, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 4, 2, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 4, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 3, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 4, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 4, 1, 1, 2, 2, 2, 2, 2, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 4, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 4, 2, 5, 1, 2, 1, 4, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 3, 2, 2, 2, 3, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 3, 6, 1, 3, 1, 1, 1, 3, 6, 2, 2, 1, 3, 1, 1, 5, 5, 1, 4, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 2, 4, 1, 6, 2, 2, 1, 2, 2, 3, 3, 1, 5, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 3, 2, 1, 4, 2, 3, 1, 1, 2, 2, 3, 3, 1, 2, 4, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 3, 2, 3, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 3, 4, 2, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 6, 2, 3, 5, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 3, 3, 3, 3, 1, 4, 1, 3, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 2, 3, 1, 2, 1, 3, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 5, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 3, 2, 3, 2, 3, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 3, 1, 2, 2, 4, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 3, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 4, 2, 1, 3, 2, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 3, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 4, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 5, 1, 6, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 4, 6, 1, 1, 3, 2, 2, 2, 2, 3, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 5, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 4, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 3, 2, 5, 4, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 5, 1, 2, 1, 1, 5, 4, 4, 2, 2, 1, 2, 3, 3, 2, 2, 3, 5, 2, 3, 1, 2, 2, 2, 3, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 4, 2, 3, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 4, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 3, 1, 2, 3, 4, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 5, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 4, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 4, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 4, 5, 4, 6, 4, 3, 4, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 3, 2, 2, 1, 2, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 3, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 4, 3, 2, 1, 4, 1, 1, 2, 1, 2, 3, 3, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 2, 2, 1, 2, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 4, 1, 2, 1, 1, 5, 1, 2, 2, 2, 5, 2, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 5, 3, 1, 1, 2, 3, 2, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 3, 2, 1, 3, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 5, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 4, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 4, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 3, 3, 3, 1, 1, 1, 1, 2, 2, 1, 4, 2, 2, 1, 2, 1, 1, 2, 5, 2, 1, 2, 4, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 3, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 6, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 7, 1, 4, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 2, 3, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 4, 2, 2, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 2, 4, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 3, 2, 2, 1, 1, 2, 2, 1, 4, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 4, 3, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 4, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 5, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 4, 1, 2, 1, 3, 2, 1, 1, 4, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 4, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 2, 2, 1, 1, 3, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 2, 4, 2, 2, 1, 5, 5, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 2, 4, 2, 2, 2, 1, 3, 4, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 1, 3, 2, 4, 1, 1, 1, 1, 3, 3, 1, 2, 3, 3, 1, 1, 2, 2, 3, 1, 2, 2, 4, 1, 2, 2, 3, 3, 2, 2, 2, 3, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 2, 3, 2, 1, 4, 2, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 5, 4, 3, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 5, 1, 2, 2, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 2, 4, 2, 3, 2, 1, 2, 2, 3, 2, 5, 1, 2, 1, 4, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 3, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 4, 2, 2, 3, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 4, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 4, 3, 1, 4, 2, 2, 3, 1, 2, 1, 2, 1, 2, 1, 5, 2, 2, 1, 1, 1, 2, 1, 2, 4, 1, 3, 3, 1, 3, 1, 1, 4, 1, 3, 3, 2, 2, 1, 2, 3, 1, 3, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 4, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 3, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 3, 6, 1, 2, 3, 4, 2, 1, 1, 3, 1, 2, 2, 3, 3, 2, 3, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 5, 2, 1, 3, 4, 1, 1, 2, 1, 1, 3, 1, 1, 5, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 5, 3, 1, 1, 2, 2, 4, 1, 2, 2, 1, 4, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 4, 2, 5, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 3, 4, 5, 2, 2, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 3, 3, 3, 4, 2, 2, 6, 8, 7, 1, 2, 4, 5, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 2, 1, 2, 2, 2, 4, 3, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 3, 3, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 5, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 3, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 3, 1, 2, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 4, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 2, 3, 1, 5, 2, 2, 1, 2, 2, 1, 2, 1, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 3, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 3, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 3, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 4, 2, 2, 4, 3, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 3, 1, 4, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 5, 1, 3, 3, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 4, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 4, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 4, 3, 6, 3, 3, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 4, 4, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 2, 3, 2, 1, 2, 5, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 4, 1, 4, 2, 3, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 3, 2, 3, 2, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 3, 2, 1, 2, 2, 3, 2, 3, 1, 2, 2, 3, 3, 1, 2, 2, 1, 2, 5, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 4, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 4, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 6, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 3, 6, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 1, 3, 1, 2, 1, 2, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 2, 1, 1, 1, 4, 1, 3, 1, 1, 2, 2, 1, 1, 3, 4, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 3, 3, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 2, 2, 3, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 4, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 3, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 3, 2, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3, 3, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 4, 1, 2, 4, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 4, 2, 3, 3, 4, 2, 1, 3, 1, 3, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 3, 3, 1, 2, 3, 3, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 3, 1, 4, 5, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 5, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 1, 2, 2, 2, 2, 3, 3, 1, 1, 2, 2, 2, 2, 1, 2, 5, 2, 1, 2, 4, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 3, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 3, 2, 4, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 5, 4, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 3, 2, 1, 2, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 3, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 5, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 5, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 2, 2, 2, 2, 4, 1, 1, 2, 2, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 2, 1, 2, 4, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 6, 2, 1, 3, 2, 2, 1, 2, 1, 1, 4, 4, 2, 2, 6, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 5, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 5, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 3, 3, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 5, 3, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 4, 2, 2, 3, 3, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 3, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 3, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 5, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 5, 2, 1, 2, 1, 3, 3, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 2, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 3, 1, 2, 3, 4, 1, 2, 1, 3, 2, 1, 3, 1, 3, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 2, 2, 3, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 4, 2, 1, 2, 1, 1, 3, 5, 1, 1, 1, 2, 2, 3, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 2, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 3, 2, 2, 2, 1, 1, 4, 3, 2, 3, 1, 2, 1, 2, 2, 2, 4, 1, 1, 1, 1, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 2, 2, 5, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 4, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 3, 3, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 3, 3, 1, 1, 4, 2, 1, 3, 3, 3, 1, 3, 1, 3, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 3, 3, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 5, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 5, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 2, 1, 2, 4, 2, 2, 3, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 2, 1, 2, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 4, 1, 1, 3, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 4, 2, 2, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 5, 2, 1, 2, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 5, 1, 2, 1, 1, 1, 1, 5, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 3, 1, 1, 1, 2, 4, 2, 3, 2, 1, 3, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 6, 5, 2, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 1, 8, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 5, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 2, 1, 2, 3, 2, 2, 2, 1, 2, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 5, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 5, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 3, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 4, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 3, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 4, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 2, 2, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 4, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 7, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 5, 2, 2, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 7, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 4, 4, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 2, 2, 1, 2, 8, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 3, 4, 1, 3, 1, 1, 3, 1, 2, 2, 3, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 6, 2, 2, 3, 2, 1, 4, 1, 3, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 2, 5, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 4, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 5, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 2, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 1, 3, 2, 2, 2, 3, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 3, 1, 3, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 3, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 5, 2, 2, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 4, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 4, 3, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 3, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 4, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 3, 2, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 4, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 3, 2, 2, 2, 3, 3, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 6, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 4, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 2, 2, 3, 2, 2, 2, 2, 1, 3, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 3, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 3, 1, 2, 1, 2, 2, 3, 2, 2, 2, 1, 1, 2, 1, 2, 3, 5, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 3, 2, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 3, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 2, 3, 5, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 4, 1, 3, 3, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 5, 4, 1, 1, 2, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 5, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 3, 3, 4, 1, 2, 1, 2, 3, 1, 2, 3, 2, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 5, 4, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 1, 1, 7, 3, 1, 4, 2, 3, 3, 1, 2, 1, 3, 1, 2, 2, 1, 3, 4, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 3, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 4, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 4, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 3, 1, 1, 3, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 3, 1, 6, 2, 2, 1, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 5, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 4, 2, 1, 3, 1, 2, 1, 2, 2, 2, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 2, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 3, 3, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 3, 4, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 1, 4, 1, 1, 3, 1, 2, 4, 3, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 4, 2, 3, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 5, 1, 8, 4, 1, 2, 2, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 6, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 3, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 4, 3, 4, 2, 2, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 6, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 1, 2, 1, 1, 2, 3, 3, 3, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 3, 1, 1, 3, 2, 1, 3, 3, 3, 3, 1, 2, 2, 2, 1, 2, 1, 1, 3, 3, 2, 2, 4, 1, 2, 2, 1, 2, 2, 2, 1, 3, 1, 2, 2, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 3, 3, 4, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 4, 1, 1, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 5, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 3, 2, 1, 2, 4, 1, 2, 1, 1, 1, 5, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 1, 6, 1, 1, 2, 4, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 4, 3, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 2, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 4, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 4, 2, 1, 1, 1, 2, 2, 1, 3, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 4, 2, 2, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 3, 2, 2, 2, 7, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 4, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 4, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 4, 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 2, 2, 3, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 2, 4, 2, 1, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 4, 1, 4, 1, 3, 1, 3, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 3, 1, 3, 2, 3, 1, 1, 1, 2, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 3, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 6, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 2, 2, 3, 4, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 3, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 2, 2, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 3, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 6, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 3, 4, 3, 2, 1, 1, 1, 2, 2, 3, 1, 4, 3, 1, 1, 2, 1, 1, 1, 2, 4, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 4, 1, 1, 2, 1, 2, 3, 2, 5, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 4, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 2, 3, 2, 2, 2, 4, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 2, 2, 3, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 5, 2, 1, 1, 3, 2, 3, 1, 1, 1, 4, 1, 3, 3, 1, 2, 3, 1, 4, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 4, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 2, 2, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 3, 2, 2, 4, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 5, 2, 2, 4, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 2, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 2, 2, 2, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 4, 1, 1, 3, 3, 7, 3, 1, 1, 2, 2, 3, 1, 2, 2, 3, 2, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 3, 1, 2, 2, 1, 3, 4, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 3, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 2, 1, 1, 4, 1, 1, 2, 3, 2, 1, 4, 3, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 3, 2, 2, 6, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 3, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 5, 2, 3, 1, 1, 2, 4, 3, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 6, 1, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 2, 1, 2, 1, 1, 4, 5, 4, 1, 1, 3, 1, 2, 1, 6, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 3, 1, 2, 3, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 2, 2, 4, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 4, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 3, 6, 3, 2, 1, 2, 3, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 3, 4, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 3, 5, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 5, 1, 2, 2, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 2, 3, 1, 2, 1, 2, 5, 4, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 5, 1, 4, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 2, 3, 2, 1, 1, 4, 3, 2, 4, 2, 2, 2, 4, 3, 3, 1, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 3, 1, 2, 4, 1, 3, 3, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 3, 3, 3, 2, 1, 5, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 2, 3, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 1, 4, 3, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 3, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 4, 3, 2, 1, 5, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 2, 2, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 2, 2, 1, 3, 2, 2, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 3, 1, 5, 3, 3, 3, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 4, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 5, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 4, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 2, 4, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 2, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 2, 5, 2, 1, 2, 2, 3, 3, 2, 2, 2, 3, 2, 1, 1, 3, 2, 1, 2, 3, 2, 3, 2, 2, 1, 1, 2, 1, 2, 4, 2, 1, 3, 1, 2, 1, 2, 2, 3, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 2, 2, 3, 1, 3, 2, 1, 2, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 3, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 4, 4, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 6, 6, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 4, 2, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 2, 1, 3, 2, 5, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 1, 1, 5, 1, 4, 1, 1, 5, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 3, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 5, 2, 2, 3, 3, 3, 2, 4, 3, 1, 1, 2, 1, 1, 2, 3, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 4, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 6, 1, 5, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 4, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 6, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 5, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 5, 2, 2, 1, 4, 2, 3, 2, 2, 2, 1, 4, 1, 1, 3, 1, 2, 3, 2, 1, 3, 2, 2, 3, 2, 2, 2, 2, 3, 1, 3, 2, 2, 1, 4, 3, 1, 3, 1, 2, 2, 3, 1, 2, 3, 4, 3, 1, 1, 1, 2, 2, 2, 2, 5, 2, 2, 2, 1, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 5, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 4, 3, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 5, 2, 2, 1, 1, 2, 1, 2, 4, 1, 4, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 5, 4, 1, 7, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 1, 6, 2, 2, 2, 2, 1, 2, 1, 2, 3, 2, 2, 3, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 4, 3, 1, 2, 1, 1, 2, 4, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 4, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 4, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 3, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 3, 2, 2, 1, 4, 10, 1, 1, 3, 1, 2, 2, 1, 2, 3, 1, 1, 1, 3, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 4, 2, 2, 2, 1, 2, 4, 3, 2, 1, 4, 1, 4, 2, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4, 1, 1, 4, 2, 2, 2, 3, 1, 1, 4, 3, 1, 1, 2, 1, 2, 2, 1, 1, 4, 2, 1, 3, 2, 3, 1, 2, 1, 2, 4, 3, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 3, 1, 1, 4, 4, 1, 1, 2, 1, 1, 3, 5, 2, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 5, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 1, 1, 2, 2, 2, 4, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 3, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 3, 1, 6, 3, 3, 1, 2, 2, 1, 2, 2, 1, 3, 3, 2, 2, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 3, 3, 3, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 4, 3, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 4, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 8, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 5, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 2, 1, 2, 1, 1, 3, 2, 2, 4, 1, 2, 2, 1, 2, 3, 1, 1, 2, 3, 1, 4, 3, 1, 1, 4, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 3, 2, 2, 2, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 5, 2, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 4, 2, 1, 1, 3, 1, 1, 1, 3, 3, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 1, 2, 3, 1, 3, 2, 3, 1, 5, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 6, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 4, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 4, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 3, 2, 1, 1, 2, 1, 2, 3, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 3, 3, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 2, 3, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 5, 2, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 3, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 4, 5, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 4, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 2, 2, 3, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 3, 2, 1, 4, 3, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 3, 1, 4, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 6, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 3, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 5, 1, 3, 1, 2, 2, 1, 3, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 10, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 3, 3, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 3, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 1, 3, 2, 2, 1, 2, 2, 2, 2, 1, 3, 1, 3, 3, 2, 1, 1, 2, 3, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 4, 2, 3, 5, 1, 1, 3, 2, 2, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 3, 2, 2, 2, 2, 3, 3, 1, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 4, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 3, 2, 2, 1, 1, 5, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 4, 2, 4, 2, 4, 1, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 2, 1, 3, 4, 1, 1, 3, 1, 1, 2, 2, 1, 1, 3, 4, 3, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 4, 1, 1, 2, 1, 2, 2, 3, 2, 3, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 4, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 5, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 3, 1, 2, 3, 1, 3, 1, 1, 1, 3, 2, 2, 2, 3, 2, 1, 3, 4, 5, 2, 2, 2, 4, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 2, 3, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 4, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 1, 2, 3, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 3, 4, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 3, 1, 1, 2, 1, 5, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 2, 1, 2, 2, 1, 2, 2, 3, 3, 2, 2, 1, 2, 1, 2, 2, 2, 1, 4, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 6, 2, 2, 4, 1, 2, 1, 2, 1, 2, 3, 4, 1, 3, 2, 3, 2, 1, 2, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 2, 2, 3, 2, 1, 1, 2, 2, 1, 4, 3, 3, 2, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 3, 1, 3, 1, 1, 2, 1, 1, 4, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 2, 4, 1, 1, 2, 2, 3, 1, 2, 2, 2, 4, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 4, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 2, 2, 3, 3, 1, 2, 3, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3, 2, 2, 4, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 3, 2, 3, 3, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 5, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 4, 1, 2, 1, 2, 2, 2, 1, 2, 5, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 2, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 3, 5, 2, 2, 1, 5, 2, 2, 3, 3, 4, 3, 4, 1, 3, 1, 3, 2, 2, 1, 3, 3, 3, 2, 2, 1, 3, 4, 3, 3, 4, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 3, 2, 2, 3, 1, 1, 2, 3, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 2, 1, 1, 2, 3, 2, 1, 2, 1, 2, 2, 1, 2, 3, 2, 5, 2, 1, 1, 2, 4, 1, 2, 2, 2, 4, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 5, 6, 1, 4, 1, 3, 1, 1, 6, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 5, 1, 3, 2, 3, 1, 1, 1, 3, 4, 1, 2, 4, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 3, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 5, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 4, 1, 5, 3, 2, 1, 4, 1, 2, 6, 2, 4, 3, 4, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 3, 1, 2, 4, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 3, 2, 1, 1, 2, 3, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 2, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 5, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 3, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 3, 2, 2, 2, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 6, 1, 4, 2, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 3, 2, 3, 2, 1, 1, 1, 1, 4, 3, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 4, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 3, 1, 3, 2, 1, 4, 2, 1, 3, 2, 3, 2, 3, 2, 1, 2, 2, 2, 3, 3, 2, 4, 2, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 3, 2, 3, 3, 3, 3, 1, 2, 6, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 3, 2, 2, 3, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 4, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 3, 2, 2, 2, 2, 2, 2, 1, 2, 4, 2, 3, 4, 2, 5, 1, 6, 1, 2, 2, 3, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 2, 3, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 5, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 5, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 3, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 2, 1, 5, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 1, 3, 4, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 3, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 2, 3, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 4, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 2, 3, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 3, 3, 1, 2, 2, 1, 2, 3, 2, 4, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 6, 1, 1, 3, 2, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 3, 2, 2, 3, 3, 3, 2, 2, 4, 2, 6, 1, 2, 1, 2, 5, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 4, 3, 2, 1, 3, 3, 2, 2, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 6, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 3, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 4, 2, 3, 2, 2, 1, 2, 3, 4, 2, 2, 3, 1, 2, 1, 2, 3, 3, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 2, 5, 1, 2, 1, 1, 1, 1, 2, 3, 1, 5, 2, 1, 2, 2, 2, 3, 1, 2, 2, 3, 3, 2, 2, 2, 2, 4, 1, 2, 2, 3, 1, 3, 2, 1, 2, 4, 3, 1, 3, 1, 2, 1, 3, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 3, 1, 2, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 3, 3, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 2, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 3, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 4, 1, 2, 3, 3, 1, 2, 1, 1, 3, 1, 3, 2, 3, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 2, 3, 3, 4, 1, 2, 2, 4, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 3, 3, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 5, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 4, 2, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 3, 3, 1, 1, 1, 3, 2, 3, 3, 2, 1, 3, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 3, 2, 3, 1, 2, 2, 3, 2, 1, 3, 1, 4, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 3, 3, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 3, 1, 2, 3, 2, 2, 1, 2, 1, 4, 1, 2, 2, 4, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 2, 2, 1, 3, 4, 2, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 4, 5, 1, 2, 1, 1, 3, 3, 2, 2, 2, 2, 3, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 3, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 3, 1, 1, 2, 3, 3, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 6, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 3, 2, 2, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 3, 2, 3, 2, 4, 2, 3, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 2, 4, 5, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 3, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 3, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 3, 4, 2, 1, 2, 2, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 1, 2, 2, 1, 3, 2, 2, 2, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 3, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 4, 1, 2, 2, 2, 2, 1, 1, 3, 1, 2, 1, 3, 2, 3, 1, 3, 1, 2, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 3, 2, 1, 2, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 3, 1, 2, 2, 3, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 6, 1, 2, 1, 2, 1, 4, 2, 6, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 3, 3, 2, 2, 1, 1, 2, 2, 1, 4, 4, 1, 2, 2, 1, 1, 1, 3, 3, 1, 2, 2, 2, 4, 3, 2, 2, 2, 3, 3, 2, 2, 2, 4, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 2, 4, 1, 2, 3, 1, 4, 1, 1, 3, 6, 2, 1, 2, 7, 1, 3, 3, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 5, 1, 3, 4, 2, 3, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 2, 2, 4, 2, 1, 3, 1, 4, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 3, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 4, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 5, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 3, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 2, 2, 1, 3, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 2, 3, 1, 3, 1, 4, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 5, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 1, 1, 3, 4, 2, 3, 1, 2, 3, 4, 1, 2, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 3, 2, 2, 4, 2, 3, 1, 1, 2, 1, 3, 3, 3, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 3, 5, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 5, 2, 2, 1, 3, 1, 2, 3, 5, 1, 1, 4, 3, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 2, 3, 2, 3, 1, 1, 1, 1, 3, 1, 1, 3, 2, 3, 3, 1, 2, 4, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 9, 3, 1, 1, 1, 1, 2, 6, 2, 2, 2, 5, 2, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 4, 6, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 2, 2, 1, 8, 2, 3, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 3, 3, 1, 3, 4, 2, 3, 3, 2, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 3, 2, 2, 2, 1, 3, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 4, 2, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 3, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 4, 1, 2, 3, 2, 1, 3, 3, 2, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 3, 1, 1, 2, 3, 2, 3, 2, 2, 1, 1, 1, 5, 2, 4, 2, 3, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 3, 1, 3, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 4, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 3, 4, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 4, 2, 2, 1, 1, 3, 2, 1, 4, 2, 4, 2, 1, 2, 2, 3, 1, 3, 2, 1, 1, 4, 1, 3, 1, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 2, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 5, 2, 1, 2, 2, 1, 2, 1, 1, 1, 8, 5, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 4, 1, 3, 2, 4, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 3, 1, 3, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 1, 3, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 3, 3, 3, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 3, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 4, 2, 4, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 3, 3, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 2, 3, 2, 3, 2, 5, 1, 2, 1, 4, 2, 2, 1, 1, 5, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 3, 2, 1, 3, 1, 1, 3, 3, 3, 2, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 4, 3, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 4, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 2, 4, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 6, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 3, 2, 2, 3, 3, 3, 1, 2, 1, 3, 1, 2, 3, 1, 3, 1, 3, 3, 4, 2, 1, 2, 2, 3, 1, 3, 1, 3, 1, 1, 2, 1, 1, 5, 3, 1, 1, 1, 1, 3, 2, 3, 3, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 5, 1, 1, 1, 2, 2, 1, 2, 2, 3, 5, 2, 2, 3, 2, 2, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 4, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 5, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 6, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 2, 1, 2, 4, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 2, 1, 1, 4, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 3, 2, 2, 2, 1, 2, 2, 3, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 4, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 2, 3, 4, 2, 3, 2, 1, 1, 3, 3, 3, 3, 2, 3, 1, 2, 4, 3, 1, 1, 2, 1, 2, 2, 1, 1, 4, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 3, 3, 4, 2, 3, 2, 2, 3, 2, 1, 2, 2, 2, 1, 3, 3, 3, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 4, 2, 1, 2, 1, 1, 2, 2, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 3, 3, 4, 1, 2, 1, 4, 1, 3, 1, 2, 2, 4, 2, 2, 1, 2, 2, 7, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 7, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 3, 5, 2, 3, 3, 1, 2, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 3, 3, 2, 1, 1, 1, 3, 2, 5, 1, 1, 1, 1, 1, 1, 3, 2, 3, 5, 3, 3, 2, 1, 2, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 3, 1, 2, 4, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 1, 2, 3, 2, 2, 2, 2, 1, 1, 4, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 2, 2, 3, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 5, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 3, 2, 1, 2, 4, 1, 1, 1, 2, 2, 2, 4, 3, 5, 1, 1, 2, 2, 2, 3, 1, 2, 2, 2, 1, 1, 1, 2, 7, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 5, 2, 3, 2, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 2, 7, 4, 3, 1, 1, 2, 1, 1, 2, 3, 1, 3, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 3, 2, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 3, 2, 2, 3, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 4, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 3, 2, 1, 3, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 3, 3, 2, 1, 1, 3, 2, 1, 2, 1, 3, 2, 1, 1, 1, 4, 1, 1, 3, 6, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 2, 4, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 3, 2, 2, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 2, 2, 3, 1, 3, 1, 2, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 5, 3, 4, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 5, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 4, 1, 2, 4, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 3, 4, 2, 2, 1, 4, 1, 3, 1, 3, 2, 3, 1, 1, 2, 2, 2, 2, 1, 2, 2, 5, 1, 2, 1, 2, 2, 1, 2, 1, 2, 4, 2, 4, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 6, 3, 1, 1, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 2, 1, 1, 1, 2, 1, 4, 1, 5, 1, 1, 1, 3, 3, 3, 4, 2, 3, 2, 3, 2, 3, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 7, 3, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 4, 2, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 2, 3, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 2, 3, 3, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 4, 1, 2, 1, 3, 6, 2, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 3, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 2, 4, 2, 2, 2, 2, 1, 1, 5, 4, 2, 1, 4, 1, 1, 3, 5, 1, 1, 2, 4, 1, 2, 2, 2, 4, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 2, 1, 1, 2, 3, 1, 3, 1, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 1, 4, 1, 2, 2, 5, 2, 8, 4, 1, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 1, 2, 1, 3, 3, 2, 3, 2, 2, 6, 2, 1, 1, 4, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 4, 1, 1, 3, 2, 2, 3, 4, 2, 2, 1, 2, 3, 4, 1, 2, 2, 2, 4, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 3, 1, 2, 1, 2, 3, 3, 1, 3, 2, 2, 2, 2, 2, 2, 1, 2, 2, 3, 1, 2, 2, 1, 3, 6, 1, 1, 2, 2, 3, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 4, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 3, 3, 3, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 5, 2, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 4, 3, 4, 1, 3, 1, 1, 1, 1, 2, 3, 3, 4, 3, 2, 1, 2, 2, 5, 5, 1, 1, 2, 3, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 3, 2, 3, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 4, 2, 1, 2, 2, 2, 1, 3, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 6, 6, 1, 4, 1, 4, 7, 2, 4, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 4, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 2, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 3, 1, 2, 1, 3, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 3, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 5, 2, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 4, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 5, 2, 1, 3, 2, 1, 1, 2, 10, 4, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 3, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 3, 2, 2, 2, 2, 2, 1, 3, 3, 2, 1, 1, 5, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 2, 2, 3, 2, 4, 2, 4, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 5, 3, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 3, 3, 2, 1, 2, 1, 1, 3, 3, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 2, 2, 2, 2, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 5, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 1, 2, 5, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 5, 1, 2, 2, 2, 1, 3, 2, 1, 1, 2, 4, 3, 1, 1, 1, 2, 2, 3, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 4, 2, 2, 2, 2, 2, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 3, 2, 4, 1, 1, 2, 3, 1, 2, 3, 2, 3, 1, 1, 1, 3, 3, 2, 4, 3, 2, 3, 1, 3, 3, 3, 3, 3, 1, 2, 2, 1, 1, 3, 3, 1, 5, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 2, 4, 3, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 4, 2, 2, 1, 1, 1, 1, 3, 4, 3, 1, 2, 1, 2, 1, 2, 1, 3, 4, 2, 2, 3, 3, 2, 2, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 5, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 4, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 4, 4, 3, 2, 2, 1, 2, 2, 1, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 3, 2, 3, 2, 2, 1, 1, 1, 2, 2, 3, 1, 4, 2, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 4, 1, 4, 1, 2, 4, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 6, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 4, 3, 1, 2, 2, 2, 4, 2, 1, 2, 2, 2, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 4, 1, 2, 2, 4, 4, 3, 1, 1, 2, 2, 4, 2, 2, 1, 4, 1, 2, 2, 4, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 2, 2, 2, 1, 1, 3, 3, 1, 3, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 2, 1, 4, 4, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 2, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 2, 3, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 4, 2, 2, 2, 2, 2, 1, 3, 3, 3, 1, 2, 3, 2, 2, 4, 2, 3, 2, 1, 2, 3, 2, 1, 2, 3, 3, 3, 2, 2, 2, 4, 2, 2, 1, 1, 2, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 6, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 3, 3, 1, 2, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 3, 1, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 3, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 3, 1, 4, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 3, 3, 3, 2, 4, 2, 1, 2, 2, 3, 3, 3, 1, 1, 3, 1, 2, 4, 1, 1, 2, 3, 4, 2, 3, 3, 1, 2, 3, 3, 2, 2, 3, 2, 1, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 2, 1, 3, 1, 3, 2, 2, 3, 3, 1, 1, 1, 1, 2, 4, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 3, 5, 4, 3, 2, 3, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2, 2, 2, 3, 3, 1, 3, 2, 1, 1, 1, 2, 3, 4, 3, 3, 3, 1, 1, 1, 1, 2, 2, 1, 3, 5, 1, 1, 1, 2, 2, 1, 4, 2, 3, 3, 1, 2, 2, 2, 3, 2, 3, 1, 2, 4, 2, 1, 3, 3, 2, 1, 2, 2, 2, 2, 5, 2, 2, 3, 3, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 4, 3, 2, 1, 2, 2, 3, 2, 2, 2, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 7, 3, 3, 2, 2, 1, 2, 1, 2, 4, 3, 1, 4, 1, 4, 4, 2, 2, 3, 1, 5, 1, 2, 3, 1, 2, 1, 3, 3, 2, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 1, 3, 4, 2, 1, 4, 3, 3, 3, 4, 3, 1, 2, 2, 4, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 3, 3, 2, 2, 2, 2, 1, 4, 2, 2, 2, 1, 1, 1, 2, 3, 5, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 3, 2, 1, 2, 2, 2, 3, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 2, 1, 1, 5, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 4, 2, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 4, 1, 1, 1, 5, 3, 2, 1, 1, 2, 1, 3, 5, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 4, 2, 1, 2, 3, 1, 3, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 3, 3, 2, 2, 1, 1, 4, 1, 2, 1, 2, 1, 3, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 4, 1, 1, 2, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 4, 2, 3, 1, 2, 2, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 4, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 5, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 3, 2, 3, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 4, 1, 2, 1, 2, 3, 1, 2, 5, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 3, 2, 2, 1, 3, 5, 2, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 3, 2, 3, 1, 1, 4, 1, 1, 3, 4, 2, 3, 1, 2, 1, 1, 3, 9, 2, 1, 2, 3, 1, 1, 3, 1, 1, 2, 3, 2, 3, 1, 1, 2, 2, 1, 1, 5, 2, 3, 4, 1, 2, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 4, 2, 2, 3, 1, 2, 3, 3, 2, 3, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 4, 1, 1, 3, 2, 1, 2, 1, 1, 3, 3, 3, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 3, 2, 1, 1, 3, 1, 4, 3, 1, 4, 1, 1, 2, 2, 1, 2, 4, 1, 2, 1, 2, 2, 3, 3, 3, 1, 5, 4, 2, 2, 1, 3, 2, 3, 2, 1, 2, 2, 2, 2, 2, 3, 1, 3, 4, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 3, 3, 1, 1, 1, 2, 2, 3, 1, 6, 5, 1, 4, 3, 1, 2, 1, 4, 3, 2, 1, 2, 3, 1, 2, 3, 2, 2, 3, 3, 1, 1, 4, 2, 4, 3, 1, 2, 2, 2, 2, 4, 1, 1, 1, 2, 1, 3, 2, 4, 3, 4, 4, 2, 4, 3, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 3, 2, 1, 4, 1, 3, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 4, 2, 2, 2, 3, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 4, 2, 2, 4, 2, 4, 1, 1, 4, 1, 2, 4, 2, 2, 2, 2, 1, 2, 2, 4, 4, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 3, 2, 2, 4, 1, 3, 2, 4, 2, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 5, 2, 4, 3, 4, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 4, 2, 1, 1, 1, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 3, 1, 3, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 4, 3, 2, 1, 2, 2, 4, 4, 2, 3, 3, 1, 4, 1, 1, 3, 1, 3, 2, 1, 4, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 5, 1, 7, 3, 2, 2, 3, 2, 2, 2, 1, 3, 2, 3, 2, 4, 2, 2, 5, 3, 4, 1, 1, 4, 3, 1, 3, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 11, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 1, 1, 5, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 2, 4, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 3, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 4, 2, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 3, 2, 3, 2, 1, 2, 1, 3, 2, 3, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 3, 1, 2, 2, 2, 3, 2, 1, 3, 1, 1, 2, 1, 3, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 3, 1, 2, 1, 3, 2, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 3, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 4, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 3, 2, 2, 2, 2, 2, 2, 1, 3, 1, 1, 2, 2, 2, 4, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 4, 5, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 4, 2, 2, 3, 1, 3, 1, 1, 2, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 2, 1, 3, 2, 2, 1, 4, 2, 2, 5, 2, 2, 2, 1, 2, 2, 3, 1, 2, 1, 3, 1, 1, 3, 4, 2, 3, 1, 1, 1, 2, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 3, 1, 1, 5, 1, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 4, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 5, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 6, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 4, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 4, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 4, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 3, 3, 1, 1, 3, 1, 4, 2, 2, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 3, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 5, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 4, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 5, 2, 1, 1, 1, 2, 4, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 5, 1, 4, 1, 1, 1, 2, 1, 1, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1 ], "xbins": { "end": 25, "size": 1, "start": 1 } } ], "layout": { "title": { "text": "Probability distribution of n_gridids" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Histogram(x=paper_stats[(paper_stats.isOrdered == False)]['n_gridIds'],\n", " histnorm='probability',\n", " name='unordered',\n", " xbins=dict(start=1,\n", " size=1,\n", " end=np.max(paper_stats[(paper_stats.isOrdered == False)]['n_gridIds'])))\n", "\n", "trace2 = go.Histogram(x=paper_stats[(paper_stats.isOrdered == True)]['n_gridIds'],\n", " histnorm='probability',\n", " name='ordered',\n", " xbins=dict(start=1,\n", " size=1,\n", " end=np.max(paper_stats[(paper_stats.isOrdered == True)]['n_gridIds'])))\n", "\n", "layout = go.Layout(title=\"Probability distribution of n_gridids\")\n", "\n", "fig = go.Figure(data=[trace1, trace2], layout=layout)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 58, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "histnorm": "probability", "name": "unordered", "type": "histogram", "uid": "75972df9-321a-4be9-81ef-e7a92097fcfc", "x": [ 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 6, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 4, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 5, 2, 2, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 6, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 13, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 2, 3, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 4, 2, 1, 4, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 3, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 3, 1, 5, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 5, 1, 3, 1, 1, 1, 1, 4, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 3, 1, 2, 1, 1, 3, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 4, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 6, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 6, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 7, 7, 4, 4, 4, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 7, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 2, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 3, 1, 4, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 2, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 5, 3, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 4, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 5, 1, 2, 6, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 2, 4, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 4, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 5, 4, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 3, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 7, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 5, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 5, 5, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 4, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 8, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 5, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 4, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 2, 3, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 3, 1, 2, 1, 5, 1, 1, 5, 2, 1, 1, 4, 1, 1, 2, 3, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 3, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 6, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 4, 1, 3, 3, 1, 1, 1, 1, 5, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 2, 3, 1, 3, 1, 2, 1, 4, 1, 1, 1, 1, 1, 3, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 4, 3, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 3, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 4, 1, 1, 1, 3, 6, 5, 1, 4, 3, 3, 1, 3, 1, 1, 2, 1, 1, 1, 6, 5, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 4, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 1, 1, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 3, 1, 3, 1, 4, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 4, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 3, 5, 1, 2, 1, 1, 2, 4, 2, 4, 3, 3, 3, 4, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 5, 1, 4, 1, 1, 2, 1, 8, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 1, 2, 4, 5, 3, 7, 1, 1, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 2, 1, 6, 6, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 3, 2, 3, 1, 2, 3, 1, 1, 1, 1, 5, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 2, 3, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 7, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 4, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 6, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 5, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 5, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 6, 3, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 3, 2, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 5, 7, 2, 3, 4, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 4, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 3, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 12, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 3, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 3, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 3, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 17, 14, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 4, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 3, 2, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 4, 14, 7, 2, 7, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 6, 2, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 2, 1, 2, 2, 1, 2, 1, 3, 3, 1, 1, 2, 2, 2, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 2, 7, 5, 1, 7, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 8, 1, 1, 5, 1, 3, 1, 2, 3, 2, 1, 2, 3, 3, 1, 2, 2, 1, 3, 1, 1, 1, 5, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 2, 3, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 5, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 2, 3, 1, 3, 4, 3, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 4, 2, 3, 3, 2, 1, 2, 1, 1, 2, 1, 1, 5, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 9, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 5, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 4, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 2, 3, 1, 3, 2, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 5, 3, 2, 4, 1, 1, 3, 2, 6, 1, 1, 2, 1, 3, 1, 3, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 5, 1, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 4, 1, 9, 1, 3, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 7, 1, 5, 3, 1, 1, 4, 1, 2, 1, 2, 2, 4, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 5, 1, 3, 1, 2, 1, 2, 1, 3, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 4, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 4, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 3, 6, 2, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 3, 1, 3, 3, 1, 2, 3, 3, 2, 2, 3, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 6, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 4, 4, 1, 3, 3, 2, 2, 2, 3, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 4, 2, 2, 3, 3, 1, 1, 2, 1, 1, 5, 1, 1, 4, 4, 1, 3, 1, 1, 3, 2, 2, 3, 1, 1, 1, 1, 2, 2, 3, 2, 3, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 6, 1, 3, 3, 1, 4, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 4, 5, 2, 3, 3, 1, 6, 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 6, 3, 1, 1, 1, 1, 2, 1, 3, 1, 3, 4, 1, 1, 1, 4, 2, 1, 5, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 6, 3, 1, 4, 1, 1, 1, 3, 2, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 2, 1, 6, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 6, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 4, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 5, 4, 5, 2, 2, 3, 4, 1, 4, 6, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 4, 2, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 5, 1, 2, 4, 2, 1, 3, 2, 4, 1, 5, 1, 1, 1, 1, 2, 2, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 2, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 4, 4, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 8, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 6, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 7, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 5, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 4, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 4, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 2, 2, 2, 1, 1, 1, 2, 2, 5, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 5, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 5, 4, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 7, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 6, 2, 1, 1, 1, 1, 2, 1, 3, 11, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 13, 1, 1, 1, 1, 2, 4, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 3, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 4, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 4, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 4, 1, 4, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 6, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 4, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 5, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 10, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 3, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 2, 1, 1, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 4, 3, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 11, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 2, 1, 3, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 3, 1, 1, 3, 2, 5, 1, 1, 10, 4, 1, 3, 5, 1, 1, 2, 4, 2, 1, 5, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 9, 2, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 3, 2, 2, 1, 2, 8, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 5, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 5, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 4, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 5, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 3, 2, 3, 1, 1, 1, 6, 1, 1, 1, 5, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 2, 2, 2, 2, 1, 2, 1, 3, 7, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 4, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 4, 5, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 4, 2, 4, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 2, 3, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 3, 2, 4, 1, 3, 1, 1, 1, 6, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 5, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 5, 3, 6, 1, 1, 3, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 4, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 4, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 4, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 4, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 4, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 3, 1, 4, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 5, 2, 2, 1, 2, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 3, 2, 2, 1, 2, 1, 5, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 1, 1, 6, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 2, 1, 1, 2, 2, 1, 2, 1, 1, 9, 5, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 7, 1, 2, 2, 1, 3, 2, 2, 1, 1, 3, 2, 3, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 3, 1, 2, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 5, 2, 4, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 1, 3, 5, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 3, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 3, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 7, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 6, 5, 1, 3, 3, 4, 3, 5, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 6, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 6, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 4, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 5, 8, 2, 7, 4, 2, 1, 1, 5, 5, 3, 7, 2, 5, 2, 3, 3, 5, 2, 3, 4, 1, 4, 1, 1, 1, 2, 1, 2, 5, 1, 2, 4, 3, 2, 1, 3, 2, 1, 6, 1, 4, 3, 2, 1, 5, 4, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 6, 1, 1, 1, 1, 4, 2, 1, 1, 1, 3, 4, 2, 1, 1, 1, 2, 3, 1, 2, 4, 3, 1, 1, 2, 1, 3, 5, 2, 2, 3, 4, 3, 2, 1, 1, 3, 2, 3, 5, 1, 1, 2, 2, 1, 1, 5, 4, 4, 1, 4, 1, 1, 1, 1, 9, 2, 1, 1, 4, 2, 2, 2, 5, 2, 4, 1, 7, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 3, 4, 5, 2, 5, 5, 2, 4, 4, 2, 1, 3, 6, 1, 5, 2, 1, 7, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 3, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 4, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 6, 3, 2, 2, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 2, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 5, 1, 3, 3, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 7, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 4, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 7, 1, 2, 2, 1, 4, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 3, 4, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 7, 1, 2, 1, 1, 2, 1, 3, 3, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 3, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 6, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 1, 1, 2, 2, 4, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 3, 5, 2, 2, 3, 2, 1, 1, 4, 1, 1, 4, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 4, 2, 1, 2, 1, 1, 4, 3, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 5, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 2, 1, 2, 2, 1, 1, 3, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 4, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 5, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 9, 4, 3, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 3, 3, 2, 1, 3, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 3, 2, 2, 4, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 3, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 8, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 4, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 5, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 2, 4, 3, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 1, 1, 1, 4, 2, 4, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 2, 2, 1, 1, 3, 2, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 4, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 2, 5, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 4, 1, 5, 2, 1, 1, 1, 1, 1, 5, 4, 3, 2, 5, 3, 1, 1, 5, 5, 3, 2, 3, 4, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 4, 3, 2, 1, 3, 5, 3, 1, 2, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 1, 5, 3, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 3, 2, 2, 1, 3, 2, 3, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 6, 1, 2, 1, 2, 1, 4, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 4, 6, 3, 4, 4, 5, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 3, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 4, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 5, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ], "xbins": { "end": 18, "size": 1, "start": 1 } }, { "histnorm": "probability", "name": "ordered", "type": "histogram", "uid": "1b6c1814-5378-4126-ac9e-688358f8ebc2", "x": [ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 3, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 6, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 3, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 4, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 2, 1, 1, 5, 3, 1, 1, 4, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 2, 3, 1, 4, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 3, 4, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 4, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 2, 4, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 5, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 3, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 4, 3, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 3, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 5, 4, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 4, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 3, 1, 1, 3, 1, 3, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 3, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 4, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 4, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 2, 3, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 4, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 4, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 6, 2, 1, 5, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 4, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 3, 2, 2, 5, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 4, 2, 2, 3, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 3, 2, 1, 2, 1, 2, 2, 2, 1, 3, 2, 2, 2, 3, 1, 2, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 3, 3, 3, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 2, 1, 3, 3, 1, 2, 1, 1, 2, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 4, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 6, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 2, 1, 2, 4, 1, 4, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 4, 1, 2, 1, 3, 2, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 2, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 5, 2, 3, 5, 2, 3, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 4, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 3, 2, 2, 1, 3, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 1, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 5, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 4, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 3, 2, 1, 1, 4, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 4, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 5, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 2, 3, 4, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 4, 1, 2, 1, 1, 4, 3, 2, 1, 2, 1, 2, 2, 3, 1, 2, 2, 4, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 3, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 4, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 3, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 3, 1, 2, 1, 2, 4, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 4, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 5, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 3, 4, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 3, 1, 1, 1, 1, 3, 2, 3, 2, 1, 2, 2, 3, 2, 4, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 4, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 3, 2, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 4, 1, 2, 2, 4, 2, 1, 1, 3, 1, 1, 2, 3, 3, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 4, 3, 2, 2, 2, 2, 2, 1, 1, 3, 2, 1, 2, 2, 3, 2, 2, 3, 2, 2, 4, 4, 4, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 5, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 1, 3, 3, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 4, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 3, 1, 2, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 4, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 4, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 2, 2, 1, 2, 3, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 3, 1, 1, 1, 2, 1, 3, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 2, 3, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 3, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 4, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 6, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 5, 2, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 5, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 2, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 3, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 3, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 2, 2, 3, 2, 2, 1, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 4, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 3, 1, 1, 3, 1, 2, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 5, 1, 6, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 3, 2, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 3, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 5, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 3, 2, 2, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 5, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 1, 1, 1, 2, 1, 3, 1, 4, 2, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 2, 1, 3, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 2, 2, 1, 2, 2, 1, 4, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 3, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 5, 2, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 4, 2, 2, 1, 1, 2, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 4, 5, 3, 1, 1, 3, 1, 2, 1, 5, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 3, 4, 3, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 4, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 5, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 1, 1, 3, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 4, 3, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 3, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 3, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 5, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 2, 3, 2, 2, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 1, 2, 1, 1, 3, 2, 2, 2, 1, 3, 1, 3, 1, 2, 1, 3, 2, 1, 3, 1, 2, 2, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 5, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 3, 1, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 4, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 2, 1, 2, 2, 2, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 2, 1, 2, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 4, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 4, 3, 1, 1, 3, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 4, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 3, 3, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 2, 2, 1, 3, 1, 1, 3, 2, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 2, 2, 4, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 3, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 4, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 3, 3, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 5, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 2, 3, 3, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 3, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 4, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 3, 2, 2, 2, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 4, 2, 3, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 2, 4, 1, 1, 2, 2, 3, 1, 1, 1, 2, 3, 1, 1, 2, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 4, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 4, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 4, 2, 2, 1, 4, 2, 2, 2, 2, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 2, 1, 4, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 2, 1, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 2, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 4, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 4, 3, 2, 1, 3, 1, 2, 3, 2, 2, 2, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 2, 3, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 4, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 4, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 1, 2, 2, 3, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 3, 2, 2, 1, 2, 2, 2, 1, 1, 3, 2, 3, 4, 1, 3, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 2, 1, 3, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 2, 3, 2, 2, 2, 3, 2, 4, 1, 2, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 3, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 1, 4, 1, 2, 3, 1, 1, 1, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 2, 2, 2, 3, 1, 2, 2, 2, 3, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 2, 1, 2, 4, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 3, 3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 3, 2, 2, 3, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 5, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 4, 2, 3, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 3, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 4, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 3, 1, 2, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 3, 2, 2, 2, 1, 2, 1, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 6, 1, 2, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 1, 3, 1, 2, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 2, 2, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 5, 2, 1, 1, 1, 1, 2, 6, 2, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 2, 3, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 3, 1, 3, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 4, 1, 3, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 3, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 3, 1, 2, 1, 4, 1, 2, 1, 1, 5, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 3, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1, 4, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 3, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 2, 3, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 2, 4, 1, 2, 3, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 3, 2, 3, 2, 2, 3, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 5, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 3, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 4, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 6, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 3, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 2, 3, 2, 1, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 3, 2, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 1, 2, 1, 1, 4, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 4, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 5, 2, 3, 2, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 3, 2, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 3, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 2, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 3, 2, 1, 2, 2, 1, 4, 1, 2, 1, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 2, 3, 1, 2, 1, 2, 2, 1, 2, 1, 2, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 3, 1, 1, 3, 1, 3, 2, 3, 2, 3, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 4, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 3, 2, 1, 3, 1, 1, 3, 3, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 2, 2, 2, 2, 3, 3, 1, 2, 2, 3, 1, 1, 1, 2, 1, 3, 2, 7, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 3, 2, 2, 2, 2, 5, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 3, 2, 2, 1, 1, 3, 3, 1, 2, 1, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 2, 1, 3, 2, 2, 1, 2, 2, 2, 1, 2, 2, 3, 1, 1, 2, 1, 3, 3, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 3, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 2, 1, 2, 1, 3, 2, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 3, 2, 2, 2, 3, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 5, 1, 3, 1, 4, 2, 2, 4, 3, 3, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 4, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 2, 2, 1, 1, 2, 7, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 2, 2, 2, 2, 4, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 3, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2, 4, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 4, 3, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 2, 4, 3, 2, 2, 1, 2, 2, 3, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 2, 4, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 2, 1, 1, 1, 1, 3, 2, 2, 2, 3, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 3, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 3, 1, 4, 2, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 4, 1, 3, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 2, 4, 3, 2, 1, 1, 1, 1, 4, 2, 2, 1, 4, 1, 2, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 3, 2, 1, 1, 3, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 3, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 2, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 2, 1, 3, 1, 3, 1, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 3, 3, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 3, 2, 1, 3, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 2, 2, 1, 3, 2, 3, 3, 1, 1, 2, 2, 2, 2, 2, 1, 2, 4, 2, 1, 3, 3, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 3, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 4, 3, 2, 1, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 1, 3, 2, 2, 3, 1, 2, 1, 1, 3, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 3, 3, 2, 1, 2, 2, 2, 3, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 3, 1, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 5, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 4, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 4, 1, 1, 1, 5, 3, 2, 1, 1, 2, 1, 3, 4, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 2, 3, 1, 3, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 1, 2, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 3, 1, 2, 1, 2, 2, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 1, 2, 1, 1, 3, 1, 2, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 2, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 2, 3, 1, 1, 3, 1, 1, 3, 2, 1, 3, 1, 2, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 3, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 3, 1, 1, 1, 4, 1, 2, 3, 1, 1, 3, 3, 1, 2, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 4, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 4, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 3, 2, 1, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 4, 1, 3, 3, 1, 2, 1, 2, 3, 2, 1, 2, 2, 1, 2, 2, 1, 1, 3, 1, 1, 1, 4, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 3, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 3, 1, 2, 4, 2, 1, 2, 2, 1, 2, 2, 4, 4, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 2, 2, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 3, 3, 4, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 3, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 4, 1, 3, 3, 1, 2, 1, 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 1, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 8, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 3, 2, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 4, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 3, 2, 2, 5, 2, 1, 2, 1, 2, 2, 3, 1, 2, 1, 2, 1, 1, 2, 3, 2, 3, 1, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 3, 1, 4, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ], "xbins": { "end": 8, "size": 1, "start": 1 } } ], "layout": { "title": { "text": "Probability distribution of n_countries" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Histogram(x=paper_stats[(paper_stats.isOrdered == False)]['n_countries'],\n", " histnorm='probability', \n", " name='unordered',\n", " xbins=dict(start=1,\n", " size=1,\n", " end=np.max(paper_stats[(paper_stats.isOrdered == False)]['n_countries'])))\n", "\n", "trace2 = go.Histogram(x=paper_stats[(paper_stats.isOrdered == True)]['n_countries'],\n", " histnorm='probability',\n", " name='ordered',\n", " xbins=dict(start=1,\n", " size=1,\n", " end=np.max(paper_stats[(paper_stats.isOrdered == True)]['n_countries'])))\n", "\n", "layout = go.Layout(title=\"Probability distribution of n_countries\")\n", "\n", "fig = go.Figure(data=[trace1, trace2], layout=layout)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 59, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
n_gridIdsn_countries
countmeanstdmin25%50%75%maxcountmeanstdmin25%50%75%max
year
1996-01-014895.01.4120530.7829261.01.01.02.010.04895.01.1750770.4717091.01.01.01.08.0
1997-01-014177.01.4036390.8372701.01.01.02.013.04177.01.1673450.4532841.01.01.01.05.0
1998-01-015652.01.3522650.7446671.01.01.02.014.05652.01.1284500.3983561.01.01.01.09.0
1999-01-015644.01.4009570.8435721.01.01.02.016.05644.01.1732810.4699991.01.01.01.07.0
2000-01-016106.01.3789720.7386661.01.01.02.012.06106.01.1487060.4246641.01.01.01.07.0
2001-01-015028.01.4250200.8734001.01.01.02.012.05028.01.1901350.5054371.01.01.01.06.0
2002-01-014177.01.4055540.7442291.01.01.02.010.04177.01.1611200.4539541.01.01.01.06.0
2003-01-0110375.01.4610120.8545671.01.01.02.013.010375.01.2052050.5454231.01.01.01.09.0
2004-01-0118267.01.4084960.7158331.01.01.02.017.018267.01.1618770.4388811.01.01.01.014.0
2005-01-0119448.01.4375770.6895341.01.01.02.08.019448.01.1646960.4297451.01.01.01.06.0
2006-01-0122906.01.4499690.7199151.01.01.02.011.022906.01.1785990.4562671.01.01.01.08.0
2007-01-0123593.01.4210990.8381021.01.01.02.023.023593.01.1735680.4723731.01.01.01.09.0
2008-01-0124393.01.4572210.7603991.01.01.02.013.024393.01.2015740.4872881.01.01.01.08.0
2009-01-0128039.01.4697740.7662951.01.01.02.011.028039.01.1902350.4781881.01.01.01.010.0
2010-01-0125128.01.4691580.7747481.01.01.02.015.025128.01.2064630.5078631.01.01.01.013.0
2011-01-0131611.01.4335520.7491251.01.01.02.025.031611.01.1720920.4575571.01.01.01.010.0
2012-01-0132743.01.4688640.8088681.01.01.02.032.032743.01.1871240.4904721.01.01.01.018.0
2013-01-0133137.01.4877030.8002681.01.01.02.013.033137.01.2038210.4948861.01.01.01.07.0
2014-01-0133698.01.5208620.8169171.01.01.02.012.033698.01.2166600.5080931.01.01.01.09.0
2015-01-0136408.01.4717920.8069491.01.01.02.018.036408.01.1986650.4956501.01.01.01.013.0
2016-01-0133354.01.5133120.8956361.01.01.02.037.033354.01.2115490.5379861.01.01.01.017.0
\n", "
" ], "text/plain": [ " n_gridIds \\\n", " count mean std min 25% 50% 75% max \n", "year \n", "1996-01-01 4895.0 1.412053 0.782926 1.0 1.0 1.0 2.0 10.0 \n", "1997-01-01 4177.0 1.403639 0.837270 1.0 1.0 1.0 2.0 13.0 \n", "1998-01-01 5652.0 1.352265 0.744667 1.0 1.0 1.0 2.0 14.0 \n", "1999-01-01 5644.0 1.400957 0.843572 1.0 1.0 1.0 2.0 16.0 \n", "2000-01-01 6106.0 1.378972 0.738666 1.0 1.0 1.0 2.0 12.0 \n", "2001-01-01 5028.0 1.425020 0.873400 1.0 1.0 1.0 2.0 12.0 \n", "2002-01-01 4177.0 1.405554 0.744229 1.0 1.0 1.0 2.0 10.0 \n", "2003-01-01 10375.0 1.461012 0.854567 1.0 1.0 1.0 2.0 13.0 \n", "2004-01-01 18267.0 1.408496 0.715833 1.0 1.0 1.0 2.0 17.0 \n", "2005-01-01 19448.0 1.437577 0.689534 1.0 1.0 1.0 2.0 8.0 \n", "2006-01-01 22906.0 1.449969 0.719915 1.0 1.0 1.0 2.0 11.0 \n", "2007-01-01 23593.0 1.421099 0.838102 1.0 1.0 1.0 2.0 23.0 \n", "2008-01-01 24393.0 1.457221 0.760399 1.0 1.0 1.0 2.0 13.0 \n", "2009-01-01 28039.0 1.469774 0.766295 1.0 1.0 1.0 2.0 11.0 \n", "2010-01-01 25128.0 1.469158 0.774748 1.0 1.0 1.0 2.0 15.0 \n", "2011-01-01 31611.0 1.433552 0.749125 1.0 1.0 1.0 2.0 25.0 \n", "2012-01-01 32743.0 1.468864 0.808868 1.0 1.0 1.0 2.0 32.0 \n", "2013-01-01 33137.0 1.487703 0.800268 1.0 1.0 1.0 2.0 13.0 \n", "2014-01-01 33698.0 1.520862 0.816917 1.0 1.0 1.0 2.0 12.0 \n", "2015-01-01 36408.0 1.471792 0.806949 1.0 1.0 1.0 2.0 18.0 \n", "2016-01-01 33354.0 1.513312 0.895636 1.0 1.0 1.0 2.0 37.0 \n", "\n", " n_countries \n", " count mean std min 25% 50% 75% max \n", "year \n", "1996-01-01 4895.0 1.175077 0.471709 1.0 1.0 1.0 1.0 8.0 \n", "1997-01-01 4177.0 1.167345 0.453284 1.0 1.0 1.0 1.0 5.0 \n", "1998-01-01 5652.0 1.128450 0.398356 1.0 1.0 1.0 1.0 9.0 \n", "1999-01-01 5644.0 1.173281 0.469999 1.0 1.0 1.0 1.0 7.0 \n", "2000-01-01 6106.0 1.148706 0.424664 1.0 1.0 1.0 1.0 7.0 \n", "2001-01-01 5028.0 1.190135 0.505437 1.0 1.0 1.0 1.0 6.0 \n", "2002-01-01 4177.0 1.161120 0.453954 1.0 1.0 1.0 1.0 6.0 \n", "2003-01-01 10375.0 1.205205 0.545423 1.0 1.0 1.0 1.0 9.0 \n", "2004-01-01 18267.0 1.161877 0.438881 1.0 1.0 1.0 1.0 14.0 \n", "2005-01-01 19448.0 1.164696 0.429745 1.0 1.0 1.0 1.0 6.0 \n", "2006-01-01 22906.0 1.178599 0.456267 1.0 1.0 1.0 1.0 8.0 \n", "2007-01-01 23593.0 1.173568 0.472373 1.0 1.0 1.0 1.0 9.0 \n", "2008-01-01 24393.0 1.201574 0.487288 1.0 1.0 1.0 1.0 8.0 \n", "2009-01-01 28039.0 1.190235 0.478188 1.0 1.0 1.0 1.0 10.0 \n", "2010-01-01 25128.0 1.206463 0.507863 1.0 1.0 1.0 1.0 13.0 \n", "2011-01-01 31611.0 1.172092 0.457557 1.0 1.0 1.0 1.0 10.0 \n", "2012-01-01 32743.0 1.187124 0.490472 1.0 1.0 1.0 1.0 18.0 \n", "2013-01-01 33137.0 1.203821 0.494886 1.0 1.0 1.0 1.0 7.0 \n", "2014-01-01 33698.0 1.216660 0.508093 1.0 1.0 1.0 1.0 9.0 \n", "2015-01-01 36408.0 1.198665 0.495650 1.0 1.0 1.0 1.0 13.0 \n", "2016-01-01 33354.0 1.211549 0.537986 1.0 1.0 1.0 1.0 17.0 " ] }, "execution_count": 59, "metadata": {}, "output_type": "execute_result" } ], "source": [ "min_n_authors = 2\n", "paper_stats[paper_stats.n_authors >= min_n_authors].groupby('year')['n_gridIds', 'n_countries'].describe()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Results are promising as a little fraction of papers appears to have alphabetically ordered authors. Moreover, the number of papers with two or three authors alphabetically ordered is quite likely to be an overestimation of the real percentage." ] }, { "cell_type": "code", "execution_count": 60, "metadata": {}, "outputs": [], "source": [ "macro_first = macro[macro.author_order == 1]\n", "macro_last_authors_idx = macro.groupby('paper_doi')['author_order'].transform(max) == macro['author_order']\n", "macro_last = macro[macro_last_authors_idx]\n", "macro_middle = macro[macro_last_authors_idx.map(lambda x: not x)]\n", "macro_middle = macro_middle[macro_middle.author_order != 1]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's validate further our hypothesis by checking which authors appearing last." ] }, { "cell_type": "code", "execution_count": 61, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
author_familyNameauthor_givenNamepaper_doi
0ShenDinggang213
1MooreJason H.201
2ZhangMengjie173
3NavabNassir168
4SłowińskiRoman143
5KrcmarHelmut136
6PreneelBart135
7TanakaKatsumi131
8YungMoti127
9JanssenMarijn127
\n", "
" ], "text/plain": [ " author_familyName author_givenName paper_doi\n", "0 Shen Dinggang 213\n", "1 Moore Jason H. 201\n", "2 Zhang Mengjie 173\n", "3 Navab Nassir 168\n", "4 Słowiński Roman 143\n", "5 Krcmar Helmut 136\n", "6 Preneel Bart 135\n", "7 Tanaka Katsumi 131\n", "8 Yung Moti 127\n", "9 Janssen Marijn 127" ] }, "execution_count": 61, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro_last_authors = macro_last[['author_familyName', 'author_givenName', 'paper_doi']].groupby(['author_familyName', 'author_givenName']).count().sort_values(by=['paper_doi'], ascending=False).reset_index()\n", "macro_last_authors.head(n=10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Indeed senior profiles. Given the results, we believe that in our case we can proceed in our analysis considering author order." ] }, { "cell_type": "code", "execution_count": 62, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_gridIdmiddle_gridIdlast_gridIdn_gridIdsn_first_lastexcludedn_excludedpct_excluded
year
1996-01-01{nan, grid.412039.d, grid.15140.31, grid.44323...{nan, grid.412039.d, grid.418256.c, grid.15140...{nan, grid.412039.d, grid.15140.31, grid.44323...18081642{grid.418256.c, grid.4701.2, grid.467287.8, gr...1660.091814
1997-01-01{nan, grid.435458.b, grid.15140.31, grid.41367...{nan, grid.413676.1, grid.418707.d, grid.41132...{nan, grid.435458.b, grid.15140.31, grid.41367...15851440{grid.185648.6, grid.419619.2, grid.415304.7, ...1450.091483
1998-01-01{nan, grid.15140.31, grid.434062.7, grid.41132...{nan, grid.15140.31, grid.411327.2, grid.5734....{nan, grid.15140.31, grid.434062.7, grid.41132...19451754{grid.55325.34, grid.39381.30, grid.482685.5, ...1910.098201
1999-01-01{nan, grid.462399.3, grid.15140.31, grid.42394...{nan, grid.418256.c, grid.411327.2, grid.5734....{nan, grid.462399.3, grid.444220.4, grid.15140...19641800{grid.418256.c, grid.469964.0, grid.460348.d, ...1640.083503
2000-01-01{nan, grid.15140.31, grid.443239.b, grid.41132...{nan, grid.411327.2, grid.5734.5, grid.205975....{nan, grid.15140.31, grid.443239.b, grid.41132...20991929{grid.411267.7, grid.415841.d, grid.434949.7, ...1700.080991
\n", "
" ], "text/plain": [ " first_gridId \\\n", "year \n", "1996-01-01 {nan, grid.412039.d, grid.15140.31, grid.44323... \n", "1997-01-01 {nan, grid.435458.b, grid.15140.31, grid.41367... \n", "1998-01-01 {nan, grid.15140.31, grid.434062.7, grid.41132... \n", "1999-01-01 {nan, grid.462399.3, grid.15140.31, grid.42394... \n", "2000-01-01 {nan, grid.15140.31, grid.443239.b, grid.41132... \n", "\n", " middle_gridId \\\n", "year \n", "1996-01-01 {nan, grid.412039.d, grid.418256.c, grid.15140... \n", "1997-01-01 {nan, grid.413676.1, grid.418707.d, grid.41132... \n", "1998-01-01 {nan, grid.15140.31, grid.411327.2, grid.5734.... \n", "1999-01-01 {nan, grid.418256.c, grid.411327.2, grid.5734.... \n", "2000-01-01 {nan, grid.411327.2, grid.5734.5, grid.205975.... \n", "\n", " last_gridId n_gridIds \\\n", "year \n", "1996-01-01 {nan, grid.412039.d, grid.15140.31, grid.44323... 1808 \n", "1997-01-01 {nan, grid.435458.b, grid.15140.31, grid.41367... 1585 \n", "1998-01-01 {nan, grid.15140.31, grid.434062.7, grid.41132... 1945 \n", "1999-01-01 {nan, grid.462399.3, grid.444220.4, grid.15140... 1964 \n", "2000-01-01 {nan, grid.15140.31, grid.443239.b, grid.41132... 2099 \n", "\n", " n_first_last excluded \\\n", "year \n", "1996-01-01 1642 {grid.418256.c, grid.4701.2, grid.467287.8, gr... \n", "1997-01-01 1440 {grid.185648.6, grid.419619.2, grid.415304.7, ... \n", "1998-01-01 1754 {grid.55325.34, grid.39381.30, grid.482685.5, ... \n", "1999-01-01 1800 {grid.418256.c, grid.469964.0, grid.460348.d, ... \n", "2000-01-01 1929 {grid.411267.7, grid.415841.d, grid.434949.7, ... \n", "\n", " n_excluded pct_excluded \n", "year \n", "1996-01-01 166 0.091814 \n", "1997-01-01 145 0.091483 \n", "1998-01-01 191 0.098201 \n", "1999-01-01 164 0.083503 \n", "2000-01-01 170 0.080991 " ] }, "execution_count": 62, "metadata": {}, "output_type": "execute_result" } ], "source": [ "first_aff = macro_first.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "first_aff.columns = ['first_gridId']\n", "first_aff.head()\n", "\n", "middle_aff = macro_middle.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "middle_aff.columns = ['middle_gridId']\n", "middle_aff.head()\n", "\n", "last_aff = macro_last.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "last_aff.columns = ['last_gridId']\n", "last_aff.head()\n", "\n", "macro_aff = pd.concat([first_aff, middle_aff, last_aff], axis=1)\n", "macro_aff['n_gridIds'] = macro_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId'] | row['middle_gridId']), axis=1)\n", "macro_aff['n_first_last'] = macro_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId']), axis=1)\n", "macro_aff['excluded'] = macro_aff.apply(lambda row: row['middle_gridId'] - (row['first_gridId'] | row['last_gridId']), axis=1)\n", "macro_aff['n_excluded'] = macro_aff['excluded'].map(len_of_set_with_nan)\n", "macro_aff['pct_excluded'] = macro_aff['n_excluded'] / macro_aff['n_gridIds']\n", "macro_aff.head(n=5)" ] }, { "cell_type": "code", "execution_count": 63, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total gridIDs", "type": "scatter", "uid": "29d29a7b-e236-4567-95f9-d9aacb5da381", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1808, 1585, 1945, 1964, 2099, 1785, 1665, 2763, 3298, 2997, 3575, 4316, 4492, 4962, 4670, 5237, 5366, 5511, 5894, 5930, 5881 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs (first & last)", "type": "scatter", "uid": "a56915e3-a19d-48a7-8fbb-2bb5af854206", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1642, 1440, 1754, 1800, 1929, 1610, 1494, 2488, 3000, 2729, 3214, 3787, 3947, 4338, 4110, 4660, 4806, 4830, 5133, 5191, 5175 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "gridIDs (middle)", "type": "scatter", "uid": "95cf693b-33a8-49f5-b77a-3d3809c2bee1", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 166, 145, 191, 164, 170, 175, 171, 275, 298, 268, 361, 529, 545, 624, 560, 577, 560, 681, 761, 739, 706 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "gridID breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=macro_aff.index,\n", " y=macro_aff['n_gridIds'],\n", " name='total gridIDs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=macro_aff.index,\n", " y=macro_aff['n_first_last'],\n", " name='gridIDs (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=macro_aff.index,\n", " y=macro_aff['n_excluded'],\n", " name='gridIDs (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title=\"gridID breakdown by author position\",\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_gridids_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 64, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
author_order
countmeanstdmin25%50%75%max
year
1996-01-017054.02.9461302.4239911.01.02.04.042.0
1997-01-016465.02.7087392.5974381.01.02.03.082.0
1998-01-017817.03.0056292.4166171.01.02.04.058.0
1999-01-018364.02.6753952.3879831.01.02.03.065.0
2000-01-018472.03.0096792.2876391.01.02.04.048.0
2001-01-016987.03.0738513.0021441.01.02.04.098.0
2002-01-015492.03.2438092.2910011.02.03.04.038.0
2003-01-0113299.02.9795472.6013291.02.02.04.047.0
2004-01-0122017.02.8599721.7763191.02.03.04.053.0
2005-01-0122318.02.9147771.4650701.02.03.04.030.0
2006-01-0126350.02.9878941.5890481.02.03.04.034.0
2007-01-0127211.03.2546762.4677791.02.03.04.0105.0
2008-01-0128319.03.1612351.9284271.02.03.04.071.0
2009-01-0132167.03.1953551.8372881.02.03.04.048.0
2010-01-0128860.03.1180531.7470681.02.03.04.043.0
2011-01-0136287.03.0659741.8018171.02.03.04.084.0
2012-01-0137344.03.1234741.8515571.02.03.04.0102.0
2013-01-0137473.03.1790361.7057971.02.03.04.041.0
2014-01-0137574.03.3041201.7661721.02.03.04.043.0
2015-01-0140814.03.2620181.7724131.02.03.04.057.0
2016-01-0137237.03.3241132.0334991.02.03.04.0139.0
\n", "
" ], "text/plain": [ " author_order \n", " count mean std min 25% 50% 75% max\n", "year \n", "1996-01-01 7054.0 2.946130 2.423991 1.0 1.0 2.0 4.0 42.0\n", "1997-01-01 6465.0 2.708739 2.597438 1.0 1.0 2.0 3.0 82.0\n", "1998-01-01 7817.0 3.005629 2.416617 1.0 1.0 2.0 4.0 58.0\n", "1999-01-01 8364.0 2.675395 2.387983 1.0 1.0 2.0 3.0 65.0\n", "2000-01-01 8472.0 3.009679 2.287639 1.0 1.0 2.0 4.0 48.0\n", "2001-01-01 6987.0 3.073851 3.002144 1.0 1.0 2.0 4.0 98.0\n", "2002-01-01 5492.0 3.243809 2.291001 1.0 2.0 3.0 4.0 38.0\n", "2003-01-01 13299.0 2.979547 2.601329 1.0 2.0 2.0 4.0 47.0\n", "2004-01-01 22017.0 2.859972 1.776319 1.0 2.0 3.0 4.0 53.0\n", "2005-01-01 22318.0 2.914777 1.465070 1.0 2.0 3.0 4.0 30.0\n", "2006-01-01 26350.0 2.987894 1.589048 1.0 2.0 3.0 4.0 34.0\n", "2007-01-01 27211.0 3.254676 2.467779 1.0 2.0 3.0 4.0 105.0\n", "2008-01-01 28319.0 3.161235 1.928427 1.0 2.0 3.0 4.0 71.0\n", "2009-01-01 32167.0 3.195355 1.837288 1.0 2.0 3.0 4.0 48.0\n", "2010-01-01 28860.0 3.118053 1.747068 1.0 2.0 3.0 4.0 43.0\n", "2011-01-01 36287.0 3.065974 1.801817 1.0 2.0 3.0 4.0 84.0\n", "2012-01-01 37344.0 3.123474 1.851557 1.0 2.0 3.0 4.0 102.0\n", "2013-01-01 37473.0 3.179036 1.705797 1.0 2.0 3.0 4.0 41.0\n", "2014-01-01 37574.0 3.304120 1.766172 1.0 2.0 3.0 4.0 43.0\n", "2015-01-01 40814.0 3.262018 1.772413 1.0 2.0 3.0 4.0 57.0\n", "2016-01-01 37237.0 3.324113 2.033499 1.0 2.0 3.0 4.0 139.0" ] }, "execution_count": 64, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro_authors = macro_last[['year', 'paper_doi', 'author_order']]\n", "macro_authors.drop_duplicates().groupby(['year']).describe()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's analyse the number of affiliations and their variation over the last 10 years (aggregated)" ] }, { "cell_type": "code", "execution_count": 65, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
year2007-01-01 00:00:002008-01-01 00:00:002009-01-01 00:00:002010-01-01 00:00:002011-01-01 00:00:002012-01-01 00:00:002013-01-01 00:00:002014-01-01 00:00:002015-01-01 00:00:002016-01-01 00:00:002007-20112012-2016variation
org_continent
AF5579776712111110712915413479.8127.00.591479
AS10711138131212431597167516251671164816971272.21663.20.307342
EU13881460153814771501158415901711168216671472.81646.80.118142
NA582606630601673611684657765745618.4692.40.119664
OC6154646059676162676759.664.80.087248
SA136122148124132159161190198201132.4181.80.373112
\n", "
" ], "text/plain": [ "year 2007-01-01 00:00:00 2008-01-01 00:00:00 2009-01-01 00:00:00 \\\n", "org_continent \n", "AF 55 79 77 \n", "AS 1071 1138 1312 \n", "EU 1388 1460 1538 \n", "NA 582 606 630 \n", "OC 61 54 64 \n", "SA 136 122 148 \n", "\n", "year 2010-01-01 00:00:00 2011-01-01 00:00:00 2012-01-01 00:00:00 \\\n", "org_continent \n", "AF 67 121 111 \n", "AS 1243 1597 1675 \n", "EU 1477 1501 1584 \n", "NA 601 673 611 \n", "OC 60 59 67 \n", "SA 124 132 159 \n", "\n", "year 2013-01-01 00:00:00 2014-01-01 00:00:00 2015-01-01 00:00:00 \\\n", "org_continent \n", "AF 107 129 154 \n", "AS 1625 1671 1648 \n", "EU 1590 1711 1682 \n", "NA 684 657 765 \n", "OC 61 62 67 \n", "SA 161 190 198 \n", "\n", "year 2016-01-01 00:00:00 2007-2011 2012-2016 variation \n", "org_continent \n", "AF 134 79.8 127.0 0.591479 \n", "AS 1697 1272.2 1663.2 0.307342 \n", "EU 1667 1472.8 1646.8 0.118142 \n", "NA 745 618.4 692.4 0.119664 \n", "OC 67 59.6 64.8 0.087248 \n", "SA 201 132.4 181.8 0.373112 " ] }, "execution_count": 65, "metadata": {}, "output_type": "execute_result" } ], "source": [ "continent_gridIds = macro_first.groupby(['year', 'org_continent'])[['org_gridId']].nunique().reset_index()\n", "continent_gridIds = continent_gridIds.pivot(index='org_continent', columns='year', values='org_gridId')\n", "continent_gridIds.drop(continent_gridIds.columns[0:11], axis=1, inplace=True)\n", "continent_gridIds['2007-2011'] = continent_gridIds[continent_gridIds.columns[0:5]].mean(axis=1)\n", "continent_gridIds['2012-2016'] = continent_gridIds[continent_gridIds.columns[5:10]].mean(axis=1)\n", "continent_gridIds['variation'] = (continent_gridIds['2012-2016'] - continent_gridIds['2007-2011']) / continent_gridIds['2007-2011']\n", "continent_gridIds" ] }, { "cell_type": "code", "execution_count": 66, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
year2007-01-01 00:00:002008-01-01 00:00:002009-01-01 00:00:002010-01-01 00:00:002011-01-01 00:00:002012-01-01 00:00:002013-01-01 00:00:002014-01-01 00:00:002015-01-01 00:00:002016-01-01 00:00:002007-20112012-2016variation
org_continent
AF54736866106100929914110973.4108.20.474114
AS9901067125312011609164216101665158616331224.01627.20.329412
EU13991488154814641515159416081750172316951482.81674.00.128945
NA594593644594675626670683753753620.0697.00.124194
OC6557676760666470715863.265.80.041139
SA12810712893106136153153178156112.4155.20.380783
\n", "
" ], "text/plain": [ "year 2007-01-01 00:00:00 2008-01-01 00:00:00 2009-01-01 00:00:00 \\\n", "org_continent \n", "AF 54 73 68 \n", "AS 990 1067 1253 \n", "EU 1399 1488 1548 \n", "NA 594 593 644 \n", "OC 65 57 67 \n", "SA 128 107 128 \n", "\n", "year 2010-01-01 00:00:00 2011-01-01 00:00:00 2012-01-01 00:00:00 \\\n", "org_continent \n", "AF 66 106 100 \n", "AS 1201 1609 1642 \n", "EU 1464 1515 1594 \n", "NA 594 675 626 \n", "OC 67 60 66 \n", "SA 93 106 136 \n", "\n", "year 2013-01-01 00:00:00 2014-01-01 00:00:00 2015-01-01 00:00:00 \\\n", "org_continent \n", "AF 92 99 141 \n", "AS 1610 1665 1586 \n", "EU 1608 1750 1723 \n", "NA 670 683 753 \n", "OC 64 70 71 \n", "SA 153 153 178 \n", "\n", "year 2016-01-01 00:00:00 2007-2011 2012-2016 variation \n", "org_continent \n", "AF 109 73.4 108.2 0.474114 \n", "AS 1633 1224.0 1627.2 0.329412 \n", "EU 1695 1482.8 1674.0 0.128945 \n", "NA 753 620.0 697.0 0.124194 \n", "OC 58 63.2 65.8 0.041139 \n", "SA 156 112.4 155.2 0.380783 " ] }, "execution_count": 66, "metadata": {}, "output_type": "execute_result" } ], "source": [ "continent_gridIds = macro_last.groupby(['year', 'org_continent'])[['org_gridId']].nunique().reset_index()\n", "continent_gridIds = continent_gridIds.pivot(index='org_continent', columns='year', values='org_gridId')\n", "continent_gridIds.drop(continent_gridIds.columns[0:11], axis=1, inplace=True)\n", "continent_gridIds['2007-2011'] = continent_gridIds[continent_gridIds.columns[0:5]].mean(axis=1)\n", "continent_gridIds['2012-2016'] = continent_gridIds[continent_gridIds.columns[5:10]].mean(axis=1)\n", "continent_gridIds['variation'] = (continent_gridIds['2012-2016'] - continent_gridIds['2007-2011']) / continent_gridIds['2007-2011']\n", "continent_gridIds" ] }, { "cell_type": "code", "execution_count": 67, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
year2007-01-01 00:00:002008-01-01 00:00:002009-01-01 00:00:002010-01-01 00:00:002011-01-01 00:00:002012-01-01 00:00:002013-01-01 00:00:002014-01-01 00:00:002015-01-01 00:00:002016-01-01 00:00:002007-20112012-2016variation
org_continent
AF35675756103839110312210163.6100.00.572327
AS10011071120911351414145114231535149715531166.01491.80.279417
EU14041439157914441477158716421824182017651468.61727.60.176358
NA543552594586626593672651694741580.2670.20.155119
OC7059705861687173867663.674.80.176101
SA126122141106117144157163179182122.4165.00.348039
\n", "
" ], "text/plain": [ "year 2007-01-01 00:00:00 2008-01-01 00:00:00 2009-01-01 00:00:00 \\\n", "org_continent \n", "AF 35 67 57 \n", "AS 1001 1071 1209 \n", "EU 1404 1439 1579 \n", "NA 543 552 594 \n", "OC 70 59 70 \n", "SA 126 122 141 \n", "\n", "year 2010-01-01 00:00:00 2011-01-01 00:00:00 2012-01-01 00:00:00 \\\n", "org_continent \n", "AF 56 103 83 \n", "AS 1135 1414 1451 \n", "EU 1444 1477 1587 \n", "NA 586 626 593 \n", "OC 58 61 68 \n", "SA 106 117 144 \n", "\n", "year 2013-01-01 00:00:00 2014-01-01 00:00:00 2015-01-01 00:00:00 \\\n", "org_continent \n", "AF 91 103 122 \n", "AS 1423 1535 1497 \n", "EU 1642 1824 1820 \n", "NA 672 651 694 \n", "OC 71 73 86 \n", "SA 157 163 179 \n", "\n", "year 2016-01-01 00:00:00 2007-2011 2012-2016 variation \n", "org_continent \n", "AF 101 63.6 100.0 0.572327 \n", "AS 1553 1166.0 1491.8 0.279417 \n", "EU 1765 1468.6 1727.6 0.176358 \n", "NA 741 580.2 670.2 0.155119 \n", "OC 76 63.6 74.8 0.176101 \n", "SA 182 122.4 165.0 0.348039 " ] }, "execution_count": 67, "metadata": {}, "output_type": "execute_result" } ], "source": [ "continent_gridIds = macro_middle.groupby(['year', 'org_continent'])[['org_gridId']].nunique().reset_index()\n", "continent_gridIds = continent_gridIds.pivot(index='org_continent', columns='year', values='org_gridId')\n", "continent_gridIds.drop(continent_gridIds.columns[0:11], axis=1, inplace=True)\n", "continent_gridIds['2007-2011'] = continent_gridIds[continent_gridIds.columns[0:5]].mean(axis=1)\n", "continent_gridIds['2012-2016'] = continent_gridIds[continent_gridIds.columns[5:10]].mean(axis=1)\n", "continent_gridIds['variation'] = (continent_gridIds['2012-2016'] - continent_gridIds['2007-2011']) / continent_gridIds['2007-2011']\n", "continent_gridIds" ] }, { "cell_type": "code", "execution_count": 68, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
year2007-01-01 00:00:002008-01-01 00:00:002009-01-01 00:00:002010-01-01 00:00:002011-01-01 00:00:002012-01-01 00:00:002013-01-01 00:00:002014-01-01 00:00:002015-01-01 00:00:002016-01-01 00:00:002007-20112012-2016variation
org_countrycode
GM0.00.00.00.00.00.00.01.00.01.00.00.4inf
MC0.00.00.00.00.00.00.00.00.01.00.00.2inf
FO0.00.00.00.00.00.01.00.00.01.00.00.4inf
KP0.00.00.00.00.00.00.01.01.00.00.00.4inf
PG0.00.00.00.00.00.00.00.01.00.00.00.2inf
RW0.00.00.00.00.00.00.01.01.00.00.00.4inf
SZ0.00.00.00.00.00.01.00.00.00.00.00.2inf
TD0.00.00.00.00.00.00.01.00.00.00.00.2inf
MZ0.00.00.00.00.01.01.00.01.01.00.00.8inf
KH0.00.00.00.00.00.02.00.00.00.00.00.4inf
AX0.00.00.00.00.00.00.00.01.00.00.00.2inf
AF0.00.00.00.00.00.00.00.00.01.00.00.2inf
XK0.00.00.00.00.00.00.01.00.00.00.00.2inf
GF0.00.00.00.00.00.00.00.00.01.00.00.2inf
DO0.00.00.00.00.00.00.00.00.01.00.00.2inf
AL0.00.00.01.00.00.02.02.02.03.00.21.88.000000
GT0.00.00.00.01.01.01.02.02.02.00.21.67.000000
CR0.00.01.01.00.02.02.03.03.05.00.43.06.500000
FJ0.00.00.01.00.01.02.01.01.02.00.21.46.000000
IQ0.00.02.01.03.03.06.06.06.010.01.26.24.166667
JM0.00.00.00.01.01.01.00.01.01.00.20.83.000000
MN1.00.00.00.00.00.00.02.01.01.00.20.83.000000
BF0.00.00.00.02.00.01.01.02.03.00.41.42.500000
BN0.00.01.01.00.02.00.01.02.02.00.41.42.500000
EC3.02.02.04.03.03.04.09.014.017.02.89.42.357143
KZ3.03.00.01.04.04.05.010.09.08.02.27.22.272727
ET0.01.00.02.00.00.00.03.03.03.00.61.82.000000
TZ0.00.00.00.03.01.02.01.03.02.00.61.82.000000
MW0.00.00.01.01.01.01.02.02.00.00.41.22.000000
QA0.03.02.02.01.05.04.07.04.04.01.64.82.000000
..........................................
GP0.01.00.00.01.01.01.00.00.00.00.40.40.000000
LU2.02.04.03.04.03.03.02.03.04.03.03.00.000000
ML0.01.00.00.00.00.00.00.00.01.00.20.20.000000
MT1.01.01.01.01.01.01.01.01.01.01.01.00.000000
TT0.00.01.00.02.00.01.01.00.01.00.60.60.000000
IT126.0135.0115.0130.0132.0115.0112.0144.0129.0132.0127.6126.4-0.009404
GB147.0150.0150.0136.0136.0141.0136.0137.0134.0156.0143.8140.8-0.020862
BE22.024.030.027.019.025.025.020.021.028.024.423.8-0.024590
LT5.09.07.06.07.07.05.05.07.09.06.86.6-0.029412
JP244.0256.0263.0233.0211.0225.0254.0231.0240.0220.0241.4234.0-0.030655
CH35.034.043.027.038.035.026.043.030.031.035.433.0-0.067797
IR29.040.052.035.049.035.030.037.030.031.041.032.6-0.204878
VE8.06.07.05.03.04.07.04.05.03.05.84.6-0.206897
NC0.01.01.01.01.01.01.01.00.00.00.80.6-0.250000
ZW0.01.00.00.02.00.00.01.01.00.00.60.4-0.333333
KE1.02.02.00.010.03.02.02.02.01.03.02.0-0.333333
UZ3.02.01.00.03.00.03.01.01.01.01.81.2-0.333333
TG1.00.00.00.01.00.00.00.01.00.00.40.2-0.500000
PY0.01.02.01.00.00.00.00.01.01.00.80.4-0.500000
AM3.04.01.02.04.00.01.00.01.03.02.81.0-0.642857
RE0.01.00.00.00.00.00.00.00.00.00.20.0-1.000000
NE0.00.00.00.02.00.00.00.00.00.00.40.0-1.000000
CI0.00.00.00.02.00.00.00.00.00.00.40.0-1.000000
MR0.00.01.00.00.00.00.00.00.00.00.20.0-1.000000
MG0.01.01.00.00.00.00.00.00.00.00.40.0-1.000000
LA0.00.00.00.01.00.00.00.00.00.00.20.0-1.000000
FM1.00.00.00.00.00.00.00.00.00.00.20.0-1.000000
NI0.01.00.01.00.00.00.00.00.00.00.40.0-1.000000
BI0.00.00.00.00.00.00.00.00.00.00.00.0NaN
BM0.00.00.00.00.00.00.00.00.00.00.00.0NaN
\n", "

158 rows × 13 columns

\n", "
" ], "text/plain": [ "year 2007-01-01 00:00:00 2008-01-01 00:00:00 \\\n", "org_countrycode \n", "GM 0.0 0.0 \n", "MC 0.0 0.0 \n", "FO 0.0 0.0 \n", "KP 0.0 0.0 \n", "PG 0.0 0.0 \n", "RW 0.0 0.0 \n", "SZ 0.0 0.0 \n", "TD 0.0 0.0 \n", "MZ 0.0 0.0 \n", "KH 0.0 0.0 \n", "AX 0.0 0.0 \n", "AF 0.0 0.0 \n", "XK 0.0 0.0 \n", "GF 0.0 0.0 \n", "DO 0.0 0.0 \n", "AL 0.0 0.0 \n", "GT 0.0 0.0 \n", "CR 0.0 0.0 \n", "FJ 0.0 0.0 \n", "IQ 0.0 0.0 \n", "JM 0.0 0.0 \n", "MN 1.0 0.0 \n", "BF 0.0 0.0 \n", "BN 0.0 0.0 \n", "EC 3.0 2.0 \n", "KZ 3.0 3.0 \n", "ET 0.0 1.0 \n", "TZ 0.0 0.0 \n", "MW 0.0 0.0 \n", "QA 0.0 3.0 \n", "... ... ... \n", "GP 0.0 1.0 \n", "LU 2.0 2.0 \n", "ML 0.0 1.0 \n", "MT 1.0 1.0 \n", "TT 0.0 0.0 \n", "IT 126.0 135.0 \n", "GB 147.0 150.0 \n", "BE 22.0 24.0 \n", "LT 5.0 9.0 \n", "JP 244.0 256.0 \n", "CH 35.0 34.0 \n", "IR 29.0 40.0 \n", "VE 8.0 6.0 \n", "NC 0.0 1.0 \n", "ZW 0.0 1.0 \n", "KE 1.0 2.0 \n", "UZ 3.0 2.0 \n", "TG 1.0 0.0 \n", "PY 0.0 1.0 \n", "AM 3.0 4.0 \n", "RE 0.0 1.0 \n", "NE 0.0 0.0 \n", "CI 0.0 0.0 \n", "MR 0.0 0.0 \n", "MG 0.0 1.0 \n", "LA 0.0 0.0 \n", "FM 1.0 0.0 \n", "NI 0.0 1.0 \n", "BI 0.0 0.0 \n", "BM 0.0 0.0 \n", "\n", "year 2009-01-01 00:00:00 2010-01-01 00:00:00 \\\n", "org_countrycode \n", "GM 0.0 0.0 \n", "MC 0.0 0.0 \n", "FO 0.0 0.0 \n", "KP 0.0 0.0 \n", "PG 0.0 0.0 \n", "RW 0.0 0.0 \n", "SZ 0.0 0.0 \n", "TD 0.0 0.0 \n", "MZ 0.0 0.0 \n", "KH 0.0 0.0 \n", "AX 0.0 0.0 \n", "AF 0.0 0.0 \n", "XK 0.0 0.0 \n", "GF 0.0 0.0 \n", "DO 0.0 0.0 \n", "AL 0.0 1.0 \n", "GT 0.0 0.0 \n", "CR 1.0 1.0 \n", "FJ 0.0 1.0 \n", "IQ 2.0 1.0 \n", "JM 0.0 0.0 \n", "MN 0.0 0.0 \n", "BF 0.0 0.0 \n", "BN 1.0 1.0 \n", "EC 2.0 4.0 \n", "KZ 0.0 1.0 \n", "ET 0.0 2.0 \n", "TZ 0.0 0.0 \n", "MW 0.0 1.0 \n", "QA 2.0 2.0 \n", "... ... ... \n", "GP 0.0 0.0 \n", "LU 4.0 3.0 \n", "ML 0.0 0.0 \n", "MT 1.0 1.0 \n", "TT 1.0 0.0 \n", "IT 115.0 130.0 \n", "GB 150.0 136.0 \n", "BE 30.0 27.0 \n", "LT 7.0 6.0 \n", "JP 263.0 233.0 \n", "CH 43.0 27.0 \n", "IR 52.0 35.0 \n", "VE 7.0 5.0 \n", "NC 1.0 1.0 \n", "ZW 0.0 0.0 \n", "KE 2.0 0.0 \n", "UZ 1.0 0.0 \n", "TG 0.0 0.0 \n", "PY 2.0 1.0 \n", "AM 1.0 2.0 \n", "RE 0.0 0.0 \n", "NE 0.0 0.0 \n", "CI 0.0 0.0 \n", "MR 1.0 0.0 \n", "MG 1.0 0.0 \n", "LA 0.0 0.0 \n", "FM 0.0 0.0 \n", "NI 0.0 1.0 \n", "BI 0.0 0.0 \n", "BM 0.0 0.0 \n", "\n", "year 2011-01-01 00:00:00 2012-01-01 00:00:00 \\\n", "org_countrycode \n", "GM 0.0 0.0 \n", "MC 0.0 0.0 \n", "FO 0.0 0.0 \n", "KP 0.0 0.0 \n", "PG 0.0 0.0 \n", "RW 0.0 0.0 \n", "SZ 0.0 0.0 \n", "TD 0.0 0.0 \n", "MZ 0.0 1.0 \n", "KH 0.0 0.0 \n", "AX 0.0 0.0 \n", "AF 0.0 0.0 \n", "XK 0.0 0.0 \n", "GF 0.0 0.0 \n", "DO 0.0 0.0 \n", "AL 0.0 0.0 \n", "GT 1.0 1.0 \n", "CR 0.0 2.0 \n", "FJ 0.0 1.0 \n", "IQ 3.0 3.0 \n", "JM 1.0 1.0 \n", "MN 0.0 0.0 \n", "BF 2.0 0.0 \n", "BN 0.0 2.0 \n", "EC 3.0 3.0 \n", "KZ 4.0 4.0 \n", "ET 0.0 0.0 \n", "TZ 3.0 1.0 \n", "MW 1.0 1.0 \n", "QA 1.0 5.0 \n", "... ... ... \n", "GP 1.0 1.0 \n", "LU 4.0 3.0 \n", "ML 0.0 0.0 \n", "MT 1.0 1.0 \n", "TT 2.0 0.0 \n", "IT 132.0 115.0 \n", "GB 136.0 141.0 \n", "BE 19.0 25.0 \n", "LT 7.0 7.0 \n", "JP 211.0 225.0 \n", "CH 38.0 35.0 \n", "IR 49.0 35.0 \n", "VE 3.0 4.0 \n", "NC 1.0 1.0 \n", "ZW 2.0 0.0 \n", "KE 10.0 3.0 \n", "UZ 3.0 0.0 \n", "TG 1.0 0.0 \n", "PY 0.0 0.0 \n", "AM 4.0 0.0 \n", "RE 0.0 0.0 \n", "NE 2.0 0.0 \n", "CI 2.0 0.0 \n", "MR 0.0 0.0 \n", "MG 0.0 0.0 \n", "LA 1.0 0.0 \n", "FM 0.0 0.0 \n", "NI 0.0 0.0 \n", "BI 0.0 0.0 \n", "BM 0.0 0.0 \n", "\n", "year 2013-01-01 00:00:00 2014-01-01 00:00:00 \\\n", "org_countrycode \n", "GM 0.0 1.0 \n", "MC 0.0 0.0 \n", "FO 1.0 0.0 \n", "KP 0.0 1.0 \n", "PG 0.0 0.0 \n", "RW 0.0 1.0 \n", "SZ 1.0 0.0 \n", "TD 0.0 1.0 \n", "MZ 1.0 0.0 \n", "KH 2.0 0.0 \n", "AX 0.0 0.0 \n", "AF 0.0 0.0 \n", "XK 0.0 1.0 \n", "GF 0.0 0.0 \n", "DO 0.0 0.0 \n", "AL 2.0 2.0 \n", "GT 1.0 2.0 \n", "CR 2.0 3.0 \n", "FJ 2.0 1.0 \n", "IQ 6.0 6.0 \n", "JM 1.0 0.0 \n", "MN 0.0 2.0 \n", "BF 1.0 1.0 \n", "BN 0.0 1.0 \n", "EC 4.0 9.0 \n", "KZ 5.0 10.0 \n", "ET 0.0 3.0 \n", "TZ 2.0 1.0 \n", "MW 1.0 2.0 \n", "QA 4.0 7.0 \n", "... ... ... \n", "GP 1.0 0.0 \n", "LU 3.0 2.0 \n", "ML 0.0 0.0 \n", "MT 1.0 1.0 \n", "TT 1.0 1.0 \n", "IT 112.0 144.0 \n", "GB 136.0 137.0 \n", "BE 25.0 20.0 \n", "LT 5.0 5.0 \n", "JP 254.0 231.0 \n", "CH 26.0 43.0 \n", "IR 30.0 37.0 \n", "VE 7.0 4.0 \n", "NC 1.0 1.0 \n", "ZW 0.0 1.0 \n", "KE 2.0 2.0 \n", "UZ 3.0 1.0 \n", "TG 0.0 0.0 \n", "PY 0.0 0.0 \n", "AM 1.0 0.0 \n", "RE 0.0 0.0 \n", "NE 0.0 0.0 \n", "CI 0.0 0.0 \n", "MR 0.0 0.0 \n", "MG 0.0 0.0 \n", "LA 0.0 0.0 \n", "FM 0.0 0.0 \n", "NI 0.0 0.0 \n", "BI 0.0 0.0 \n", "BM 0.0 0.0 \n", "\n", "year 2015-01-01 00:00:00 2016-01-01 00:00:00 2007-2011 \\\n", "org_countrycode \n", "GM 0.0 1.0 0.0 \n", "MC 0.0 1.0 0.0 \n", "FO 0.0 1.0 0.0 \n", "KP 1.0 0.0 0.0 \n", "PG 1.0 0.0 0.0 \n", "RW 1.0 0.0 0.0 \n", "SZ 0.0 0.0 0.0 \n", "TD 0.0 0.0 0.0 \n", "MZ 1.0 1.0 0.0 \n", "KH 0.0 0.0 0.0 \n", "AX 1.0 0.0 0.0 \n", "AF 0.0 1.0 0.0 \n", "XK 0.0 0.0 0.0 \n", "GF 0.0 1.0 0.0 \n", "DO 0.0 1.0 0.0 \n", "AL 2.0 3.0 0.2 \n", "GT 2.0 2.0 0.2 \n", "CR 3.0 5.0 0.4 \n", "FJ 1.0 2.0 0.2 \n", "IQ 6.0 10.0 1.2 \n", "JM 1.0 1.0 0.2 \n", "MN 1.0 1.0 0.2 \n", "BF 2.0 3.0 0.4 \n", "BN 2.0 2.0 0.4 \n", "EC 14.0 17.0 2.8 \n", "KZ 9.0 8.0 2.2 \n", "ET 3.0 3.0 0.6 \n", "TZ 3.0 2.0 0.6 \n", "MW 2.0 0.0 0.4 \n", "QA 4.0 4.0 1.6 \n", "... ... ... ... \n", "GP 0.0 0.0 0.4 \n", "LU 3.0 4.0 3.0 \n", "ML 0.0 1.0 0.2 \n", "MT 1.0 1.0 1.0 \n", "TT 0.0 1.0 0.6 \n", "IT 129.0 132.0 127.6 \n", "GB 134.0 156.0 143.8 \n", "BE 21.0 28.0 24.4 \n", "LT 7.0 9.0 6.8 \n", "JP 240.0 220.0 241.4 \n", "CH 30.0 31.0 35.4 \n", "IR 30.0 31.0 41.0 \n", "VE 5.0 3.0 5.8 \n", "NC 0.0 0.0 0.8 \n", "ZW 1.0 0.0 0.6 \n", "KE 2.0 1.0 3.0 \n", "UZ 1.0 1.0 1.8 \n", "TG 1.0 0.0 0.4 \n", "PY 1.0 1.0 0.8 \n", "AM 1.0 3.0 2.8 \n", "RE 0.0 0.0 0.2 \n", "NE 0.0 0.0 0.4 \n", "CI 0.0 0.0 0.4 \n", "MR 0.0 0.0 0.2 \n", "MG 0.0 0.0 0.4 \n", "LA 0.0 0.0 0.2 \n", "FM 0.0 0.0 0.2 \n", "NI 0.0 0.0 0.4 \n", "BI 0.0 0.0 0.0 \n", "BM 0.0 0.0 0.0 \n", "\n", "year 2012-2016 variation \n", "org_countrycode \n", "GM 0.4 inf \n", "MC 0.2 inf \n", "FO 0.4 inf \n", "KP 0.4 inf \n", "PG 0.2 inf \n", "RW 0.4 inf \n", "SZ 0.2 inf \n", "TD 0.2 inf \n", "MZ 0.8 inf \n", "KH 0.4 inf \n", "AX 0.2 inf \n", "AF 0.2 inf \n", "XK 0.2 inf \n", "GF 0.2 inf \n", "DO 0.2 inf \n", "AL 1.8 8.000000 \n", "GT 1.6 7.000000 \n", "CR 3.0 6.500000 \n", "FJ 1.4 6.000000 \n", "IQ 6.2 4.166667 \n", "JM 0.8 3.000000 \n", "MN 0.8 3.000000 \n", "BF 1.4 2.500000 \n", "BN 1.4 2.500000 \n", "EC 9.4 2.357143 \n", "KZ 7.2 2.272727 \n", "ET 1.8 2.000000 \n", "TZ 1.8 2.000000 \n", "MW 1.2 2.000000 \n", "QA 4.8 2.000000 \n", "... ... ... \n", "GP 0.4 0.000000 \n", "LU 3.0 0.000000 \n", "ML 0.2 0.000000 \n", "MT 1.0 0.000000 \n", "TT 0.6 0.000000 \n", "IT 126.4 -0.009404 \n", "GB 140.8 -0.020862 \n", "BE 23.8 -0.024590 \n", "LT 6.6 -0.029412 \n", "JP 234.0 -0.030655 \n", "CH 33.0 -0.067797 \n", "IR 32.6 -0.204878 \n", "VE 4.6 -0.206897 \n", "NC 0.6 -0.250000 \n", "ZW 0.4 -0.333333 \n", "KE 2.0 -0.333333 \n", "UZ 1.2 -0.333333 \n", "TG 0.2 -0.500000 \n", "PY 0.4 -0.500000 \n", "AM 1.0 -0.642857 \n", "RE 0.0 -1.000000 \n", "NE 0.0 -1.000000 \n", "CI 0.0 -1.000000 \n", "MR 0.0 -1.000000 \n", "MG 0.0 -1.000000 \n", "LA 0.0 -1.000000 \n", "FM 0.0 -1.000000 \n", "NI 0.0 -1.000000 \n", "BI 0.0 NaN \n", "BM 0.0 NaN \n", "\n", "[158 rows x 13 columns]" ] }, "execution_count": 68, "metadata": {}, "output_type": "execute_result" } ], "source": [ "country_gridIds = macro_first.groupby(['year', 'org_countrycode'])[['org_gridId']].nunique().reset_index()\n", "country_gridIds = country_gridIds.pivot(index='org_countrycode', columns='year', values='org_gridId').fillna(0)\n", "country_gridIds.drop(country_gridIds.columns[0:11], axis=1, inplace=True)\n", "country_gridIds['2007-2011'] = country_gridIds[country_gridIds.columns[0:5]].mean(axis=1)\n", "country_gridIds['2012-2016'] = country_gridIds[country_gridIds.columns[5:10]].mean(axis=1)\n", "country_gridIds['variation'] = (country_gridIds['2012-2016'] - country_gridIds['2007-2011']) / country_gridIds['2007-2011']\n", "country_gridIds.sort_values(by='variation', ascending=False)" ] }, { "cell_type": "code", "execution_count": 69, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
year2007-01-01 00:00:002008-01-01 00:00:002009-01-01 00:00:002010-01-01 00:00:002011-01-01 00:00:002012-01-01 00:00:002013-01-01 00:00:002014-01-01 00:00:002015-01-01 00:00:002016-01-01 00:00:002007-20112012-2016variation
org_countrycode
SM0.00.00.00.00.01.00.00.00.00.00.00.2inf
FO0.00.00.00.00.01.01.00.00.00.00.00.4inf
MC0.00.00.00.00.00.00.00.00.01.00.00.2inf
MZ0.00.00.00.00.00.00.00.01.01.00.00.4inf
DO0.00.00.00.00.00.01.00.00.00.00.00.2inf
BN0.00.00.00.00.01.00.01.02.02.00.01.2inf
FJ0.00.00.00.00.01.02.01.01.01.00.01.2inf
KP0.00.00.00.00.00.00.01.01.00.00.00.4inf
ME0.00.00.00.00.00.01.00.00.01.00.00.4inf
KG0.00.00.00.00.00.00.00.02.01.00.00.6inf
AX0.00.00.00.00.00.00.00.01.01.00.00.4inf
JM0.00.00.00.00.01.01.00.01.00.00.00.6inf
XK0.00.00.00.00.00.00.01.01.01.00.00.6inf
GA0.00.00.00.00.01.00.00.00.00.00.00.2inf
EC1.01.01.01.01.02.01.03.010.010.01.05.24.200000
TT0.00.01.00.00.01.01.01.01.01.00.21.04.000000
KZ1.03.00.01.03.05.05.010.011.08.01.67.83.875000
OM1.01.02.00.02.06.04.06.03.05.01.24.83.000000
MW0.00.00.01.01.02.01.02.01.01.00.41.42.500000
CR0.00.01.00.02.01.01.02.02.04.00.62.02.333333
MA2.03.04.02.02.07.06.06.011.012.02.68.42.230769
QA0.02.02.02.02.05.03.07.04.06.01.65.02.125000
VN1.06.06.010.08.011.013.021.026.024.06.219.02.064516
CM0.01.00.01.01.01.01.00.04.03.00.61.82.000000
PA0.00.02.00.00.00.02.02.00.02.00.41.22.000000
TJ1.00.00.00.00.00.01.00.01.01.00.20.62.000000
PF0.00.00.01.00.01.00.01.01.00.00.20.62.000000
ID4.04.04.07.06.08.011.015.026.014.05.014.81.960000
MO1.02.02.02.01.04.04.04.05.04.01.64.21.625000
LK2.00.01.02.02.01.05.05.03.04.01.43.61.571429
..........................................
GR41.040.043.045.041.043.043.045.043.040.042.042.80.019048
AU52.050.056.055.049.055.052.054.055.048.052.452.80.007634
BB0.00.00.00.01.00.01.00.00.00.00.20.20.000000
MM0.01.00.02.01.01.00.00.01.02.00.80.80.000000
GP0.01.00.00.01.01.01.00.00.00.00.40.40.000000
ZW0.01.00.00.01.00.00.01.01.00.00.40.40.000000
PY0.01.01.00.00.00.00.00.01.01.00.40.40.000000
RE0.01.00.00.00.00.00.00.01.00.00.20.20.000000
GB162.0160.0158.0142.0140.0155.0148.0149.0138.0160.0152.4150.0-0.015748
JP234.0236.0251.0244.0204.0208.0253.0235.0231.0215.0233.8228.4-0.023097
CH32.036.038.034.038.038.028.040.033.034.035.634.6-0.028090
BE23.026.031.026.021.026.024.020.022.029.025.424.2-0.047244
VE6.04.05.02.02.04.04.02.04.04.03.83.6-0.052632
PS2.01.01.01.01.01.00.01.02.01.01.21.0-0.166667
IR26.041.049.036.051.037.029.039.029.030.040.632.8-0.192118
SY1.01.01.02.02.01.02.01.00.01.01.41.0-0.285714
UZ2.01.02.01.03.00.02.02.00.01.01.81.0-0.444444
TG1.00.00.00.01.00.00.00.01.00.00.40.2-0.500000
KH1.01.01.01.00.01.01.00.00.00.00.80.4-0.500000
RW0.01.00.01.00.00.00.00.01.00.00.40.2-0.500000
BH0.00.01.01.04.00.01.01.01.00.01.20.6-0.500000
AM2.02.01.02.04.00.01.01.00.01.02.20.6-0.727273
KE0.02.03.02.011.00.01.01.01.01.03.60.8-0.777778
FM1.00.00.00.00.00.00.00.00.00.00.20.0-1.000000
MG0.02.00.00.00.00.00.00.00.00.00.40.0-1.000000
YE0.00.00.00.02.00.00.00.00.00.00.40.0-1.000000
NE0.00.00.00.01.00.00.00.00.00.00.20.0-1.000000
BM0.00.00.00.00.00.00.00.00.00.00.00.0NaN
DM0.00.00.00.00.00.00.00.00.00.00.00.0NaN
SZ0.00.00.00.00.00.00.00.00.00.00.00.0NaN
\n", "

151 rows × 13 columns

\n", "
" ], "text/plain": [ "year 2007-01-01 00:00:00 2008-01-01 00:00:00 \\\n", "org_countrycode \n", "SM 0.0 0.0 \n", "FO 0.0 0.0 \n", "MC 0.0 0.0 \n", "MZ 0.0 0.0 \n", "DO 0.0 0.0 \n", "BN 0.0 0.0 \n", "FJ 0.0 0.0 \n", "KP 0.0 0.0 \n", "ME 0.0 0.0 \n", "KG 0.0 0.0 \n", "AX 0.0 0.0 \n", "JM 0.0 0.0 \n", "XK 0.0 0.0 \n", "GA 0.0 0.0 \n", "EC 1.0 1.0 \n", "TT 0.0 0.0 \n", "KZ 1.0 3.0 \n", "OM 1.0 1.0 \n", "MW 0.0 0.0 \n", "CR 0.0 0.0 \n", "MA 2.0 3.0 \n", "QA 0.0 2.0 \n", "VN 1.0 6.0 \n", "CM 0.0 1.0 \n", "PA 0.0 0.0 \n", "TJ 1.0 0.0 \n", "PF 0.0 0.0 \n", "ID 4.0 4.0 \n", "MO 1.0 2.0 \n", "LK 2.0 0.0 \n", "... ... ... \n", "GR 41.0 40.0 \n", "AU 52.0 50.0 \n", "BB 0.0 0.0 \n", "MM 0.0 1.0 \n", "GP 0.0 1.0 \n", "ZW 0.0 1.0 \n", "PY 0.0 1.0 \n", "RE 0.0 1.0 \n", "GB 162.0 160.0 \n", "JP 234.0 236.0 \n", "CH 32.0 36.0 \n", "BE 23.0 26.0 \n", "VE 6.0 4.0 \n", "PS 2.0 1.0 \n", "IR 26.0 41.0 \n", "SY 1.0 1.0 \n", "UZ 2.0 1.0 \n", "TG 1.0 0.0 \n", "KH 1.0 1.0 \n", "RW 0.0 1.0 \n", "BH 0.0 0.0 \n", "AM 2.0 2.0 \n", "KE 0.0 2.0 \n", "FM 1.0 0.0 \n", "MG 0.0 2.0 \n", "YE 0.0 0.0 \n", "NE 0.0 0.0 \n", "BM 0.0 0.0 \n", "DM 0.0 0.0 \n", "SZ 0.0 0.0 \n", "\n", "year 2009-01-01 00:00:00 2010-01-01 00:00:00 \\\n", "org_countrycode \n", "SM 0.0 0.0 \n", "FO 0.0 0.0 \n", "MC 0.0 0.0 \n", "MZ 0.0 0.0 \n", "DO 0.0 0.0 \n", "BN 0.0 0.0 \n", "FJ 0.0 0.0 \n", "KP 0.0 0.0 \n", "ME 0.0 0.0 \n", "KG 0.0 0.0 \n", "AX 0.0 0.0 \n", "JM 0.0 0.0 \n", "XK 0.0 0.0 \n", "GA 0.0 0.0 \n", "EC 1.0 1.0 \n", "TT 1.0 0.0 \n", "KZ 0.0 1.0 \n", "OM 2.0 0.0 \n", "MW 0.0 1.0 \n", "CR 1.0 0.0 \n", "MA 4.0 2.0 \n", "QA 2.0 2.0 \n", "VN 6.0 10.0 \n", "CM 0.0 1.0 \n", "PA 2.0 0.0 \n", "TJ 0.0 0.0 \n", "PF 0.0 1.0 \n", "ID 4.0 7.0 \n", "MO 2.0 2.0 \n", "LK 1.0 2.0 \n", "... ... ... \n", "GR 43.0 45.0 \n", "AU 56.0 55.0 \n", "BB 0.0 0.0 \n", "MM 0.0 2.0 \n", "GP 0.0 0.0 \n", "ZW 0.0 0.0 \n", "PY 1.0 0.0 \n", "RE 0.0 0.0 \n", "GB 158.0 142.0 \n", "JP 251.0 244.0 \n", "CH 38.0 34.0 \n", "BE 31.0 26.0 \n", "VE 5.0 2.0 \n", "PS 1.0 1.0 \n", "IR 49.0 36.0 \n", "SY 1.0 2.0 \n", "UZ 2.0 1.0 \n", "TG 0.0 0.0 \n", "KH 1.0 1.0 \n", "RW 0.0 1.0 \n", "BH 1.0 1.0 \n", "AM 1.0 2.0 \n", "KE 3.0 2.0 \n", "FM 0.0 0.0 \n", "MG 0.0 0.0 \n", "YE 0.0 0.0 \n", "NE 0.0 0.0 \n", "BM 0.0 0.0 \n", "DM 0.0 0.0 \n", "SZ 0.0 0.0 \n", "\n", "year 2011-01-01 00:00:00 2012-01-01 00:00:00 \\\n", "org_countrycode \n", "SM 0.0 1.0 \n", "FO 0.0 1.0 \n", "MC 0.0 0.0 \n", "MZ 0.0 0.0 \n", "DO 0.0 0.0 \n", "BN 0.0 1.0 \n", "FJ 0.0 1.0 \n", "KP 0.0 0.0 \n", "ME 0.0 0.0 \n", "KG 0.0 0.0 \n", "AX 0.0 0.0 \n", "JM 0.0 1.0 \n", "XK 0.0 0.0 \n", "GA 0.0 1.0 \n", "EC 1.0 2.0 \n", "TT 0.0 1.0 \n", "KZ 3.0 5.0 \n", "OM 2.0 6.0 \n", "MW 1.0 2.0 \n", "CR 2.0 1.0 \n", "MA 2.0 7.0 \n", "QA 2.0 5.0 \n", "VN 8.0 11.0 \n", "CM 1.0 1.0 \n", "PA 0.0 0.0 \n", "TJ 0.0 0.0 \n", "PF 0.0 1.0 \n", "ID 6.0 8.0 \n", "MO 1.0 4.0 \n", "LK 2.0 1.0 \n", "... ... ... \n", "GR 41.0 43.0 \n", "AU 49.0 55.0 \n", "BB 1.0 0.0 \n", "MM 1.0 1.0 \n", "GP 1.0 1.0 \n", "ZW 1.0 0.0 \n", "PY 0.0 0.0 \n", "RE 0.0 0.0 \n", "GB 140.0 155.0 \n", "JP 204.0 208.0 \n", "CH 38.0 38.0 \n", "BE 21.0 26.0 \n", "VE 2.0 4.0 \n", "PS 1.0 1.0 \n", "IR 51.0 37.0 \n", "SY 2.0 1.0 \n", "UZ 3.0 0.0 \n", "TG 1.0 0.0 \n", "KH 0.0 1.0 \n", "RW 0.0 0.0 \n", "BH 4.0 0.0 \n", "AM 4.0 0.0 \n", "KE 11.0 0.0 \n", "FM 0.0 0.0 \n", "MG 0.0 0.0 \n", "YE 2.0 0.0 \n", "NE 1.0 0.0 \n", "BM 0.0 0.0 \n", "DM 0.0 0.0 \n", "SZ 0.0 0.0 \n", "\n", "year 2013-01-01 00:00:00 2014-01-01 00:00:00 \\\n", "org_countrycode \n", "SM 0.0 0.0 \n", "FO 1.0 0.0 \n", "MC 0.0 0.0 \n", "MZ 0.0 0.0 \n", "DO 1.0 0.0 \n", "BN 0.0 1.0 \n", "FJ 2.0 1.0 \n", "KP 0.0 1.0 \n", "ME 1.0 0.0 \n", "KG 0.0 0.0 \n", "AX 0.0 0.0 \n", "JM 1.0 0.0 \n", "XK 0.0 1.0 \n", "GA 0.0 0.0 \n", "EC 1.0 3.0 \n", "TT 1.0 1.0 \n", "KZ 5.0 10.0 \n", "OM 4.0 6.0 \n", "MW 1.0 2.0 \n", "CR 1.0 2.0 \n", "MA 6.0 6.0 \n", "QA 3.0 7.0 \n", "VN 13.0 21.0 \n", "CM 1.0 0.0 \n", "PA 2.0 2.0 \n", "TJ 1.0 0.0 \n", "PF 0.0 1.0 \n", "ID 11.0 15.0 \n", "MO 4.0 4.0 \n", "LK 5.0 5.0 \n", "... ... ... \n", "GR 43.0 45.0 \n", "AU 52.0 54.0 \n", "BB 1.0 0.0 \n", "MM 0.0 0.0 \n", "GP 1.0 0.0 \n", "ZW 0.0 1.0 \n", "PY 0.0 0.0 \n", "RE 0.0 0.0 \n", "GB 148.0 149.0 \n", "JP 253.0 235.0 \n", "CH 28.0 40.0 \n", "BE 24.0 20.0 \n", "VE 4.0 2.0 \n", "PS 0.0 1.0 \n", "IR 29.0 39.0 \n", "SY 2.0 1.0 \n", "UZ 2.0 2.0 \n", "TG 0.0 0.0 \n", "KH 1.0 0.0 \n", "RW 0.0 0.0 \n", "BH 1.0 1.0 \n", "AM 1.0 1.0 \n", "KE 1.0 1.0 \n", "FM 0.0 0.0 \n", "MG 0.0 0.0 \n", "YE 0.0 0.0 \n", "NE 0.0 0.0 \n", "BM 0.0 0.0 \n", "DM 0.0 0.0 \n", "SZ 0.0 0.0 \n", "\n", "year 2015-01-01 00:00:00 2016-01-01 00:00:00 2007-2011 \\\n", "org_countrycode \n", "SM 0.0 0.0 0.0 \n", "FO 0.0 0.0 0.0 \n", "MC 0.0 1.0 0.0 \n", "MZ 1.0 1.0 0.0 \n", "DO 0.0 0.0 0.0 \n", "BN 2.0 2.0 0.0 \n", "FJ 1.0 1.0 0.0 \n", "KP 1.0 0.0 0.0 \n", "ME 0.0 1.0 0.0 \n", "KG 2.0 1.0 0.0 \n", "AX 1.0 1.0 0.0 \n", "JM 1.0 0.0 0.0 \n", "XK 1.0 1.0 0.0 \n", "GA 0.0 0.0 0.0 \n", "EC 10.0 10.0 1.0 \n", "TT 1.0 1.0 0.2 \n", "KZ 11.0 8.0 1.6 \n", "OM 3.0 5.0 1.2 \n", "MW 1.0 1.0 0.4 \n", "CR 2.0 4.0 0.6 \n", "MA 11.0 12.0 2.6 \n", "QA 4.0 6.0 1.6 \n", "VN 26.0 24.0 6.2 \n", "CM 4.0 3.0 0.6 \n", "PA 0.0 2.0 0.4 \n", "TJ 1.0 1.0 0.2 \n", "PF 1.0 0.0 0.2 \n", "ID 26.0 14.0 5.0 \n", "MO 5.0 4.0 1.6 \n", "LK 3.0 4.0 1.4 \n", "... ... ... ... \n", "GR 43.0 40.0 42.0 \n", "AU 55.0 48.0 52.4 \n", "BB 0.0 0.0 0.2 \n", "MM 1.0 2.0 0.8 \n", "GP 0.0 0.0 0.4 \n", "ZW 1.0 0.0 0.4 \n", "PY 1.0 1.0 0.4 \n", "RE 1.0 0.0 0.2 \n", "GB 138.0 160.0 152.4 \n", "JP 231.0 215.0 233.8 \n", "CH 33.0 34.0 35.6 \n", "BE 22.0 29.0 25.4 \n", "VE 4.0 4.0 3.8 \n", "PS 2.0 1.0 1.2 \n", "IR 29.0 30.0 40.6 \n", "SY 0.0 1.0 1.4 \n", "UZ 0.0 1.0 1.8 \n", "TG 1.0 0.0 0.4 \n", "KH 0.0 0.0 0.8 \n", "RW 1.0 0.0 0.4 \n", "BH 1.0 0.0 1.2 \n", "AM 0.0 1.0 2.2 \n", "KE 1.0 1.0 3.6 \n", "FM 0.0 0.0 0.2 \n", "MG 0.0 0.0 0.4 \n", "YE 0.0 0.0 0.4 \n", "NE 0.0 0.0 0.2 \n", "BM 0.0 0.0 0.0 \n", "DM 0.0 0.0 0.0 \n", "SZ 0.0 0.0 0.0 \n", "\n", "year 2012-2016 variation \n", "org_countrycode \n", "SM 0.2 inf \n", "FO 0.4 inf \n", "MC 0.2 inf \n", "MZ 0.4 inf \n", "DO 0.2 inf \n", "BN 1.2 inf \n", "FJ 1.2 inf \n", "KP 0.4 inf \n", "ME 0.4 inf \n", "KG 0.6 inf \n", "AX 0.4 inf \n", "JM 0.6 inf \n", "XK 0.6 inf \n", "GA 0.2 inf \n", "EC 5.2 4.200000 \n", "TT 1.0 4.000000 \n", "KZ 7.8 3.875000 \n", "OM 4.8 3.000000 \n", "MW 1.4 2.500000 \n", "CR 2.0 2.333333 \n", "MA 8.4 2.230769 \n", "QA 5.0 2.125000 \n", "VN 19.0 2.064516 \n", "CM 1.8 2.000000 \n", "PA 1.2 2.000000 \n", "TJ 0.6 2.000000 \n", "PF 0.6 2.000000 \n", "ID 14.8 1.960000 \n", "MO 4.2 1.625000 \n", "LK 3.6 1.571429 \n", "... ... ... \n", "GR 42.8 0.019048 \n", "AU 52.8 0.007634 \n", "BB 0.2 0.000000 \n", "MM 0.8 0.000000 \n", "GP 0.4 0.000000 \n", "ZW 0.4 0.000000 \n", "PY 0.4 0.000000 \n", "RE 0.2 0.000000 \n", "GB 150.0 -0.015748 \n", "JP 228.4 -0.023097 \n", "CH 34.6 -0.028090 \n", "BE 24.2 -0.047244 \n", "VE 3.6 -0.052632 \n", "PS 1.0 -0.166667 \n", "IR 32.8 -0.192118 \n", "SY 1.0 -0.285714 \n", "UZ 1.0 -0.444444 \n", "TG 0.2 -0.500000 \n", "KH 0.4 -0.500000 \n", "RW 0.2 -0.500000 \n", "BH 0.6 -0.500000 \n", "AM 0.6 -0.727273 \n", "KE 0.8 -0.777778 \n", "FM 0.0 -1.000000 \n", "MG 0.0 -1.000000 \n", "YE 0.0 -1.000000 \n", "NE 0.0 -1.000000 \n", "BM 0.0 NaN \n", "DM 0.0 NaN \n", "SZ 0.0 NaN \n", "\n", "[151 rows x 13 columns]" ] }, "execution_count": 69, "metadata": {}, "output_type": "execute_result" } ], "source": [ "country_gridIds = macro_last.groupby(['year', 'org_countrycode'])[['org_gridId']].nunique().reset_index()\n", "country_gridIds = country_gridIds.pivot(index='org_countrycode', columns='year', values='org_gridId').fillna(0)\n", "country_gridIds.drop(country_gridIds.columns[0:11], axis=1, inplace=True)\n", "country_gridIds['2007-2011'] = country_gridIds[country_gridIds.columns[0:5]].mean(axis=1)\n", "country_gridIds['2012-2016'] = country_gridIds[country_gridIds.columns[5:10]].mean(axis=1)\n", "country_gridIds['variation'] = (country_gridIds['2012-2016'] - country_gridIds['2007-2011']) / country_gridIds['2007-2011']\n", "country_gridIds.sort_values(by='variation', ascending=False)" ] }, { "cell_type": "code", "execution_count": 70, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_countrycodemiddle_countrycodelast_countrycoden_countrycodesn_first_lastexcludedn_excludedpct_excluded
year
1996-01-01{nan, DK, RS, VE, GE, MY, HU, SE, US, IT, GB, ...{nan, DK, RS, VE, HU, SE, PT, US, GB, NL, ES, ...{nan, DK, RS, VE, GE, MY, HU, SE, US, IT, GB, ...7474{}00.000000
1997-01-01{nan, DK, RS, GE, MY, HU, SE, GB, IT, NL, US, ...{nan, DK, RS, VE, LI, HU, SE, US, IT, GB, NL, ...{nan, DK, RS, GE, HU, SE, US, IT, NL, GB, ES, ...7068{VE, LI}20.028571
1998-01-01{nan, RS, DK, VE, MY, HU, SE, MD, PT, PS, US, ...{nan, RS, DK, VE, HU, SE, MD, PT, GB, US, IT, ...{nan, RS, DK, VE, MY, HU, MK, SE, MD, PT, PS, ...7774{ID, UY, CY}30.038961
1999-01-01{nan, RS, DK, SY, VE, MY, HU, MK, SE, JO, US, ...{nan, DK, RS, GE, SY, MY, HU, SE, PT, IT, US, ...{nan, DK, GE, RS, SY, VE, UY, MY, HU, MK, SE, ...8685{VN}10.011628
2000-01-01{nan, VE, DK, RS, MY, HU, SE, NL, IT, US, GB, ...{nan, DK, VE, MY, HU, MK, SE, PT, IT, GB, US, ...{nan, VE, DK, RS, GE, MY, HU, SE, NL, IT, PT, ...8580{PA, CM, MK, BM, PE}50.058824
\n", "
" ], "text/plain": [ " first_countrycode \\\n", "year \n", "1996-01-01 {nan, DK, RS, VE, GE, MY, HU, SE, US, IT, GB, ... \n", "1997-01-01 {nan, DK, RS, GE, MY, HU, SE, GB, IT, NL, US, ... \n", "1998-01-01 {nan, RS, DK, VE, MY, HU, SE, MD, PT, PS, US, ... \n", "1999-01-01 {nan, RS, DK, SY, VE, MY, HU, MK, SE, JO, US, ... \n", "2000-01-01 {nan, VE, DK, RS, MY, HU, SE, NL, IT, US, GB, ... \n", "\n", " middle_countrycode \\\n", "year \n", "1996-01-01 {nan, DK, RS, VE, HU, SE, PT, US, GB, NL, ES, ... \n", "1997-01-01 {nan, DK, RS, VE, LI, HU, SE, US, IT, GB, NL, ... \n", "1998-01-01 {nan, RS, DK, VE, HU, SE, MD, PT, GB, US, IT, ... \n", "1999-01-01 {nan, DK, RS, GE, SY, MY, HU, SE, PT, IT, US, ... \n", "2000-01-01 {nan, DK, VE, MY, HU, MK, SE, PT, IT, GB, US, ... \n", "\n", " last_countrycode n_countrycodes \\\n", "year \n", "1996-01-01 {nan, DK, RS, VE, GE, MY, HU, SE, US, IT, GB, ... 74 \n", "1997-01-01 {nan, DK, RS, GE, HU, SE, US, IT, NL, GB, ES, ... 70 \n", "1998-01-01 {nan, RS, DK, VE, MY, HU, MK, SE, MD, PT, PS, ... 77 \n", "1999-01-01 {nan, DK, GE, RS, SY, VE, UY, MY, HU, MK, SE, ... 86 \n", "2000-01-01 {nan, VE, DK, RS, GE, MY, HU, SE, NL, IT, PT, ... 85 \n", "\n", " n_first_last excluded n_excluded pct_excluded \n", "year \n", "1996-01-01 74 {} 0 0.000000 \n", "1997-01-01 68 {VE, LI} 2 0.028571 \n", "1998-01-01 74 {ID, UY, CY} 3 0.038961 \n", "1999-01-01 85 {VN} 1 0.011628 \n", "2000-01-01 80 {PA, CM, MK, BM, PE} 5 0.058824 " ] }, "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ "first_countries = macro_first.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "first_countries.columns = ['first_countrycode']\n", "first_countries.head()\n", "\n", "middle_countries = macro_middle.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "middle_countries.columns = ['middle_countrycode']\n", "middle_countries.head()\n", "\n", "last_countries = macro_last.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "last_countries.columns = ['last_countrycode']\n", "last_countries.head()\n", "\n", "macro_countries = pd.concat([first_countries, middle_countries, last_countries], axis=1)\n", "macro_countries['n_countrycodes'] = macro_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode'] | row['middle_countrycode']), axis=1)\n", "macro_countries['n_first_last'] = macro_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "macro_countries['excluded'] = macro_countries.apply(lambda row: row['middle_countrycode'] - (row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "macro_countries['n_excluded'] = macro_countries['excluded'].map(len_of_set_with_nan)\n", "macro_countries['pct_excluded'] = macro_countries['n_excluded'] / macro_countries['n_countrycodes']\n", "macro_countries.head(n=5)" ] }, { "cell_type": "code", "execution_count": 71, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total countries", "type": "scatter", "uid": "d5960a3a-cb22-476d-8de5-383d2d0d9c33", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 74, 70, 77, 86, 85, 70, 73, 87, 107, 100, 102, 109, 119, 118, 120, 126, 125, 131, 130, 138, 140 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "countries (first & last)", "type": "scatter", "uid": "ad7d3653-136f-449c-8feb-04b624bdfac8", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 74, 68, 74, 85, 80, 68, 71, 86, 103, 99, 100, 103, 115, 115, 118, 122, 120, 128, 127, 135, 135 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "countries (middle)", "type": "scatter", "uid": "bbbd4b3b-8cba-45b3-8a4c-e5da57b8c237", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 0, 2, 3, 1, 5, 2, 2, 1, 4, 1, 2, 6, 4, 3, 2, 4, 5, 3, 3, 3, 5 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "Country breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=macro_countries.index,\n", " y=macro_countries['n_countrycodes'],\n", " name='total countries',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=macro_countries.index,\n", " y=macro_countries['n_first_last'],\n", " name='countries (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=macro_countries.index,\n", " y=macro_countries['n_excluded'],\n", " name='countries (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='Country breakdown by author position',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_countries_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 72, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AE", "AF", "AL", "AM", "AR", "AT", "AU", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BM", "BN", "BO", "BR", "BW", "BY", "BZ", "CA", "CD", "CH", "CI", "CL", "CM", "CN", "CO", "CR", "CU", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "ES", "ET", "FI", "FJ", "FM", "FO", "FR", "GA", "GB", "GE", "GF", "GH", "GM", "GP", "GR", "GT", "HR", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KP", "KR", "KW", "KZ", "LA", "LB", "LI", "LK", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MK", "ML", "MM", "MN", "MO", "MR", "MT", "MU", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SD", "SE", "SG", "SI", "SK", "SM", "SN", "SY", "SZ", "TD", "TG", "TH", "TJ", "TL", "TN", "TR", "TT", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VE", "VN", "XK", "YE", "ZA", "ZM", "ZW" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "f017c5fa-0c46-40d6-8fef-8a1b0f713058", "values": [ 351, 1, 29, 51, 914, 7406, 13072, 2, 32, 40, 3, 401, 5740, 22, 991, 27, 1, 15, 5, 44, 5, 6869, 24, 238, 1, 13802, 2, 7259, 4, 1502, 31, 60337, 979, 69, 399, 7, 628, 5153, 50691, 1, 4081, 1, 4, 620, 231, 679, 815, 19154, 55, 4699, 43, 1, 5, 20480, 1, 28942, 77, 1, 35, 2, 8, 5678, 18, 606, 2043, 416, 3050, 4530, 15755, 74, 1993, 295, 21793, 29, 156, 26292, 108, 5, 13, 4, 15380, 113, 153, 3, 186, 35, 90, 530, 835, 455, 25, 323, 1, 138, 14, 5, 180, 8, 42, 16, 260, 1, 125, 36, 26, 2868, 3684, 24, 22, 16, 5, 174, 3, 11379, 3488, 28, 2184, 107, 31, 137, 6, 1, 212, 735, 11034, 32, 6512, 16, 227, 6, 2268, 583, 6033, 5, 873, 64, 5874, 4492, 1075, 1256, 1, 45, 31, 3, 1, 5, 1117, 7, 1, 1109, 2863, 15, 6705, 28, 775, 69, 62864, 196, 60, 325, 760, 4, 12, 1386, 5, 18 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AE", "AF", "AL", "AM", "AR", "AT", "AU", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BM", "BN", "BR", "BW", "BY", "CA", "CH", "CI", "CL", "CM", "CN", "CO", "CR", "CU", "CW", "CY", "CZ", "DE", "DK", "DO", "DZ", "EC", "EE", "EG", "ES", "ET", "FI", "FJ", "FM", "FO", "FR", "GB", "GE", "GF", "GH", "GM", "GP", "GR", "GT", "HR", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KP", "KR", "KW", "KZ", "LA", "LB", "LI", "LK", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MK", "ML", "MM", "MN", "MO", "MR", "MT", "MU", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SD", "SE", "SG", "SI", "SK", "SN", "SY", "SZ", "TD", "TG", "TH", "TJ", "TN", "TR", "TT", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VE", "VN", "XK", "YE", "ZA", "ZM", "ZW" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "42754cba-696c-4a2b-bdb3-d1159542a8e2", "values": [ 222, 1, 18, 37, 679, 5597, 9942, 1, 26, 30, 3, 301, 4272, 14, 768, 23, 1, 12, 1, 36, 5644, 14, 178, 10353, 5270, 2, 1044, 18, 56312, 785, 58, 307, 4, 472, 4347, 42003, 2933, 1, 511, 173, 541, 653, 15595, 45, 3729, 34, 1, 3, 14750, 21719, 54, 1, 24, 2, 7, 4528, 12, 490, 1586, 321, 2344, 3429, 13442, 53, 1705, 192, 17423, 9, 109, 22979, 75, 4, 4, 3, 13619, 80, 124, 1, 107, 20, 71, 451, 572, 398, 21, 242, 1, 116, 11, 2, 141, 2, 39, 9, 186, 1, 92, 27, 22, 2249, 3359, 17, 9, 10, 3, 110, 2, 8651, 2552, 24, 1654, 65, 20, 80, 5, 1, 176, 576, 9758, 27, 5321, 12, 102, 3, 1906, 429, 4939, 2, 589, 39, 4452, 3277, 831, 1030, 31, 16, 3, 1, 4, 972, 5, 980, 2422, 11, 5870, 18, 633, 54, 49049, 141, 39, 264, 560, 1, 4, 1118, 3, 14 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AE", "AL", "AM", "AR", "AT", "AU", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BJ", "BM", "BN", "BO", "BR", "BW", "BY", "CA", "CH", "CL", "CM", "CN", "CO", "CR", "CU", "CY", "CZ", "DE", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "ES", "ET", "FI", "FJ", "FM", "FO", "FR", "GA", "GB", "GE", "GH", "GP", "GR", "GT", "HR", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KP", "KR", "KW", "KZ", "LB", "LI", "LK", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MK", "ML", "MM", "MN", "MO", "MT", "MU", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PF", "PH", "PK", "PL", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SD", "SE", "SG", "SI", "SK", "SM", "SN", "SY", "SZ", "TG", "TH", "TJ", "TN", "TR", "TT", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VE", "VN", "XK", "YE", "ZA", "ZM", "ZW" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "14f83b45-4619-42f2-8a17-413471d0de24", "values": [ 210, 18, 31, 625, 5522, 9869, 2, 25, 24, 2, 238, 4335, 14, 705, 14, 11, 4, 28, 3, 5466, 16, 171, 10604, 5186, 920, 22, 52721, 672, 50, 185, 424, 4287, 41280, 2957, 1, 1, 424, 123, 528, 572, 15183, 32, 3649, 28, 1, 3, 14325, 1, 22039, 51, 24, 7, 4517, 11, 452, 1502, 255, 2380, 3308, 13344, 30, 1582, 157, 16676, 8, 94, 22837, 68, 3, 9, 3, 13613, 78, 113, 117, 20, 58, 435, 546, 372, 17, 227, 1, 89, 4, 3, 137, 4, 30, 8, 194, 74, 34, 20, 2132, 3081, 14, 15, 7, 1, 112, 8601, 2512, 13, 1655, 69, 10, 58, 5, 144, 491, 9520, 17, 5151, 8, 132, 5, 1731, 411, 4697, 3, 589, 34, 4446, 3287, 856, 969, 1, 24, 17, 2, 3, 896, 6, 812, 2383, 12, 5842, 17, 535, 42, 51087, 109, 32, 188, 491, 3, 3, 1084, 3, 12 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "DOI breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "macro_dois = macro.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "macro_dois_first = macro_first.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "macro_dois_last = macro_last.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=macro_dois['paper_doi'],\n", " labels=macro_dois['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=macro_dois_first['paper_doi'],\n", " labels=macro_dois_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=macro_dois_last['paper_doi'],\n", " labels=macro_dois_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut = go.Layout(title='Insert title!!',\n", " annotations=[dict(font=dict(size=15),\n", " showarrow=False,\n", " text='All authors',\n", " x=.5, y=1.07),\n", " dict(font=dict(size=15),\n", " showarrow=False,\n", " text='1st authors',\n", " x=.18, y=-0.07),\n", " dict(font=dict(size=15),\n", " showarrow=False,\n", " text='Last authors',\n", " x=.83, y=-0.07)])\n", "\n", "tris_donut['title'] = 'DOI breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 73, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "3a323362-956d-4765-80d4-d1a12b40d486", "x": [ "US", "CN", "DE", "GB", "JP", "IT", "FR", "ES", "IN", "KR", "CA", "AU", "NL", "PL", "AT", "CH", "BR", "TW", "PT", "RU", "SE", "BE", "GR", "CZ", "FI", "IL", "SG", "DK", "MY", "NO", "IE", "MX", "TR", "RO", "NZ", "HU", "IR", "CL", "ZA", "SK", "TH", "TN", "SI", "BG", "CO", "AR", "SA", "LU", "EG", "UA", "VN", "PK", "EE", "CY", "DZ", "HR", "RS", "LT", "LV", "ID", "BD", "CU", "AE", "VE", "MA", "IS", "MO", "BY", "EC", "QA", "PH", "UY", "LB", "MK", "NG", "JO", "KZ", "MD", "PE", "MT", "KW", "KE", "OM", "LK", "GE", "IQ", "CR", "UG", "SD", "UZ", "ET", "AM", "SN", "BN", "FJ", "MM", "BA", "MU", "GH", "LI", "PS", "AZ", "PA", "SY", "CM", "JM", "AL", "NP", "TZ", "BH", "MW", "LY", "BW", "MZ", "NA", "BF", "ZW", "GT", "MN", "NC", "PY", "BJ", "TT", "ME", "KH", "YE", "ML", "GP", "TJ", "CW", "RE", "PF", "NE", "BO", "BM", "FO", "TG", "KG", "RW", "MG", "ZM", "DO", "CI", "XK", "KP", "BB", "NI", "LA", "SZ", "GM", "AX", "CD", "PG", "MR", "MC", "AF", "BI", "TD", "GF", "TL", "BZ", "SM", "FM", "DJ", "DM", "GA" ], "y": [ 62864, 60337, 50691, 28942, 26292, 21793, 20480, 19154, 15755, 15380, 13802, 13072, 11379, 11034, 7406, 7259, 6869, 6705, 6512, 6033, 5874, 5740, 5678, 5153, 4699, 4530, 4492, 4081, 3684, 3488, 3050, 2868, 2863, 2268, 2184, 2043, 1993, 1502, 1386, 1256, 1117, 1109, 1075, 991, 979, 914, 873, 835, 815, 775, 760, 735, 679, 628, 620, 606, 583, 530, 455, 416, 401, 399, 351, 325, 323, 295, 260, 238, 231, 227, 212, 196, 186, 180, 174, 156, 153, 138, 137, 125, 113, 108, 107, 90, 77, 74, 69, 69, 64, 60, 55, 51, 45, 44, 43, 42, 40, 36, 35, 35, 32, 32, 31, 31, 31, 29, 29, 28, 28, 27, 26, 25, 24, 24, 22, 22, 18, 18, 16, 16, 16, 15, 15, 14, 13, 12, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "title": { "text": "Paper distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "TOP_N = 30\n", "hist = go.Bar(x=macro_dois.sort_values(by=['paper_doi'], ascending=False)['org_countrycode'],\n", " y=macro_dois.sort_values(by=['paper_doi'], ascending=False)['paper_doi'])\n", "\n", "layout = go.Layout(\n", " title='Paper distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "\n", "fig = go.Figure(data=[hist], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_dois_longtail.png')" ] }, { "cell_type": "code", "execution_count": 295, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "mode": "markers", "type": "scatter", "uid": "709f0b1b-a9db-4f73-b865-492782be5800", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165 ], "y": [ 62864, 60337, 50691, 28942, 26292, 21793, 20480, 19154, 15755, 15380, 13802, 13072, 11379, 11034, 7406, 7259, 6869, 6705, 6512, 6033, 5874, 5740, 5678, 5153, 4699, 4530, 4492, 4081, 3684, 3488, 3050, 2868, 2863, 2268, 2184, 2043, 1993, 1502, 1386, 1256, 1117, 1109, 1075, 991, 979, 914, 873, 835, 815, 775, 760, 735, 679, 628, 620, 606, 583, 530, 455, 416, 401, 399, 351, 325, 323, 295, 260, 238, 231, 227, 212, 196, 186, 180, 174, 156, 153, 138, 137, 125, 113, 108, 107, 90, 77, 74, 69, 69, 64, 60, 55, 51, 45, 44, 43, 42, 40, 36, 35, 35, 32, 32, 31, 31, 31, 29, 29, 28, 28, 27, 26, 25, 24, 24, 22, 22, 18, 18, 16, 16, 16, 15, 15, 14, 13, 12, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] }, { "mode": "markers", "type": "scatter", "uid": "2d91e2cc-b3b1-4c6e-a8e0-3b0f9a12202b", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169 ], "y": [ 3000000, 609189.2972671767, 239741.03110828818, 123703.86663495887, 74044.06352640118, 48682.556755655474, 34150.397467545685, 25119.69052819438, 19158.5873322884, 15035.617008818173, 12075.860261797407, 9885.6308463824, 8223.402439355634, 6934.685544882976, 5917.133379089004, 5100.8822068132295, 4436.992918217229, 3890.4021178628677, 3435.4843344252, 3053.1789865267842, 2729.0838338757585, 2452.1616089269955, 2213.845106731525, 2007.406836116807, 1827.5077811672445, 1669.869584392082, 1531.0331605403362, 1408.1787379520363, 1298.990154907078, 1201.5514416811284, 1114.2672314410893, 1035.8009490037323, 965.0263968943043, 900.9895326093978, 842.8780665129343, 789.9971107558721, 741.7495463308087, 697.620095820294, 657.1623266765106, 619.9879870777208, 585.7582098267764, 554.1762209806619, 524.9812672556361, 497.9435357759286, 472.85988583602233, 449.55024827605183, 427.85457623755764, 407.6302532744414, 388.7498823971169, 371.0993936531903, 354.57641907785694, 339.0888928812149, 324.5538420401323, 310.8963383874373, 298.0485881201569, 285.94913859986025, 274.54218556382284, 263.776966541608, 253.60722848566647, 243.99075946269653, 234.88897578365476, 226.26655722981326, 218.0911241047782, 210.33295074408613, 202.96471087427034, 195.9612508561056, 189.29938739171698, 182.957726738467, 176.91650286728472, 171.15743234031035, 165.6635839714793, 160.4192615814899, 155.40989837177176, 150.62196162583749, 146.0428666051517, 141.6608986440751, 137.46514256764058, 133.44541865950876, 129.59222449765136, 125.89668205398941, 122.35048952297383, 118.94587740428443, 115.67556841760569, 112.53274087379636, 109.51099516755622, 106.60432309263095, 103.80707971231263, 101.11395754602374, 98.51996285758531, 96.0203938527613, 93.61082061319323, 91.28706661119095, 89.04519166528812, 86.88147621023447, 84.79240676737851, 82.77466251236606, 80.82510284689609, 78.94075589006576, 77.11880781271888, 75.35659294528746, 73.65158459597492, 72.00138652185053, 70.40372500057691, 68.85644145513743, 67.35748558812371, 65.90490898593015, 64.4968591566282, 63.13157396839377, 61.807376458170225, 60.522669982797524, 59.27593368715101, 58.065718265934464, 56.89064199768333, 55.74938703127335, 54.64069590681382, 53.56336829424991, 52.516257934316116, 51.498269767686494, 50.50835723926793, 49.545519765588274, 48.60880035415257, 47.69728336448384, 46.810092401338785, 45.94638833129779, 45.105367414579966, 44.28625954453282, 43.48832658779538, 42.71086081864051, 41.95318344146734, 41.21464319584415, 40.49461503889767, 39.7924989002093, 39.10771850471574, 38.43972025942237, 37.787972200025145, 37.151962993802286, 36.5312009953832, 35.92521335222921, 35.333545156871814, 34.755758643149335, 34.191432423863915, 33.64016076744913, 33.10155291139419, 32.57523241031575, 32.060836516703134, 31.558015592487667, 31.066432549703524, 30.585762318615867, 30.115691341792825, 29.655917092692125, 29.20614761742064, 28.766101098406956, 28.33550543880331, 27.91409786650441, 27.50162455673706, 27.09784027223678, 26.702508020085403, 26.315398724338145, 25.936290913619263, 25.564970422912996, 25.201230108820894, 24.8448695775985, 24.495694925323114, 24.153518489581266, 23.818158612098635, 23.489439411767478, 23.16719056755683, 22.8512471108191, 22.5414492265334 ] } ], "layout": { "title": { "text": "LogLog plot" }, "xaxis": { "autorange": true, "type": "log" }, "yaxis": { "autorange": true, "type": "log" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = macro_dois.sort_values(by=['paper_doi'], ascending=False).reset_index()['paper_doi']\n", "\n", "approx = pd.DataFrame()\n", "approx['rank'] = range(1,170)\n", "approx['fx'] = 3*(10**6) * (approx['rank'])**(-2.3)\n", "approx\n", "\n", "trace = go.Scatter(x=test.index, y=test.values, mode = 'markers')\n", "trace2 = go.Scatter(x=approx['rank'], y=approx['fx'], mode = 'markers')\n", "\n", "layout = go.Layout(title=\"LogLog plot\",\n", " xaxis=dict(\n", " type='log',\n", " autorange=True\n", " ),\n", " yaxis=dict(\n", " type='log',\n", " autorange=True\n", " ))\n", "\n", "fig = go.Figure(data=[trace, trace2], layout=layout)\n", "plotly.offline.iplot(fig, show_link=True)" ] }, { "cell_type": "code", "execution_count": 74, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZUAAAEWCAYAAACufwpNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3Xl8VfWd//HX5y5ZISRAQDYFBFEU11Rwq9YVrS32Z6eDrZVWq52xTh27atvRWsdOazt1tIutrbZqbdV2dKRWh1K3oiMIuKCClLgCokRZwpb1fn5/nO8Nl5iEm+QmNyHv5+NxHuec7/mec773QPLJ9/s99/s1d0dERCQXYvkugIiI7DkUVEREJGcUVEREJGcUVEREJGcUVEREJGcUVEREJGcUVES6wcy+YWa/ync5RPoKBRXpN8zsdTPbYWZbzWyjmf3ZzMbl6Lond3D8BDNLhfumlz8BuPt33f1zId94M3MzS3RwrW+bWWO4xiYz+z8zO6q7nyGXwmeYlO9ySP+koCL9zUfcfRAwCngH+HEv3fctdx+UsXykG9e6O3yGSuAJ4F4zs9wUM3sdBT+RrlJQkX7J3euAPwJT02lmVmhmPzSzN83sHTP7uZkVh2PDzeyBUDvYYGYLzCxmZncAewN/CrWHr3WmHKHm8duw+7ew3hSu1WENxN0bgduAvYBhoTzfMrM3zGy9md1uZkPCfW4zsy+H7TGhNvGFsL9v+EyxsH+mmT2XURM6OKO8r5vZ181sGbCtM4El3OcRM3vPzN41szvNrDwc+2y69hb2V5nZHzL2V5vZodneS/ovBRXpl8ysBPhHYGFG8veA/YBDgUnAGODKcOzLwBqi2sFI4BuAu/ungTcJNSB3v64bxfpgWJeHaz21m89QCHwGWO3u74btzwAfAiYCg4CfhOyPAyeE7eOBVzPudzywwN1TZnYYcCvweWAY8AtgbrhX2jnAh0M5mzrx+Qz4D2A0cAAwDvh2RvmOC4FxNFAAHBU+Z/qzLOvEvaSfUlCR/uZ/zGwTsBk4BfgBQGg+ugi4zN03uPsW4LvA7HBeI1GT2T7u3ujuC7xzA9+NDn/5p5dPdOMzfCJ8htXAEcDHQvqngB+5+6vuvhW4ApgdahOPA8eG2sgHgeuAY8J5x4fjED2DX7j7IndvdvfbgHpgRsb9b3T31e6+ozOFdvdqd5/v7vXuXgP8KNwbd38V2EIU0D8IzAPeMrP9yQh6nbmf9E9qU5X+5ix3/6uZxYFZwONmNhVIASXA0ozuCQPiYfsHRH9V/yUcv9ndv9eJ+77l7mNzUH6Ae9z93DbSRwNvZOy/QfQzOtLdXzGzbUS/tI8DrgEuMLMpRL+0bwzn7APMMbN/ybhOQbh22uquFNrMRgI3hPsPJvqjdGNGlnRtalLY3hTKdhQ7g57s4VRTkX4p/BV+L9AMHAu8C+wADnT38rAMCR3iuPsWd/+yu08EPgp8ycxOSl8uV8Xq5vlvEQWFtL2BJqIXEiD6xfxxoMDd14b9OUAF8FzIsxq4NuMZlLt7ibv/Pgfl/G44d5q7lwHnEgXutHRQOS5sP04UVDJrUrKHU1CRfskis4h+oa4ITSu/BK43sxEhzxgzOy1sn2lmk0Iz2WaiYJRujnmHqA+ju2rCNbt6rd8Dl5nZBDMbRPRL/O6Mfo/HgUvY+ULAY2H/CXdvDmm/BP7JzKaHZ1RqZh82s8GdLEuBmRVlLHGi2slWYLOZjQG+2uqcx4n6g4rdfQ2wAJhJ1LfzbCfvL/2Ugor0N38ys61ALXAtMMfdXwrHvg5UAwvNrBb4KzAlHJsc9rcCTwE/c/dHw7H/AL4V+kq+0tWCufv2UKYnw7Vm7O6cVm4F7iAKGq8BdUBmM9bjRL/Y00HlCaImv/Q+7r4EuJCog38j0fP4TGc/C/ASUc0vvXwWuBo4nCgo/xm4N/MEd/870fNdEPZriV4oeDIj6MkezjRJl4iI5IpqKiIikjMKKiIikjMKKiIikjMKKiIikjMD7suPw4cP9/Hjx+e7GCIi/cbSpUvfdffKbPIOuKAyfvx4lixZku9iiIj0G2b2xu5zRdT8JSIiOaOgIiIiOaOgIiIiOaOgIiIiOdOjQcXMLjOzl8zsRTP7fRiYboKZLTKzajO728wKQt7CsF8djo/PuM4VIX1leoDAkD4zpFWb2eU9+VlERGT3eiyohFFMvwhUuftBRPNazAa+D1zv7pOIBry7IJxyAbAxpF8f8hHmypgNHEg04unPzCweRk39KXA60ZSy54S8IiKSJz3d/JUAisPMdSXAOuBEornFIZqf+6ywPSvsE46fFIYpnwXcFWabe41o1NUjw1IdZslrAO4KeUVEJE96LKiESYR+SDT/9zqi4bKXApsy5odYQzSPOGG9OpzbFPIPy0xvdU576Vl5471t/OgvK1mzcXvnPpiIiLSrJ5u/KohqDhOIpjItJWq+6nVmdpGZLTGzJTU1NQCs3biDGx+pZs3GTk3TLSIiHejJ5q+TgdfcvcbdG4km9DkGKA/NYQBjgbVhey0wDiAcHwK8l5ne6pz20t/H3W929yp3r6qsjEYaSCaij97UrPlkRERypSeDypvADDMrCX0jJwHLgUeJ5tmGaH7t+8P23LBPOP6IRzOIzQVmh7fDJhDN4Pc0sBiYHN4mKyDqzJ+bbeGS8eijNzandpNTRESy1WNjf7n7IjP7I/AM0EQ0R/XNRNOQ3mVm/x7Sbgmn3ALcYWbVwAaiIIG7v2Rm9xAFpCbgC+mpSc3sEmAe0Ztlt2ZMK7tbiZgB0KCgIiKSMz06oKS7XwVc1Sr5VaI3t1rnrQP+oZ3rXEs093fr9AeBB7tStoKEaioiIrk2YL9Rn27+Up+KiEjuDOCgouYvEZFcG7BBpUAd9SIiOTdgg0oiHVSaFFRERHJlwAaVdPNXo/pURERyZgAHlVBTSammIiKSKwoqTaqpiIjkyoANKvGYETN11IuI5NKADSoQ1VYUVEREcmdAB5WCeEwd9SIiOTSgg0oyoZqKiEguDeygEjcFFRGRHBrQQSURi2mYFhGRHBrQQaUgoT4VEZFcGtBBJRk3mlRTERHJmQEeVNRRLyKSSz0WVMxsipk9l7HUmtm/mtlQM5tvZqvCuiLkNzO70cyqzWyZmR2eca05If8qM5uTkX6Emb0QzrkxTFuctUQ8RoOav0REcqbHgoq7r3T3Q939UOAIYDtwH3A58LC7TwYeDvsApxPNPz8ZuAi4CcDMhhLNHjmdaMbIq9KBKOS5MOO8mZ0pY0HcNEqxiEgO9Vbz10nAK+7+BjALuC2k3wacFbZnAbd7ZCFQbmajgNOA+e6+wd03AvOBmeFYmbsvdHcHbs+4VlaS8RhNGlBSRCRneiuozAZ+H7ZHuvu6sP02MDJsjwFWZ5yzJqR1lL6mjfT3MbOLzGyJmS2pqalpSU+q+UtEJKd6PKiYWQHwUeAPrY+FGkaP/1Z395vdvcrdqyorK1vSk/GYmr9ERHKoN2oqpwPPuPs7Yf+d0HRFWK8P6WuBcRnnjQ1pHaWPbSM9a/pGvYhIbvVGUDmHnU1fAHOB9Btcc4D7M9LPC2+BzQA2h2ayecCpZlYROuhPBeaFY7VmNiO89XVexrWyoleKRURyK9GTFzezUuAU4PMZyd8D7jGzC4A3gE+E9AeBM4BqojfFPgvg7hvM7Bpgccj3HXffELYvBn4DFAMPhSVrSY1SLCKSUz0aVNx9GzCsVdp7RG+Dtc7rwBfauc6twK1tpC8BDupq+QoSav4SEcmlAf2N+kRMzV8iIrk0oIOKmr9ERHJrYAcVNX+JiOTUgA4qBXr7S0QkpwZ0UEnGY6QcmlNqAhMRyYUBHVQS8WhQY9VWRERyY0AHlYJ49PE1pbCISG4M6KCSDEGlSW+AiYjkhIIKav4SEcmVAR1U0n0qDRqpWEQkJwZ0UClQTUVEJKcGbFBZvHgx/3bhx2mqXa9v1YuI5MiADSplZWW8uHQh21ctUk1FRCRHBmxQmTJlCntPnMyOVQsVVEREcmTABhWA404+nbo3X+C9DRvzXRQRkT3CgA4qHzrtw+ApFjz8l3wXRURkj9CjQcXMys3sj2b2spmtMLOjzGyomc03s1VhXRHympndaGbVZrbMzA7PuM6ckH+Vmc3JSD/CzF4I59wYphXO2iGHH0F80FAen/9g7j60iMgA1tM1lRuA/3X3/YFDgBXA5cDD7j4ZeDjsA5wOTA7LRcBNAGY2FLgKmA4cCVyVDkQhz4UZ583sTOGKkgmKJ01n0d8epq6urssfUkREIj0WVMxsCPBB4BYAd29w903ALOC2kO024KywPQu43SMLgXIzGwWcBsx39w3uvhGYD8wMx8rcfWGYivj2jGtlJRE3iiccRt2O7Tz//PPd+8AiItKjNZUJQA3wazN71sx+ZWalwEh3XxfyvA2MDNtjgNUZ568JaR2lr2kj/X3M7CIzW2JmS2pqalrSk/EY8UHDAMhMFxGRrunJoJIADgducvfDgG3sbOoCINQwevybh+5+s7tXuXtVZWVlS3pBPEasZAigoCIikgs9GVTWAGvcfVHY/yNRkHknNF0R1uvD8bXAuIzzx4a0jtLHtpGetWQ8RlxBRUQkZ3osqLj728BqM5sSkk4ClgNzgfQbXHOA+8P2XOC88BbYDGBzaCabB5xqZhWhg/5UYF44VmtmM8JbX+dlXCsrybhhySKSBYUKKiIiOZDo4ev/C3CnmRUArwKfJQpk95jZBcAbwCdC3geBM4BqYHvIi7tvMLNrgMUh33fcfUPYvhj4DVAMPBSWrCXiMcyMweVDFVRERHKgR4OKuz8HVLVx6KQ28jrwhXaucytwaxvpS4CDulq+9CjFpUMUVEREcmFAf6M+GeZTUVAREcmNAR1U4jHDDEqHVCioiIjkwIAOKmZGMhajaLCCiohILgzooAJRE1hxWQXbtm1jx44d+S6OiEi/pqCSiFE0uBzQd1VERLpLQSUeo2BQND6lgoqISPcM+KBSEI9RUFoGKKiIiHRXT3/5sc9LxI1koZq/RERyYcDXVJLxGMlSjf8lIpILA76mkozHsMISEomEgoqISDcN+JpKQdxoSjnDhw9XUBER6aYBH1QS8RiNzSkqKysVVEREumnAB5Vk3GhscgUVEZEcUFCJx2hQTUVEJCcGfFApiMdoSimoiIjkwoAPKsl4rKX5a/PmzTQ0NOS7SCIi/VaPBhUze93MXjCz58xsSUgbambzzWxVWFeEdDOzG82s2syWmdnhGdeZE/KvMrM5GelHhOtXh3Ots2VMxK2lox7g3Xff7fbnFhEZqHYbVMzsUjMrC7/0bzGzZ8zs1E7c40Pufqi7p2eAvBx42N0nAw+HfYDTgclhuQi4Kdx/KHAVMB04ErgqHYhCngszzpvZiXIBUfNXQ3OKoUOHArBx48bOXkJERIJsairnu3stcCpQAXwa+F437jkLuC1s3waclZF+u0cWAuVmNgo4DZjv7hvcfSMwH5gZjpW5+8IwFfHtGdfKWjIeo6nZKSkpAdDw9yIi3ZBNUEk3KZ0B3OHuL2Wk7Y4DfzGzpWZ2UUgb6e7rwvbbwMiwPQZYnXHumpDWUfqaNtLf/wHMLjKzJWa2pHVnfDIRNX8VFxcDCioiIt2RzTAtS83sL8AE4AozGwyksrz+se6+1sxGAPPN7OXMg+7uZuadK3LnufvNwM0AVVVVu9wvEYuav4qLBwGwffv2ni6OiMgeq8OaSuj4vpKo3+MD7r4dKAA+m83F3X1tWK8H7iPqE3knNF0R1utD9rXAuIzTx4a0jtLHtpHeKQWJmGoqIiI50mFQCX0VD7r7M+6+KaS95+7LdndhMysNtRrMrJSoT+ZFYC6QfoNrDnB/2J4LnBdeCJgBbA7NZPOAU82sInTQnwrMC8dqzWxGCH7nZVwra8m40ag+FRGRnMim+esZM/uAuy/u5LVHAveFt3wTwO/c/X/NbDFwj5ldALwBfCLkf5Co36Ya2E6oDbn7BjO7Bkjf/zvuviFsXwz8BigGHgpLpyTjMZpTTmFhEaDmLxGR7sgmqEwHzjWz14FtRJ307u4Hd3SSu78KHNJG+nvASW2kO/CFdq51K3BrG+lLgIN2/xHal4xHlbVEYSGgmoqISHdkE1RO6/FS5FEyHr3IlixUn4qISHft9pVid3+DqKP8xLC9PZvz+ouWmkpSNRURke7K5hv1VwFfB64ISUngtz1ZqN6UDiopjGQyqT4VEZFuyKbG8THgo0T9Kbj7W8DgnixUbyoIQaUxFb0BppqKiEjXZRNUGkInukPL68F7jEToU2lsir6roqAiItJ12QSVe8zsF0RjcV0I/BX4Zc8Wq/ekm7/SX4BU85eISNft9u0vd/+hmZ0C1AL7AVe6+/weL1kvSQeVhmbVVEREuiubV4oBXiD6gqGH7T1GcUEcgB0NzepTERHppmze/voc8DTw/4CPAwvN7PyeLlhvKSuK4uqWuibVVEREuimbmspXgcPCN+Exs2HA/9HGN9z7o7LiJAC1dY0UFxezadOmPJdIRKT/yqaj/j1gS8b+lpC2Rxgcaiq1dU1q/hIR6aZsairVwCIzu5+oT2UWsMzMvgTg7j/qwfL1uLKiUFPZ0ajmLxGRbsomqLwSlrT08PJ7xBcgi5JxChKxluYvvVIsItJ12bxSfHVvFCSfyoqS1O5QR72ISHftNqiYWSXwNeBAoCid7u4n9mC5elVZUYItdY3qUxER6aZsOurvBF4mmqP+auB1dk6YtUcYXJykNrxSXFdXRyqVyneRRET6pWyCyjB3vwVodPfH3f18IOtaipnFzexZM3sg7E8ws0VmVm1md5tZQUgvDPvV4fj4jGtcEdJXmtlpGekzQ1q1mV2ebZlaKytKtHTUA9TV1XX1UiIiA1o2QaUxrNeZ2YfN7DBgaCfucSmwImP/+8D17j4J2AhcENIvADaG9OtDPsxsKjCbqPltJvCzEKjiwE+B04GpwDkhb6eVFSepDc1foDlVRES6Kpug8u9mNgT4MvAV4FfAZdlc3MzGAh8O52DRhPUnAn8MWW4Dzgrbs8I+4fhJIf8s4C53r3f314hecT4yLNXu/qq7NwB3hbydFvWpNLXUVBRURES6Jpu3vx4Im5uBD3Xy+v9F1Mmffv14GLDJ3ZvC/hpgTNgeA6wO92wys80h/xhgYcY1M89Z3Sp9eluFMLOLgIsA9t577/cdj97+2tn8pdeKRUS6Jpuxvyaa2Z/M7F0zW29m95vZxCzOOxNY7+5Lc1LSbnD3m929yt2rKisr33e8rDhJfVOKZGH0cptqKiIiXZNN89fvgHuAvYDRwB+A32dx3jHAR83sdaKmqROBG4jmZUnXkMYCa8P2WmAcQDg+hGg4mJb0Vue0l95p6UElPV4AKKiIiHRVNkGlxN3vcPemsPyWjO+rtMfdr3D3se4+nqij/RF3/xTwKNFoxwBz2PkN/blhn3D8kTDj5Fxgdng7bAIwmWjU5MXA5PA2WUG4x9wsPs/7DA5DtaRi0VpBRUSka7IZpuWh8LruXURjf/0j8KCZDQVw9w2dvOfXgbvM7N+BZ4FbQvotwB1mVg1sIAoSuPtLZnYPsBxoAr7g7s0AZnYJMA+IA7e6+0udLAsAZcXRY2gOQUV9KiIiXZNNUPlEWH++VfpsoiCz2/4Vd38MeCxsv0r05lbrPHXAP7Rz/rXAtW2kPwg8uLv77056UMkmU01FRKQ7snn7a0JvFCSf0nOqKKiIiHRPNn0qe7z0nCoNIcaq+UtEpGsUVNjZ/FUfgopqKiIiXdNuUDGzY8K6sPeKkx8lBXHiMaPO44CCiohIV3VUU7kxrJ/qjYLkk5lRVpRgR3MMM1NQERHpoo466hvN7GZgjJnd2Pqgu3+x54rV+wYXJdlS10RRUZH6VEREuqijoHImcDJwGpD3oVZ6Wllxgtq6Jk3UJSLSDe0GFXd/l+hLiivc/fleLFNeZA4qqaAiItI12bz99Z6Z3RcGk1xvZv8dhrTfo5SF5q/i4mI1f4mIdFE2QeXXRGNqjQ7Ln0LaHiVq/tI89SIi3ZFNUBnh7r/OGFDyN8D7x4/v5war+UtEpNuyCSrvmtm56Sl8zexcoiHp9yhlRUm2NTRTVKSgIiLSVdkElfOJBpV8G1hHNCz9Z3uyUPmQHqk4WVioPhURkS7KZkDJN4CP9kJZ8io9VEuysEg1FRGRLtLYX8HwwWE0mniBgoqISBf1WFAxsyIze9rMnjezl8zs6pA+wcwWmVm1md0dZm0kzOx4d0hfZGbjM651RUhfaWanZaTPDGnVYSKxLhtTHk1m2RRLqvlLRKSLerKmUg+c6O6HAIcCM81sBvB94Hp3nwRsBC4I+S8ANob060M+zGwq0YRgBwIzgZ+lXxoAfgqcDkwFzgl5u2TUkGIgmlNFNRURka7ZbVAxs29lbGc9YrFHtobdZFgcOBH4Y0i/DTgrbM8K+4TjJ5mZhfS73L3e3V8DqolmjjwSqHb3V929gWi641nZlq+10sIEQ4qT1HlCQUVEpIs6Gvr+62Z2FNHbXmmdGrE41CieA9YD84FXgE3u3hSyrAHGhO0xwGqAcHwzMCwzvdU57aV32ejyYupScZqammhsbOzOpUREBqSOaiovE80ZP9HMFpjZL4FhZjYl24u7e7O7HwqMJapZ7N+t0naRmV1kZkvMbElNTU27+caUF7EtpTlVRES6qqOgsgn4BlFz0wnADSH9cjP7v87cxN03AY8CRwHlZpZ+lXkssDZsrwXGAYTjQ4i+ZNmS3uqc9tLbuv/N7l7l7lWVle0PBjBqSDFbGqNHoqAiItJ5HQWV04A/A/sCPwKmA9vc/bPufvTuLmxmlWZWHraLgVOAFUTBJd2kNge4P2zPDfuE44+4u4f02eHtsAnAZOBpYDEwObxNVkDUmT83u4/dttHlxTQWlQOwYsWK7lxKRGRAajeouPs33P0k4HXgDiAOVJrZE2b2pyyuPQp41MyWEQWA+e7+APB14EtmVk3UZ3JLyH8LUfNaNfAl4PJQjpeAe4DlwP8CXwjNak3AJcA8omB1T8jbZaPLiyja+2CSBQU88MAD3bmUiMiAZFFloIMMZte5+9fC9rPufpiZDQ/zrfQ7VVVVvmTJkjaPLX59A//w86cY8eQPqa1Zx8svv9zLpRMR6XvMbKm7V2WTd7evFKcDSvCZkNYvA8rujC6PvqsydfoJrFy5klWrVuW5RCIi/Uunvvy4p88AOXJwITGDMQcfC6AmMBGRTtLYXxkS8Rgjy4qoKxrOgQceyJ/+lE3XkYiIpCmotDK6vJi3Nu3gzDPPZMGCBWzZsiXfRRIR6TcUVFoZXV7MW5t3cNRRR9HU1MSLL76Y7yKJiPQbCiqtjB5SxLrNdRx44EEAvPDCC3kukYhI/6Gg0sro8mIamlIMGj6K0tJSBRURkU5QUGll0ohBAFTXbOeggw5S85eISCcoqLRywKgyAJav28y0adN44YUX2N0XREVEJKKg0srQ0gL2KitixbotTJs2jffee4+3334738USEekXFFTaMHV0GcvfqmXatGmAOutFRLKloNKGA0YN5pWarUzeP5qdWEFFRCQ7CiptmDpqCE0pZ1OqiL322ktBRUQkSwoqbThg1GAAlq+rbemsFxGR3VNQacM+w0opKYi39KssX76crVu35rtYIiJ9noJKG+IxY8peg1mxrpaPf/zj1NXVce211+a7WCIifV6PBRUzG2dmj5rZcjN7ycwuDelDzWy+ma0K64qQbmZ2o5lVm9kyMzs841pzQv5VZjYnI/0IM3shnHOjmVmuyj91VBnL19UyY8YMzjvvPP7zP/+TlStX5uryIiJ7pJ6sqTQBX3b3qcAM4AtmNpVomuCH3X0y8HDYBzidaP75ycBFwE0QBSHgKmA6cCRwVToQhTwXZpw3M1eFP2jMELbUNfFKzTauu+46iouL+eIXv6gvQoqIdKDHgoq7r3P3Z8L2FqJ55McAs4DbQrbbgLPC9izgdo8sBMrNbBRwGtH89hvcfSMwH5gZjpW5+0KPftPfnnGtbjtm3+EAPFn9LiNHjuSaa67hL3/5C/fdd1+ubiEissfplT4VMxsPHAYsAka6+7pw6G1gZNgeA6zOOG1NSOsofU0b6W3d/yIzW2JmS2pqarIq897DSth7aAkLVkUzJ1988cUcfPDBXHbZZWzfvj2ra4iIDDQ9HlTMbBDw38C/untt5rFQw+jx9iR3v9ndq9y9qrKyMuvzjpk0nIWvvkdjc4pEIsFPfvIT3nzzTb773e/2YGlFRPqvHg0qZpYkCih3uvu9Ifmd0HRFWK8P6WuBcRmnjw1pHaWPbSM9Z46bPJyt9U08v3pTtH/cccyePZvrr7+ehoaGXN5KRGSP0JNvfxlwC7DC3X+UcWgukH6Daw5wf0b6eeEtsBnA5tBMNg841cwqQgf9qcC8cKzWzGaEe52Xca2cOHrfYZjBE9XvtqSdffbZbN++nWeffTaXtxIR2SP0ZE3lGODTwIlm9lxYzgC+B5xiZquAk8M+wIPAq0A18EvgYgB33wBcAywOy3dCGiHPr8I5rwAP5fIDlJcUcPCYITyxamdQOeaYYwB48sknc3krEZE9gg20V2Srqqp8yZIlWef/4byV3PT4Kyz55slUlBYAsO+++3LIIYdw77337uZsEZH+z8yWuntVNnn1jfrdOGPaKJpTzgPL3mpJO/bYY3nyySf1nRURkVYUVHZj6ugy9t9rMP/9zM53AI455hjWr19PdXV1HksmItL3KKhk4ezDx/Lc6k28WhMNKql+FRGRtimoZGHWoaOJGdz3bFRbOeCAA6ioqOCJJ57Ic8lERPoWBZUsjCgr4tjJldz7zFqaU04sFuPoo49m7ty53H333TQ3N+e7iCIifYKCSpY+eeQ41m7awYMvRCPMXHnllQwbNozZs2dz0kknqdNeRAQFlaydOnUv9q0s5aePVuPuHHnkkbz00ktcd911PP7448ydOzffRRQRyTsFlSzFYsY/nzCJl9/ewqMr14e0GJdddhmTJk3i29/+tmorIjLgKah0wqxDRzOmvJgfP1LdEkASiQT/9m//xnPPPafaiogMeAoqnZCMx7jkxEk8++Ym5j6/88uQn/wcKTugAAAVDElEQVTkJ5k0aRJf+tKXePPNN/NYQhGR/FJQ6aRPVI1j2pghXPvnFWytbwKi2sodd9zBe++9xzHHHMOKFSvyXEoRkfxQUOmkeMz4zqwDWb+lnhv++veW9BkzZvC3v/2NxsZGPvaxj+k1YxEZkBRUuuCwvSs458hx3PLEayx69b2W9IMPPpgbbriBlStXcv/9OR2FX0SkX1BQ6aJvfngq+wwr5dK7nmPDtp0Tdp199tlMnDiR73//+3obTEQGHAWVLhpUmODH5xzGhm0NfOme52hO7Xwb7Ktf/SpPP/00jz32WH4LKSLSyxRUuuGgMUO48iNTeWxlDVfNfbGlZjJnzhxGjBjBueeeyw9+8ANqa2vzXFIRkd7Rk9MJ32pm683sxYy0oWY238xWhXVFSDczu9HMqs1smZkdnnHOnJB/lZnNyUg/wsxeCOfcGKYU7nXnztiHzx8/kd8ufJOfPhoNhV9cXMx9993Hfvvtx9e+9jU+//nP56NoIiK9ridrKr8BZrZKuxx42N0nAw+HfYDTgclhuQi4CaIgBFwFTAeOBK5KB6KQ58KM81rfq9d8/bT9OevQ0fzwL3/nhr+uwt05+uijefTRRznvvPN4+OGH1b8iIgNCjwUVd/8bsKFV8izgtrB9G3BWRvrtHlkIlJvZKOA0YL67b3D3jcB8YGY4VubuCz36bX17xrV6XSxm/PAfDuHsw8dy/V//zrV/XtHSx3L00UdTU1PDa6+9lq/iiYj0mt7uUxnp7uvC9tvAyLA9BlidkW9NSOsofU0b6W0ys4vMbImZLampqeneJ2hHIh7jBx8/mM8cPZ5fPfEan7ttMbV1jUyfPh2ARYsW9ch9RUT6krx11IcaRq+0Cbn7ze5e5e5VlZWVPXafWMz49kcP5JqzDmLBqnf56I+foGnIWEpKSli4cGGP3VdEpK/o7aDyTmi6IqzXh/S1wLiMfGNDWkfpY9tI7xM+PWMffnfhDBqaUsz+5dOMmnQQTz31VL6LJSLS43o7qMwF0m9wzQHuz0g/L7wFNgPYHJrJ5gGnmllF6KA/FZgXjtWa2Yzw1td5GdfqE46cMJSHLv0gZ0wbRU3xOJY88xyPvNRn4p6ISI/oyVeKfw88BUwxszVmdgHwPeAUM1sFnBz2AR4EXgWqgV8CFwO4+wbgGmBxWL4T0gh5fhXOeQV4qKc+S1cNKUly4zmH8eVzz8SbG/nU9+7ik79cyDNvbsx30UREeoQNtFddq6qqfMmSJb16z7feeosxY8bw8X/6Oq+MOpEN2xs5+YARXHLiZA4dV96rZRER6SwzW+ruVVnlVVDpHRMnTuS1116jcsQIJn/gQ7y77+nUFw/nkHHlzDlqH86YNoqiZLzXyyUisjsKKh3IV1BZuXIl8+bNY/Hixdxzzz2kUimmHDqdbRX7sr18X/aaNI2zj5rCRw4ZxaHjysnTAAEiIu+joNKBfAWVTGvXruWGG25g/vz5LFu2jFQqBWYMnno8ZSecz8S9x/KRQ0Zx6tS9mDZmCLGYAoyI5I+CSgf6QlDJtGXLFp5++mkeeughfvzjHxNPFjJi6nRqS8aQrJzAyAn7cdLhUzhp6l7MmDiM4YMK811kERlgFFQ60NeCSqZVq1Zx1VVX8dRTT/H6669nHDHipeWUTT+bQ2bOZvrESj4wfihHThjK2IpiNZWJSI9SUOlAXw4qmTZt2sSyZct48cUXWbfubeY/voBFCx5jxKSDGXLyP9MwJPpO6MiyQqaNKeegMWUcOHoIB40pY6+yIgUaEckZBZUO9Jeg0pq7c+edd3LppZeyadMmzj7n04w7/AQ2l4zjlVp4fWMd6X/KYaUFTB1dxr6Vg9i3sjRajxjEiMGFCjYi0mkKKh3or0ElbcOGDVx99dX87Gc/o6mpqSV96NChnP3pz3HYGZ/itVpnxbotvFqzlW0NzS15BhUmmBiCzPhhpYytKI6WoSXsVVZEXC8EiEgbFFQ60N+DStqWLVtYunQpy5YtY/PmzSxdupT777+fiooKvvKVr/DFL36R0tJS3qmt55WarbxSs5VXa7ZF2+u38tbmul2ul4gZo8qLGFtewtiKYkYNKWJEWREjBhcysqyIEWWFDB9USDKuyUJFBhoFlQ7sKUGlLc888wxXXnklf/7znykrK+P4449n5syZnH/++RQVFe2St66xmbc27WDNxvSynbVhf/WG7dRsraf1fw2zqGltxOAoyIwcXMSwQQUMLS2goiSsSwsYFtalBXE1t4nsARRUOrAnB5W0hQsXcuutt/LYY4+xatUq9t57b771rW9xyimnsM8++2T1i76pOcW7WxtYv6WOd2rrW9Y1rfY3bGtomZCstYJ4jIrS5M6AU1JAWXGSsuIEZUVJyooS0X5RksGttksUkET6DAWVDgyEoJLpkUce4Stf+QrPPvssAIMGDSIej3PAAQfwm9/8hilTpnTr+u5ObV0TG7c1sGF7Q7Te1sDG7Q1s2Na4a/r2Bmp3NFFb10hDU6rD68ZjRllRgsEhyJQWJCgpjFNamKC0IE5JQYLSwrAuiFNSmJGnIApKLXkLE5Qk4/oSqUgXKah0YKAFFYBUKsWyZct48sknqa6uprm5md/97nfU19fzzW9+k/3335+JEycyZcoUCgt758uVdY3NbKmLAsyWuiZqdzS2u72lroltDU1sb2hmW/3O9baG5nZrSW0pTMQoSsYpSoZ1ItouTMbDfqvj6bSCdN7MYzGKEnEKk3EKEzGS8RgFibDEwxL29QKE9HcKKh0YiEGlLWvWrOGTn/wkCxYsaElLJBKMGTOGiooKjj/+eK6++mqGDBmSx1J2zN1paE6xvb75fUFna30T2xua2FbfzPaGJrbWN1Pf2ExdYzN1jSnqmqLtHY0p6hrTx3am16XTd1OjykY8ZiTjFgJNOgjZLkEoHZQK20grCEErETMS8RjJ9DpuO9PiRiIWIxG3lrzJeLSfiIXjrdKTIX/mdvrceMzU/CgtFFQ6oKCyk7uzfv161qxZw6pVq1i2bBlr1qxh/fr1zJ8/nxEjRnDxxRczbdo0DjjgAPbdd18SiUS+i92r3J36ptQugSYKPOm0ZhqaUjQ2Ow3N0XZDU4qGZs/Ybo6ON6WoD2mNzeljrdYZ240ZaY2pFE3NTlMnambd1VagirdebOd2m8djMeJGtI5BIhZ7//nx3VynnTyxlrzRtaN77cwTs2iK75hF5+6yHwNrSTdiMUJ6lK+9Y2ZkpEd54+GasfQ9wrE9iYJKBxRUsrNkyRIuueQSFi1a1JJWUFDAfvvtxwEHHMDw4cMpLCxsWSorKxk9ejSlpaUkEgnKysqoqKigoqKC8vJy4nEN658L7lFgaWr2nYGmOUVjKqybnaaQ3ticoikV1iG9sdlbbe88N5trNqecZg/rVktTykl5dP3286RIOdE6Fa2bU9CcSu3M5zuv159/PaUDjrUZ1DICUEbA2l3wiq618zxrCWKE/czrssu+tezvmpbe/8zRE5g6uqzNz9KZoNLv/+w0s5nADUAc+JW7f283p0gWqqqqWLhwIVu2bOHll19m+fLlrFixguXLl/Pss8+yadMm6uvrqa+vp6GhYbfXKywspKSkhOLi4l2WkpISSkpKGDRoEIMHD25Z0nnT64KCgpalqKiIIUOGtCxlZWXve2V6T2UWNaUl41DMnh+oU62DmDvNzbsGnlRYtw5gKc9c2JmWgpRH13B3msN+KhXyhfRUB8eaw34qXDNKz7hHR8fau1ZW9yEjfefnamzeue+ecb2W/Z1pZBxLhbKl3Jl16Jic/Jv165qKmcWBvwOnAGuIphw+x92Xt3eOaiq5l0qlqKmp4a233qKuro6GhgZqa2vZuHEjGzZsYNOmTWzfvp0dO3awY8eOXbbT+1u2bGlZtm7dSmf/XxYUFLQEmXSAKSwsZNCgQS1LYWEhyWSyZSkoKNiltpVeEokE8Xg866W9/K3TY7FYyzq9tN5vL0+6f0P9HJIPA6mmciRQ7e6vApjZXcAsoN2gIrkXi8UYOXIkI0eOzMn13J36+vpdAlBjYyMNDQ00NDSwfft2Nm/eTG1tLZs3b37f0tDQ0HKNrVu3sm7dOrZu3Up9fT2NjY0tS0NDA/X19TQ3N+++UH2Mme0SaDKXnkprrxwdlTEX6X35nHzfvyvntJd+0003cfzxx7d7n2z196AyBlidsb8GmN46k5ldBFwEsPfee/dOyaTLzIyioiKKioqoqKjo8fs1Nze3NOXV19fT1NREc3NzVktHeVsfS6VSuyzZpKXPhSjYZi69mdaWjmqTnT0nl9fqrXPyff+unNPRtQYPHtzusc7o70ElK+5+M3AzRM1feS6O9DHxeLylb0dEuqe/jw64FhiXsT82pImISB7096CyGJhsZhPMrACYDczNc5lERAasft385e5NZnYJMI/oleJb3f2lPBdLRGTA6tdBBcDdHwQezHc5RESk/zd/iYhIH6KgIiIiOaOgIiIiOaOgIiIiOdOvx/7qCjOrAd4AhgPv5rk47VHZukZl6xqVrev6cvlyWbZ93L0ym4wDLqikmdmSbAdI620qW9eobF2jsnVdXy5fvsqm5i8REckZBRUREcmZgRxUbs53ATqgsnWNytY1KlvX9eXy5aVsA7ZPRUREcm8g11RERCTHFFRERCRnBlxQMbOZZrbSzKrN7PI8l2WcmT1qZsvN7CUzuzSkDzWz+Wa2Kqx7fvrD9ssYN7NnzeyBsD/BzBaF53d3mHIgH+UqN7M/mtnLZrbCzI7qY8/tsvBv+qKZ/d7MivL17MzsVjNbb2YvZqS1+awscmMo4zIzOzwPZftB+HddZmb3mVl5xrErQtlWmtlpvV22jGNfNjM3s+FhP+/PLaT/S3h2L5nZdRnpvfbc3jd96J68EA2P/wowESgAngem5rE8o4DDw/Zg4O/AVOA64PKQfjnw/TyW8UvA74AHwv49wOyw/XPgn/NUrtuAz4XtAqC8rzw3ommuXwOKM57ZZ/L17IAPAocDL2aktfmsgDOAhwADZgCL8lC2U4FE2P5+Rtmmhp/ZQmBC+FmO92bZQvo4ouk23gCG96Hn9iHgr0Bh2B+Rl+fWkx+8ry3AUcC8jP0rgCvyXa6M8twPnAKsBEaFtFHAyjyVZyzwMHAi8ED4gXk34wd+l+fZi+UaEn5pW6v0vvLcxgCrgaFE00s8AJyWz2cHjG/1C6jNZwX8AjinrXy9VbZWxz4G3Bm2d/l5Db/Yj+rtsgF/BA4BXs8IKnl/bkR/tJzcRr5efW4Drfkr/cOetiak5Z2ZjQcOAxYBI919XTj0NjAyT8X6L+BrQCrsDwM2uXtT2M/X85sA1AC/Dk1zvzKzUvrIc3P3tcAPgTeBdcBmYCl949mltfes+trPyPlENQDoA2Uzs1nAWnd/vtWhvJcN2A84LjSxPm5mH8hH2QZaUOmTzGwQ8N/Av7p7beYxj/606PX3vs3sTGC9uy/t7XtnIUFU9b/J3Q8DthE14bTI13MDCP0Ts4iC32igFJiZj7JkI5/PqiNm9k2gCbgz32UBMLMS4BvAlfkuSzsSRLXjGcBXgXvMzHq7EAMtqKwlag9NGxvS8sbMkkQB5U53vzckv2Nmo8LxUcD6PBTtGOCjZvY6cBdRE9gNQLmZpWcMzdfzWwOscfdFYf+PREGmLzw3gJOB19y9xt0bgXuJnmdfeHZp7T2rPvEzYmafAc4EPhWCHuS/bPsS/aHwfPi5GAs8Y2Z79YGyQfRzca9HniZqYRje22UbaEFlMTA5vIVTAMwG5uarMOGviFuAFe7+o4xDc4E5YXsOUV9Lr3L3K9x9rLuPJ3pOj7j7p4BHgY/nuWxvA6vNbEpIOglYTh94bsGbwAwzKwn/xuny5f3ZZWjvWc0FzgtvM80ANmc0k/UKM5tJ1Oz6UXffnnFoLjDbzArNbAIwGXi6t8rl7i+4+wh3Hx9+LtYQvWjzNn3guQH/Q9RZj5ntR/QCy7v09nPryY6kvrgQvaXxd6I3IL6Z57IcS9TssAx4LixnEPVdPAysInqbY2iey3kCO9/+mhj+Q1YDfyC8aZKHMh0KLAnP7n+Air703ICrgZeBF4E7iN68ycuzA35P1LfTSPSL8IL2nhXRyxg/DT8fLwBVeShbNVEfQPpn4ucZ+b8ZyrYSOL23y9bq+Ovs7KjvC8+tAPht+D/3DHBiPp6bhmkREZGcGWjNXyIi0oMUVEREJGcUVEREJGcUVEREJGcUVEREJGcUVEQCM9vLzO4ys1fMbKmZPRje98/lPU4ws6Nzec0uluP19Ai7IrmkoCJCyxdR7wMec/d93f0IooH4cj1+2AlAm0El49v2WevKOSI9SUFFJPIhoNHdf55OcPfn3X1B+Jb0DyyaG+UFM/tHaKl1PJDOb2Y/CcOLpGsCV5vZM+Gc/cOgof8EXGZmz5nZcWb2GzP7uZktAq6zaH6TynCNWJgDozKzoGb2bTO7w8yeBO4ws/FmtiDc65l0TSiU7zHbOe/Mna3HgjKzYjN7yMwuzP0jlYFIf+WIRA4iGkm4Lf+P6Bv8hxCNpbTYzP6WxTXfdffDzexi4Cvu/jkz+zmw1d1/CGBmFxCNxXS0uzeb2WbgU0QjRJ8MPO/uNW1ceypwrLvvCAMdnuLudWY2mejb1lUh32HAgcBbwJNEY5A9EY4NIhrX7XZ3vz2LzyOyW6qpiOzescDv3b3Z3d8BHgc+sJtzIBpIEqJgNb6DfH9w9+awfStwXtg+H/h1O+fMdfcdYTsJ/NLMXiAa/mVqRr6n3X2Nu6eIhjzJLMf9wK8VUCSXFFREIi8BR3TynCZ2/RkqanW8Pqyb6bhVYFt6w91XE40gfCJwJDvnEmn3HOAy4B2imlQV0RhQrcvQVjmeBGbmY3h02XMpqIhEHgEKzeyidIKZHWxmxwELgH80s3jo3/gg0cCQbwBTw+iv5USjEe/OFqKpozvyK6KBATNrMB0ZAqwLtZFPE02bnY0rgY1EAyGK5ISCiggtE1V9DDg5vFL8EvAfRLMi3kc0GvLzRMHna+7+dqhV3EM0Kuw9wLNZ3OpPwMfSHfXt5JlL1N/RXtNXaz8D5pjZ88D+7FqL2Z1LgWIzu64T54i0S6MUi/QxZlYFXO/u7QUdkT5Lb3+J9CFmdjnwz0RvgIn0O6qpiIhIzqhPRUREckZBRUREckZBRUREckZBRUREckZBRUREcub/A6OaIkJS11JMAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = macro_dois.sort_values(by=['paper_doi'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.paper_doi\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of papers')\n", "plt.xlim(-1, 170)\n", "\n", "plt.savefig('./reports/figures/macro_dois_powerlaw.png')" ] }, { "cell_type": "code", "execution_count": 75, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1996-01-01T00:00:00.000000000\t6251\t74\t15\t5001\t5343\tTrue\n", "1997-01-01T00:00:00.000000000\t5208\t70\t14\t4166\t4357\tTrue\n", "1998-01-01T00:00:00.000000000\t6532\t77\t15\t5226\t5500\tTrue\n", "1999-01-01T00:00:00.000000000\t7522\t86\t17\t6018\t6580\tTrue\n", "2000-01-01T00:00:00.000000000\t7146\t85\t17\t5717\t6168\tTrue\n", "2001-01-01T00:00:00.000000000\t6292\t70\t14\t5034\t5185\tTrue\n", "2002-01-01T00:00:00.000000000\t4991\t73\t15\t3993\t4196\tTrue\n", "2003-01-01T00:00:00.000000000\t13682\t87\t17\t10946\t11248\tTrue\n", "2004-01-01T00:00:00.000000000\t22574\t107\t21\t18059\t19538\tTrue\n", "2005-01-01T00:00:00.000000000\t24067\t100\t20\t19254\t20849\tTrue\n", "2006-01-01T00:00:00.000000000\t28624\t102\t20\t22899\t24342\tTrue\n", "2007-01-01T00:00:00.000000000\t27298\t110\t22\t21838\t23221\tTrue\n", "2008-01-01T00:00:00.000000000\t30447\t119\t24\t24358\t26422\tTrue\n", "2009-01-01T00:00:00.000000000\t34625\t118\t24\t27700\t29979\tTrue\n", "2010-01-01T00:00:00.000000000\t31617\t121\t24\t25294\t27232\tTrue\n", "2011-01-01T00:00:00.000000000\t38705\t126\t25\t30964\t33954\tTrue\n", "2012-01-01T00:00:00.000000000\t40762\t125\t25\t32610\t35923\tTrue\n", "2013-01-01T00:00:00.000000000\t41200\t131\t26\t32960\t35859\tTrue\n", "2014-01-01T00:00:00.000000000\t42300\t130\t26\t33840\t36446\tTrue\n", "2015-01-01T00:00:00.000000000\t42739\t139\t28\t34191\t37242\tTrue\n", "2016-01-01T00:00:00.000000000\t40197\t140\t28\t32158\t34982\tTrue\n" ] } ], "source": [ "# Pareto check over years\n", "data = macro.groupby(['year', 'org_country'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " n_countries = len(year_data.org_country)\n", " twenty_n_countries = int(round(0.2 * n_countries))\n", " n_papers = year_data.paper_doi.sum()\n", " eighty_n_papers = int(round(0.8 * n_papers))\n", " observed_n_papers = year_data[:twenty_n_countries].paper_doi.sum()\n", " is_pareto = True if observed_n_papers >= eighty_n_papers else False\n", " print('%s\\t%s\\t%s\\t%s\\t%s\\t%s\\t%s' % (year, n_papers, n_countries, twenty_n_countries, eighty_n_papers, observed_n_papers, is_pareto))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Assessing rate of change" ] }, { "cell_type": "code", "execution_count": 76, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Top-5 average rate of change: 0.12\n", "Top-10 average rate of change: 0.09000000000000002\n", "Top-25 average rate of change: 0.07200000000000002\n" ] } ], "source": [ "data = macro.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "\n", "def rate_of_change(a, b):\n", " assert(len(a) == len(b))\n", " changes = len(a) - len(set(a) & set(b))\n", " return changes / len(a)\n", "\n", "strata = [5, 10, 25]\n", "for n in strata:\n", " previous = []\n", " rates_of_change = []\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:n].org_countrycode.values\n", " continue\n", " else:\n", " current = year_data[:n].org_countrycode.values\n", " rates_of_change.append(rate_of_change(previous, current))\n", " previous = current\n", " print('Top-%s average rate of change: %s' % (n, sum(rates_of_change) / len(rates_of_change)))\n" ] }, { "cell_type": "code", "execution_count": 77, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2ec148d0-f45c-43e7-9452-5ebe1a4823b0", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3561d64c-19aa-42ca-83de-dab474fc33f0", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a23cb4a1-b44a-48f7-8412-9b6095c23520", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46f2a543-2922-440a-9e76-93659989ad8a", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3094f8c-2828-4ccd-b42e-541cffc6971b", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a809017-1ed6-486c-a907-8d23e0de0810", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cc1f4d9c-1348-4f56-916f-028597324dda", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f1980335-cc97-445d-b8fc-0e634b53a9ad", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d86ce6c9-7d16-466d-8981-a7fbaf4375b1", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ebfcd58c-37a3-49d5-936c-cd4b6ba32a92", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c9786bbc-7398-4186-bb14-f31d7f7c7377", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "724fce4a-172c-4ccf-a046-efd0aef05c7f", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7dbc272d-6827-418a-b46b-742a763b1940", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "47e54392-949e-43c1-a370-f50bdcf28f37", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cc12090-e015-4bec-bf21-ad5d9d501e71", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d2fde785-0358-471f-be31-6387107d837e", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "423da71f-1f2a-4024-9021-327fa84188ed", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e1729680-13f7-4b56-bc3f-d89b97c1727c", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b14e8415-735e-406d-975a-dc5e52f7cd73", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d51be5a1-a743-4f6d-82d3-bb2721216918", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "90772337-c329-415c-b1d6-a602a97e4424", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c04311cf-688d-4a7d-b83b-69b2372bedad", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89ce5d4c-5a22-43e8-a748-a7329225057c", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3360571-da3b-484b-848e-0ef8c79da3c9", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35a890af-4046-42ea-aebe-f8adeffb5aca", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3cc889c-d353-45cd-81b0-a87f246a4916", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6fbc9672-7572-4027-b107-5a3d8b560ec5", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d5bb35bc-ae1a-4cda-912e-a5bc6c64057d", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35d089c2-51bc-4527-b9e7-fc3d48af294b", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d8ea795c-a299-43f2-9ce6-edf62bf5f675", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b362228-3d17-40c5-b63c-0bb75d817562", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2e85df8c-182d-4d74-ac49-f85a9f025e9e", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b5f934d8-f156-4ac2-ace8-3b96c9f25faf", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f3415b3-1265-48f9-9503-852a6bf512b6", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "00ff0895-e561-4d20-8c8c-7e9e050f4342", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8087ad53-eb73-4860-aab9-7a370c34e315", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "40db22f7-e9ab-4281-bdcc-fd2e45e750f2", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d53b33b7-0dcc-4bfc-8665-c8ba996ad1b9", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "97b3327f-b0aa-4e91-942d-687356addbb9", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "027098f1-470d-43bc-a64a-74bf1eb1a4dc", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "24dde6d9-da25-44b0-9504-72d39929d1dd", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0183ae1e-f4e7-49db-a3e5-ae599b1d6044", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea152238-2370-4152-ab4b-1f7863ffec76", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "44873c68-0688-4ea1-9437-d9f336d3eaf6", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "636ae051-000c-4c8c-b592-080e349bcb85", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "75977b80-f644-4b7f-a3b8-788abf90cdfa", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "be52621a-1879-44a6-91ea-a23f80372288", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dda5e14f-70d9-4233-bac4-5741d493e8bb", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c1c22bcf-9576-4223-8dbf-396b818a1260", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c2bc5a47-bb59-4ac8-8794-b2c8b597876d", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "285c9cf5-ea1e-46da-b4ce-4717fdba5364", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c9fa4d8-2b44-4914-a6cd-2065e0125592", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "05ed270b-2e01-49ce-abc3-3e34d16b8520", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bae22aa8-08bb-49bf-ab89-2801184caa8d", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c58efe9f-b9ac-4ba3-8f1b-e8ea2e1a260f", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c5c8a0dc-235d-4fc3-9ae5-fa79b6280745", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "67f9fa7e-636b-418d-b3c9-f81b8a373d56", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "53908005-5c38-4cf7-b480-dbfd3e30c6f7", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3560399f-2be8-4401-8317-bcc5afa6313f", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2d24d16e-9045-47bb-8825-385b5bba5301", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f44a54d8-7818-47e3-84a4-4fa5fab73c6b", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b681abb4-8ec3-4c2e-8e96-3bd4b4c6c731", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f60568d5-7018-4245-95b8-f911a35c7f74", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "793bc0b1-dc17-4d31-945b-92c94790ce22", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c3269f3-1d2f-4dc9-b97a-2ae894e67ce1", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "805c2699-cce7-41b7-a61d-5eed4c93f290", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8e3f7c53-4a5d-46bb-bd2c-a7710661a44e", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52799dc5-12bc-4b22-a649-96157ce611a9", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52e7ef8d-c959-4279-a7dd-1fb28be81c42", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a82ff40c-64d6-4d89-be7d-0ecd3a5938c9", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2d8aafa7-4263-42b5-9407-6000612358e2", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b4e5c39-bdf0-41e5-9fe9-5d547ab570f1", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e5bbdf7a-7cd1-479c-aa52-2a34a37c66b3", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ab534c5b-e263-4415-bb66-814b5a400124", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "23a034d8-ef28-489d-9602-b881cb34a957", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dac1db78-1e0f-4155-b65a-bb315dbbd3ba", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0155ac50-60cb-40cb-a242-0c6f812b4759", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f4a638e3-e9fd-469d-805f-1395ca8f5f13", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "96bc4c80-79a3-481a-8595-5677053e0aa9", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1049d50f-8347-4231-8b7e-8083d5d75369", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aeb1785e-5905-450a-a185-2c5cc4f53b9e", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7e1f94b0-75a1-48e7-893f-014e412d5f92", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cba6d8f2-2ce1-46f4-874e-949bf828c5fa", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8ac67144-dc61-4d1d-a905-678aeee10cca", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4b0834ca-8917-4ede-8865-8b61649b31a7", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4df55960-239e-4a64-b133-5cdee337dcad", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9544ed62-a819-4a82-99ed-08cc4fcc54f2", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3202d70b-9344-4580-a614-88ef35636bcb", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "79fd61d5-2fcc-41e1-b1fb-3fd0fbe68658", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9f16e4b6-b700-45e9-89b1-a218bb62b0fd", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "730e28e4-9a94-4373-a6ec-6cc10bc0332d", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cc3b9cf-521c-48f2-9b19-c6c26f0c6358", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b0c55d32-4adc-4b48-b1a3-6d968d420acb", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1cec3d49-87af-46e9-9665-7d5aa733b60f", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0d3845a9-e7d8-408e-b66c-311c66e57ccc", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "57276a18-c8fd-49db-a215-591f5a77182c", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1bbb8960-fe9a-4aad-bccb-ad6243ad0e16", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "49c93df8-05c6-4b01-95e4-a5b447ae93e7", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2fe8b7fa-7384-4190-b36c-440824a673cf", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2084d158-9a75-411e-94eb-5d043f291c5f", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b955783-bb90-414c-951d-810acb3033aa", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b2aaffcb-d467-4e50-83f6-30e8d867e116", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "507b84a9-c215-4468-a4c9-7b654ef46862", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ab303c04-48c9-46df-9af7-6d2995736c15", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "19168007-f508-4440-9310-63311291bab9", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" } ], "showlegend": false, "title": { "text": "Top-5 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 11 ], "showgrid": false, "ticktext": [ "IN", "KR", "CN", "ES", "FR", "IT", "GB", "JP", "DE", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89650d3e-b0c9-4663-8849-61eb223b00e6", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c505419-21bf-4c3b-90b6-edf6f1a44e40", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ff48dfbb-6271-4cd9-91b5-c64fdb0129f7", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c6d48d65-1d11-4bb0-81c8-7d56b20548a7", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d621b2d1-d0f8-4c1f-97bb-d6c43b748f06", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "86cf6ba1-6d3d-4926-add8-2bdbbabc9720", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3be92187-3d1b-4b4b-9f17-39bfdb8aec44", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6fefc817-9037-45d9-898b-ef893775d858", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc136e8b-1a35-4423-a190-f2772f479c0c", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d5873946-d430-4d70-9d40-5302f0661fcb", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "70b1684a-8ad9-48c2-a13c-7375be9362e0", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "05b626b0-d770-414b-8f2b-7427515e7956", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ac159b0a-414d-447e-b904-b23981f3733b", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6f3a561e-6887-4cd9-b80e-7bb88da32286", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "706d6797-02f1-4022-8b2f-fba59dfd473b", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "df9a2bd2-a911-4568-9d0b-816a05aae9d4", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "352f27df-f578-4487-9ede-0c36d553712e", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f04424ca-d1a5-4ea0-a6e0-4f2ab8a1d7ea", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b7ee4b12-e1c4-4471-8d8d-4fda0d23069a", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5bfcdcfa-0188-4f63-b4f1-68bc7a783a12", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba35a771-b7cf-4775-a58a-fc1dbc8ddf57", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5e023950-d12c-4106-9e05-fd671cabbe08", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a7f4fcc5-c8d7-4292-beeb-2b09db100ac5", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "47095b40-f4e3-45a9-9fbe-0155239ef79e", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2ce5705e-84e1-46ad-82af-00cbd65cb211", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "afd2a232-15f5-40bc-9d10-dbdb524611b3", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "947ac79c-24dd-4eab-b69e-842d87f7eceb", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f9818781-f6a6-482a-b447-7d1ced66c940", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b1fa6618-53b0-421f-b756-f37d8aa5d036", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3201382f-a7f0-404f-b89e-eacb17f61a9b", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7606818c-a589-4a38-821f-c21f384b4c67", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9367fcb5-e99e-49c8-ba2f-41121a5f6bcf", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a673c704-dd80-4f75-8090-c512c847c427", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "57da5caa-4b35-4d79-8d49-1fa749beb395", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e4d890d0-f02d-4d48-8bde-2c2124c3558f", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "48d559cf-f315-4725-8400-f77216555b70", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0e6b2071-7d25-4535-88ca-3194256c510e", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "98a16d69-27dd-4824-bf74-c64a33004130", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "95475756-74dc-4f03-b9ab-c6c005528609", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "faeacc8d-7b89-42db-b359-b4a37d5ccbfc", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "914c7c1f-727d-404e-be58-43b1ea53100b", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea9f9d7b-b647-48f8-a7f2-6f469758df91", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2fe443e6-ce5c-4d34-a9b9-cc8f12239fbb", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4ad8dd70-1ff6-400c-8def-06f9b7fe5d06", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "60ed4342-4dc0-428a-ad63-5920d9bb9669", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "760c4fa8-8a72-4be3-b1b0-b960788826f8", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bdb8f266-91e9-48e0-8bd5-808d1aa7b6c4", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea0b382f-4648-49bc-ba7e-8cc5cb5c8d34", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5d6869fa-f2e1-4098-a271-8847307e4e7e", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "41d2c075-479b-4fc6-8a0f-4a825b5b64a2", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f4af935-465e-4422-9bbc-7e138ae39665", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d35cdea8-7e3c-4f8c-b22f-c7f594f15f04", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "18254c34-e8eb-4209-962b-c4d96da6cf21", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2149e82d-4ced-4ad8-860a-a29d0210638c", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "64fc58b5-0832-4101-b745-42d111f0f194", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d5a715e5-1e64-4250-a3ed-51d47c4030ef", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "341eead0-1949-4024-acea-931432847852", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "56295ec0-c0df-4472-8ad7-cf5f3d1cad40", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1702f8ff-d22c-45a9-a1fd-22d7b27762c9", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "42796b17-f080-4af7-bd0c-492f277e5fa9", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4812e796-4517-42ab-95bf-26ccca3c834a", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f399b58-0eac-4af4-93e9-25c43f5cf458", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ca2ed3c1-f6c6-41b0-b339-c80d18bd94b3", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b6be95d9-74ea-40e6-8328-3f78fc6388ca", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e7fddbce-4f85-440c-9127-98bbfb6edcdc", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cff18880-5ced-4f1c-9eb2-ab2006742542", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "02b95be8-534c-4b1a-a40f-383864423ee7", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "adae3816-b250-4f15-bf61-dab17daf1a11", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bbb9137b-6167-4262-a472-1ed4872fbfae", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "73703381-9c12-4b90-ac0e-7e87aface44a", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "92738c35-7750-41b3-968f-2bd62e1ac180", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "54a013f7-7e7b-472f-a683-d1a56b235720", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e034d198-fee3-44f9-8cf5-d7f468c98360", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c130823b-e99a-43dd-8e9a-fb58bae6c76f", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fb55953d-9468-463a-af6e-4957385f6841", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "48aa835b-3ab4-4c1b-bd62-0862df363b12", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "04da385b-52a0-4f38-bc20-8a3a855b6bcd", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "59cf2c87-9923-4ffc-87e4-8202cf250c11", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "92672015-c8b1-4b54-95d1-c34caae786d2", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1758136c-1044-42fb-a292-8da284c2ece6", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "92c0c037-8227-4886-9000-56d11874c2d4", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "945f7485-64b5-469f-bdac-8f57f186382a", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e555b2d-50d6-45eb-a530-1ce5c1b60c16", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b717256a-0f1a-4813-9c39-9fdfb6dbfa51", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aafc82d7-1497-44fb-8fbd-1d3caf440360", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ddea52a4-ea7a-46f2-b509-06576c378fa5", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "024c382f-b699-4947-b318-1eb647cc5f38", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "10f0182a-aba9-419a-a717-c2a323690705", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "17858430-fdea-4556-b680-5f38d56188df", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f74e1c8d-df3b-45d2-a1b2-275fda26fe4c", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce08bf75-1220-4656-b556-7ccce666ed4a", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8fc47c5c-e729-481d-97bf-ab95a58a26bc", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1ee42162-67eb-459d-9f7f-e6603b04fc10", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "34459aa1-7ff9-4798-8037-41217118545f", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "37f5e15a-3686-4dd9-8562-f42fa9d716bd", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8c8fd8c3-6cf6-4dc0-a2f2-edae2b9b1af9", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "86e7b0af-c904-407e-89a6-0bb7a55fe784", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a8f03260-6dd9-4fe6-af73-27d994dab3a2", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3b9b7b6d-31b7-49b0-b2ca-29d2f7f963fc", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d33fe20e-319a-442d-b269-7945c41b52da", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "063b61d5-1844-4ba8-8574-3446194b6c0f", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "11ee9b24-7e73-4f3f-818b-01fe0496d043", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba5028f5-792d-47ea-8d9d-e051b5fbd2c4", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db977cad-8956-4b5f-941b-bb876019f9be", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "997119cf-e13a-4dc9-a8c6-24220718a947", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91e08542-9699-4413-adc8-f3fd5ac00bb5", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2f79dcf6-31b1-49ac-8aa9-807b9a4c4555", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fbf9d996-5d57-4110-a52e-39bd20d51eac", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "373ce6eb-ef97-4a0b-8b6e-d737834917d7", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6b2411ac-2920-4cfb-ab2f-60fae75271db", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c27612cf-df77-47f5-887d-42f8bd95b762", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5cdf62ac-4a64-470f-acfe-1e39aadb7d8c", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "704234e9-5b00-4798-90cb-a636dee23c69", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d061b959-d1d7-4c71-8c29-12f94e59f67d", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "728f2519-ab6b-46ff-bed4-f4cc8e8d743b", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f35f9ca4-795b-44b0-ac4f-1758e511c97f", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b4fb2b4-a405-40d5-b021-edacef4b783a", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6bf8c3a7-b3a2-4f01-99b4-f07937c0b8ce", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d3b5579b-0bce-4d2e-9fdf-e295998a4799", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3bf0db59-1a8b-4b11-8e88-94c9fb23b879", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b008a383-9e95-4899-9107-60bcd9885ade", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9cfd620c-56ca-4c20-a880-3c107b6536c5", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35532223-a8ae-4608-a667-5317735a00fe", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1f6593c6-f943-42dd-8770-9b4bf7d01076", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c4c5bf1a-8af7-46c3-a6d3-10d15896d642", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e493378d-b7b8-4b99-ae46-02fd2fd90720", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "30425e9a-5e8f-4f85-a8bf-06b48b9f9b73", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce7cc1fe-d4df-4705-b31c-40d853803fb1", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31174889-12cb-4a8e-b66a-fee4f40c4811", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4237073d-3209-4e7e-9eca-af299bf05352", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "58199075-099e-4a3b-8d1e-c36aac8e3141", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1f85403a-f64b-4e96-b347-089f7c475860", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c775a4d5-b670-4c49-be62-66c16203584c", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "19e3e59e-a817-4440-8922-8058111dbca6", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd171905-d974-4da5-96e9-47f0d5865d7b", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2fa8cfff-f389-4632-a480-e238399e81fa", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "258de092-55fe-4a31-8953-4427037b5f91", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8a3b149f-0a89-4b93-80b1-7c112ee70b9a", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d21c5e89-8e21-4b86-9c50-6d5848d22216", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e3d1d45a-f724-4645-bdde-7279e607746b", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b637cb46-993f-4bbe-9198-2f137ae2d4e5", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d8f3bf2f-6206-4628-be0b-c1dbc9c0db23", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "10b311c1-fa53-45db-b071-af42a2ad1b98", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e330d0a7-faa3-4240-8ffc-5f52e561671e", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b85076fb-85fa-42a8-ba4e-73ebdda16f05", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a4fe44b0-8f7d-48e3-8cd0-3621996d6e59", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b7382819-bf34-40c3-ab2c-0e49461f0463", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "750e9058-b124-4222-806d-e6c27dc2518d", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "45d17e23-05eb-4fab-b2f5-47ee95e445b3", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7823a135-0c3c-426d-9632-e0ce5fa618ce", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "56871481-a1d4-475b-a5d5-1e29f9df6176", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "edced8d9-97d3-4aea-bc20-bce1106810bf", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a7c84d4d-328c-487e-954a-86d0fefc6317", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "242114c2-1108-43a6-957d-233821027de9", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "138f9610-098b-4f14-bbcc-f1019ea81856", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5254d279-1116-4017-b632-e162edb00f2d", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2b48198d-f034-49d3-bcdb-e396b559b139", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea27453a-4f91-4868-ae1c-de49e2ecfd8c", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "33229436-6e20-4be1-8459-20ec6d48b2e0", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "785aa9df-5d74-4876-8f40-86d2e640f101", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d05ba6d-1e39-48ab-b861-ee08e762379d", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dec3d247-3fb9-4e16-98e8-a860336c5c9c", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b8e01cc9-a63a-4ee2-b5f8-a8970ebe9a33", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "77fae6ee-f58c-4236-8a41-a4b58a9513d1", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5cf4c954-9bb0-4937-bd76-25f7328d32f2", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8e5c55e4-2353-48ad-b931-f588ce62caa4", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fc1fd906-2e6e-484d-9446-c4ddd1c5a5b5", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f10968cb-c3c9-47f9-9fc4-8fa4c2714786", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c1e4d530-b321-4002-ad56-34d773553993", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "df3d00f3-eb47-421a-a3a7-3398fbca6fec", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b7ed14d0-08b6-4071-ad33-44ea4128565a", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ec0b1c80-5c55-480e-8b7c-9b94bdab8e2b", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a0227777-6caa-478a-b4ba-eb1b2a2bad45", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31c1a278-7c4b-4da8-a82d-f4f3feb0e441", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3e29bf31-5a95-44cd-9b0a-4fb3b3c4f57b", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb05c305-2caf-484e-8ba6-86c54efc463f", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "148de5f7-a3b8-432b-8399-d6ec59a57f92", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "105bf6a5-b262-4f56-81b1-9a7704818a0c", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1d495b71-9177-46e5-9a65-4dd38ab150e7", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f5c02603-096b-4b3f-8060-a8d66e481c83", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cee0d1e3-92da-4d29-ba0f-71c0e58233d1", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2cf60a42-457b-4202-a560-dbcc4b480078", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0d7187b0-01d7-4bc6-894c-22685d05decf", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cf1b4928-e80b-4268-a096-f8bfd0379ad4", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bd5ebd4b-19ac-4ca7-8a43-e6afeb6247ad", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "38e85d6f-2eff-416d-9648-35d442378766", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "09f5df09-4c84-4d23-8f52-5a1bb8fd0b2f", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "600c946a-f0e9-4f27-b797-51bd9d5f7208", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bc3ede4c-15e6-422d-9af3-55336527add5", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "be53a58b-cbcc-446b-9240-4baeba264361", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2f468736-d07c-44f5-8a16-3817db3c6329", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f1c1cfd3-2a2b-444e-9d9a-9499aed4ce0a", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b2aa30e1-df29-4a07-af16-541bfc8e92cb", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "19e6f25e-8054-454c-a8c6-bf7fdc543bb7", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aa4936ad-7ccd-4e89-8feb-d79b94a8c168", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ebc714d8-ba8c-4584-9388-1ced55c41ccc", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d67c2ae3-9d66-4a46-9cdc-b1f7960abc17", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0525ec5c-8a8d-49a9-a053-7e0600e92c2c", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bafac21a-c463-403f-b96c-5e4dd5c60b29", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c506237-4c6a-435e-8b92-e30e2f054314", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ddb6054e-4e35-49ca-b349-3dd21f8601ca", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5b077419-b107-474d-930b-63c4dab1a221", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "64fc300e-fced-4bef-9171-b0154525b95f", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a7f74ac9-d8c5-42ff-b647-b0a1aa94095d", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "be2a7a60-0216-4f88-9f81-8f0ef694abd7", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4de4b73d-f131-46db-9e69-0e1480c56622", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a4aee517-cc17-4c25-a30e-555a125cc50d", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d5560a14-d40e-4ddc-aeab-051210749103", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "55f8a7b9-da56-4236-b0fd-d0500c5a8795", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f739287f-cbf0-495e-9292-b7f24d0aae39", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" } ], "showlegend": false, "title": { "text": "Top-10 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 17 ], "showgrid": false, "ticktext": [ "IN", "KR", "CN", "PL", "CH", "ES", "CA", "AU", "RU", "NL", "FR", "IT", "GB", "JP", "DE", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a93d911a-90cc-46bc-9bed-6005e892a6c4", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "88475a07-247d-4703-ba52-40725ce46c49", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6aa364c3-debd-4a19-9c8c-a81dbead2b8e", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "140b54c3-c0f0-405a-a9fa-dd535c75c1ea", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6f08717-7339-425a-a996-b6b3eb67f5ce", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2008cb7d-a720-4cc3-b555-0fa3bd9efd28", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "15a03c68-7a65-46a8-b0ed-c232a32511b9", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "83ca740e-ad8e-49cd-ba35-ac1082d7d370", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b3271c3e-41da-419b-874d-ad1618ad887b", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84e1e4be-9d15-4900-b2d6-13d45aedb829", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91d0678e-1a2d-444a-9d0a-3ba435b279d2", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "367e31a3-c487-40d7-abaa-ecb597cee66b", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ada4dd8d-572e-48c5-8fca-96f4750d4261", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cdf71ff7-e4af-4d3a-9a02-6f704faf5b0e", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f40cb71b-7e6e-4858-a22f-f16d88f968d9", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6668c3a7-bf31-4696-989a-fe18b01d3dfc", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b0b0beba-b399-4247-a69a-ec6f6eba918f", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f968314a-0b0a-4908-afee-e943d1efe614", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "196bc25d-ba28-4227-92dd-13d76b955177", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a048cce1-7895-458e-a750-263175cf8ed1", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7475dc6f-e12d-4642-bbf1-c85da12759c5", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "06b2effb-24ea-420f-8360-4efa9412939f", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e628d06-60e4-47db-adf8-386dd055e23c", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb2e8971-6539-4339-beb3-5247991caa85", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c58c0a38-a385-4d89-9808-d8fe1f3beb61", "x": [ "1996-01-01T00:00:00.000000000", "1997-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b09863c9-2103-4662-a410-46b4f26aa939", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2938123d-f0a8-4476-a1d0-652fdc6957c5", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3ff1222f-5a71-4f9f-abaa-bd868cf80387", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c1591e86-1f58-4d04-855b-b0b508fa7973", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f5a42f26-0c8f-47c6-a42d-d045e1d0abf8", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7fadb7cc-1b34-4d49-90bd-21cb7eeb2382", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "369e40e1-d851-42f9-ab31-2e515b836502", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "324eb0e5-d9b2-4135-acaf-00d6e6569fc9", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6a021b5a-746f-41f4-a09e-6f7bc6251503", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9097ffba-b94b-4a52-b030-f9b6caf93586", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e08143fb-d660-4bf3-8ebc-71876eba8107", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d7ed6ff3-7d00-4ada-9733-04d1abc5d4c6", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc98e7af-d0c4-46aa-9e19-d6f1472ab2a4", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b04b874c-93b9-4a62-9e42-a60154fa2d4f", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2d28d18f-2f96-444f-816b-063dd3af6fd7", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "133dd88d-04e8-4572-b0b3-3487ecc66616", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e09909ba-2cb3-48ea-b4f2-5584a3aa9bd3", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c9f6db19-d651-48c9-83a3-ef8818e47836", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce62dea2-516e-47e0-99fe-ea3e698b9d36", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d07334e7-c958-4053-8766-7d210123e2d2", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52a3dfe8-5ef4-4f65-b089-ebd939ba7f44", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9d04c1a2-85e1-4b68-89aa-186aa6b122f7", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84769fcf-2796-49f1-8c43-067d2ad1f561", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "106e42ba-d018-4354-9004-ed1d1844e317", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "36660585-534e-4f30-b3ca-eb08e47668fa", "x": [ "1997-01-01T00:00:00.000000000", "1998-01-02T00:00:00.000000000" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9a40adc0-40e2-4402-9ac4-b073893bd94a", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fdd30637-f72c-48ca-b3ec-aba8ff16ddc8", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "21addf11-e0ce-40ff-89a5-328e49f88ac0", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cd20a455-5ada-4d6f-9907-41d936968aa7", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9f78adb1-c12a-4219-ade7-1a5fef30baf9", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bf720abf-08cb-4c7a-8ef1-d18ad833d517", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46e439b6-a6a6-46b7-bdc1-b52df6d2da62", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a3d0e2a3-5de0-4764-b29d-415e98c73ae1", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a32118cf-21fa-471a-87d2-17628f398c8a", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "114adcc3-df83-410f-9953-3ac672356ed6", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "908ece3b-e034-4070-b805-3bdf9f5f7931", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "78591404-a0d8-4612-870d-034e028d6b32", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e168bdeb-0d8a-4579-b81b-f98fb31061c5", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "44a37747-703b-4722-9f5c-b99ea3e54f5c", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4dabc8d7-2a5c-48e0-9b7c-5e678ac12904", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cc939732-2df4-4a60-8ff4-c36c648b7994", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "673da1f6-9a94-4814-82c2-860d8473be6f", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5da25fa5-ad8e-4449-b1f0-b2a4120ccc7e", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "56594aec-5b52-4962-bea5-87fbcfd7251e", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f2dcb9f0-6d77-423a-8a03-1fa7b6472913", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2857db51-f1ea-4560-a744-e26fe977b5bd", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "77024d87-c7ce-4055-b7e5-954c2120ff7c", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "56fe6aa1-0d9e-493a-a43e-a1186fc0125b", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba33b224-f2e9-41ab-9bfa-145749262862", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f587c2db-3d52-4145-8a8e-2c885e23a9e6", "x": [ "1998-01-01T00:00:00.000000000", "1999-01-02T00:00:00.000000000" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "26f75712-43ac-4de4-9d91-681ba865cf07", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1b5f4412-1e1f-488a-aab6-a1f8dd52365d", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d4ecf00e-29f2-41e9-bc0e-03116fbc0c3c", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "68f53e7e-a546-418a-81e6-44325fa03e02", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3011146b-af5c-4246-a7ad-ee2a535104ca", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b329055-5d3c-490e-8425-c1cbfdf27029", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "116e4dc9-1544-4c6d-9d83-0f17a742734f", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d99ce96-e8a6-4157-8364-61ea043be613", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9403d0f-1e75-4472-ac46-2c763df78380", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ee920992-a84a-448a-9569-79cfacd37d39", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "58db191b-b61c-49b9-9484-48ff5705604f", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5576cebe-3a2e-479a-9092-7d9577e774de", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "02f7b42b-ead3-489b-a42e-423d334e0ae4", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6d062e43-5fbd-41ca-8f06-80cc892c0d8b", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "00273f31-ddea-4844-8add-0f642f9de1af", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9daf3669-e709-468e-b72e-f1a740d76c26", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3cee85cf-d45b-481a-b110-e2e5f7fc38b2", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5a17f31b-b495-439b-a763-30cb09039484", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "53b875d6-8852-4f70-b862-07716fe623cd", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6e54e861-c682-47f3-8219-cf1fa6e10f1b", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d93d2ff2-4b15-4ef1-b0fb-6c4512f4a64e", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "39ab0991-c02c-43b8-9cd0-8c0efea9451d", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c9caa60-cad2-4e15-a917-5761fe5d22c7", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "babe49b6-61c4-49dc-979c-d73a35c055f5", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "de8694db-0b67-4ed8-864a-2734901e96fd", "x": [ "1999-01-01T00:00:00.000000000", "2000-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3223928a-7aa4-4d6d-b193-6b97e84833f8", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "09c35547-5667-4fc4-a4b7-982f2513a488", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "adf91df0-5e3c-43cf-a664-04f741f22d05", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "023dc883-f400-4bef-a471-9888448a5f05", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a18444e2-b9db-4140-874a-ac82dc766981", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bf86b97a-d966-49fa-9ba2-c4fe9e4de62d", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b5ae9d9-30de-40f7-b20c-8ecf578c0da6", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a741b064-a16d-45e8-8409-559b98ba8ab6", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "15e558d0-9f28-458a-8e79-f8c53175cff9", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "57630ec7-d8d2-4415-b1b8-c4ce9b1044e3", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e4267c3a-c475-4823-b51c-f93b5560afca", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "25f571bb-c208-4947-be72-c2ef63b66a30", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e4e3cc98-150f-4238-b772-26216672a8a4", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "70a32956-091e-4a6c-acfb-5188f657f857", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "587f2bd9-5697-4994-816a-c2e6d638ebe0", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d9b2d946-8931-459b-b081-d1bcb1def8df", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9900ca14-e1cf-4f9d-b427-8d571add761d", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4808fbc6-d5f2-44be-a743-8d7fabeea66f", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ab8aef22-a13b-4fc8-a3c6-0efc674d8088", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c37593a8-ab33-48f6-9a62-b5dc2e3661ed", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4c9f0476-494f-433a-8569-98ee05d9f144", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f4487e8-6a12-4321-b8be-967ecd50aea4", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6410d24f-d8c2-425c-abbe-a1d8c8949693", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f5f5350-4a5b-4686-be92-f0e1b606ada8", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cb3267c2-2ddb-4ff3-b725-bd794e9da913", "x": [ "2000-01-01T00:00:00.000000000", "2001-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f5067f78-c05a-4ccc-b577-92eb787eddaa", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e228cd65-33a8-4515-8b07-c7849013aa08", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6108a8a0-b622-4993-9f24-29b423863837", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "44cdcdb1-7789-43d1-b9a1-dd4b88bdd6e4", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1f969d3-ba68-41da-92a9-db5fa04d0e00", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d13e7e6-2f99-4b69-a04f-380bcac796aa", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "288139ce-f7c9-4ce6-84db-2f7e18773b9a", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "96d77743-6dfb-4c77-ae21-0169bfd98096", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d5f46372-8a50-4f43-b1ac-8531557dfa62", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4794a03a-2f12-40c2-960c-5b8a3ac56ec2", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "39706f3b-5085-4504-a358-0d71f644bcdd", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d3ab394a-06ac-4b83-a191-e4d7b67ea90c", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "193db843-b9a7-41db-8510-b7a5d11d074c", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4302ab73-7004-49f1-87a6-47443d4803c9", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bf097e7b-943e-4e2f-88fa-40ebcc06f999", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f1d55f5b-8fa0-4da4-8475-e2cf44aec978", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5f6dfec7-e092-40fd-9ef3-4357b5c7615d", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5e5bbe93-c6db-4580-8bb4-ae60be57ddf7", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bebdfc25-3039-4f79-9f36-b06143ea8c51", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "94869414-8895-4506-9253-76905a289805", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "979c84e6-23a7-4a85-b0f2-656abd06bd74", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "381623b5-8744-484a-922f-19fa8af53528", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31f23179-4d45-4e7a-80e2-d7ce621c435c", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a3406a1a-7d2e-4b87-9172-bbc937fdaa38", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e458b7dc-8aed-4c02-b433-bbf8ba4b1f15", "x": [ "2001-01-01T00:00:00.000000000", "2002-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aad72e7a-8719-4896-b135-b38d56446619", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b1b1b63b-12a4-48d2-84c8-a7c2cb5f3379", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cf53a4cd-14c4-4060-8a5b-7bf49b746b4b", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "41b35e34-8618-4bca-8583-8b23cde91597", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a5ecca2-76cf-45f6-8826-c699d0fba27c", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "395ccd25-1065-4150-bcb4-2ab3b3f3720e", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2cf40877-97f9-436e-9538-b561a7b2f56b", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "93853444-f0cf-4012-a6e9-ec7cc77da19b", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4d9e0c02-a6e9-440a-aa69-4aac49393192", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "07bf9d9d-73aa-4610-87d5-e405e7b038a3", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "06cc36b3-307c-45f4-b098-5094dfc9c927", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "72beb3ba-29c2-4428-84ad-e18d556b5740", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a4b152bb-9345-46ca-a488-a51bfcce13c6", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6e9ff00d-48fc-4e8d-bf73-383a9af7dfa8", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "97a4d995-9e8e-4393-9436-7201d9d8f584", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46200780-51aa-4e6f-8801-3bf3cc5b4444", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ccf9b94b-90e4-4a86-9965-8332b8c5e373", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4c2e0427-98b9-4255-a315-fad63ce1dd4a", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "27f24c72-84a9-45b3-9766-0d81d0643ef7", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "07c25b26-6218-432c-a73f-472736d6f16c", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2d269281-0b28-42bb-89a2-f69a65241ea6", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c1749770-e034-4eea-8a98-cec0cca6a2b7", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "85283d96-c342-4a8d-b2f3-715883f17a59", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e6ef68d5-3daa-4e25-8b23-a88d8c2e8829", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce008375-ead6-45b0-bcc1-412edefbbdef", "x": [ "2002-01-01T00:00:00.000000000", "2003-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d95c2518-a991-4926-a493-d4021be37828", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6a79b4d8-a895-4d75-801e-a991d86168fd", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3d36f3e8-812f-4c9a-a7a4-8cb15dc67c3c", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "36ee3006-ffd2-448f-8851-5f4d8f6c5a10", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "83621a48-3f03-4152-9ad1-57a64ad548d7", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "88da8a20-afd5-4388-8c06-8e7a1a8f9696", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2e82ee45-8057-4174-a211-ea2c08cc0665", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "77ee1c3a-f1c0-4805-9056-3ccef7da85b3", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8588569b-a420-4754-a52d-9cb9d94b2893", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "53ca3cc7-6d51-41d8-b3e4-b466d2846174", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4b73765d-3d93-4181-8b1d-8ae431be2d59", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f9667664-a6fb-44d6-8b71-d7a9b3a0b2d9", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8a6d1024-d34f-427b-80af-ff2b4adb7fa2", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "96e12796-5d42-4b4f-9d37-4defa3d703cb", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c00a825c-3296-4b7d-94cf-df142988bce9", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "09cdef44-365e-405c-a0fd-bc124971e7b4", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "577d6104-c27f-4643-b754-fe8cf0c015ec", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3539530e-5ce0-4795-81dc-9e7146c8c1a5", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4cdeaf3d-e180-4bda-aac4-4306be72efe4", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3463cb95-b8b0-459e-9749-a466711fb60f", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "44acaba3-1c3b-4364-ac7d-f0a6ace44a5a", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4bca99d4-f7f6-45c5-97f0-d65d1ae1c758", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0c498743-5395-42f2-aa3d-3bd501ae2073", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b01761c-d696-4aff-80e8-d3441fae0ad7", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a012074e-61ce-4b61-930c-5475a5554f13", "x": [ "2003-01-01T00:00:00.000000000", "2004-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "00b68e76-fdc1-4786-9abb-e6eb1ae539b8", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bfb987ef-ec2a-4b05-a076-800d8e4b82b1", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db3b3893-b667-4080-aa98-8205bedcaa91", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f98f72d1-2ddd-4859-9dae-d5f135927e33", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0da1046e-3262-4cbd-96d7-c23a73ff414e", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3559882b-de90-4c4f-a7e6-3139daf5911d", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6801792b-a4cd-473b-97dc-47fe4f0fb337", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9e685717-9df4-419c-8760-fc6387ea28b4", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "434b8029-9f2c-4f9a-8c78-a4455ccd374c", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "58d60ba2-7f55-41c8-a992-abebedc819ef", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d65561f-17d0-4bd3-8322-7e7008c45376", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0061d6db-45d0-4b61-a958-47a426c4890b", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c446358-b9df-4a7f-acdc-e3ecd813d19e", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5ade7e64-4991-431f-a114-2787a07d7b3a", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1916e959-47e7-4bba-8a3f-d124ad2c51f6", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e691c79-2eff-4460-8b6a-06cdf92f21e1", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9e973af0-3a95-482b-bcde-2365d097e49c", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b772d57f-ef4c-43ea-88ab-ddc734092a8c", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "608a33f5-9a7b-4e28-892f-05a9a31d9b95", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f22d4850-0f63-4b5a-bcf5-92d03816080e", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4234ef9b-ece0-4b50-9996-b3e8317112c1", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "275eca6d-23f4-4a56-b373-0e82b9ed27aa", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce1a7c2b-5358-4259-8543-ed2ca8dc2907", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2e4658a3-8fad-4be5-9c4b-53b0f69aa30a", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "34303c01-4b8b-4aa2-b1bb-c96068d1731b", "x": [ "2004-01-01T00:00:00.000000000", "2005-01-01T00:00:00.000000000" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cbcefc1a-4ebe-4067-9daf-39771a4dafd1", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d9547785-4300-41b0-82bf-9fad38365d99", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "826fa1d4-d8b5-45b4-b03a-909c2bbe9d49", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "da49cca0-2a03-4e74-b457-8d265751590a", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1b4202ab-3649-4cdd-b886-91f56d7aa5f5", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5d008c72-97c9-4bb8-8e4c-56b57625075b", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9fbae5c5-e02a-4848-bb52-117630cfb0e1", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7dcb952b-8666-4018-a53b-c8c51d0c4bdb", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cd2dc184-c33d-4d74-b960-528ca046983d", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "93fdf175-4299-4c03-91b3-17f72c47bc47", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "48dc0380-952d-4a9e-97e3-6176ca970eff", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "43ab46ce-1a4c-4e1e-a153-3a723938c791", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "60504772-471f-4fbd-bc63-b1c9ad7256b8", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b0dc39d5-206b-4aec-83f5-032167578487", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "01624861-82b2-4315-a6b7-3f0ad0830fbe", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "acafe3a6-be5a-4533-8589-69c9cf4a5a72", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "57bf19ea-db95-4f86-8b15-e9282ff9a924", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3d64927e-afb9-442f-b9ea-c50636383921", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3fa4c34d-f92c-485b-99f8-2a6657b7ba48", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1827307-f33e-4e23-8dd4-13cb0787a97f", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6a4f580-3b60-414a-92ef-b052e994d2e6", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "74250328-1fa9-4a17-8272-812f84e7d36d", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b6a9eb66-8083-486e-ba75-f6a622db345a", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "561af518-d24b-497b-b2be-085ac64f2b2b", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9b26ff89-ed30-44e3-9219-48c753c4d5ec", "x": [ "2005-01-01T00:00:00.000000000", "2006-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "13e02ec5-616f-47ac-b8ad-878a6e5ff6cb", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2d7d5413-332d-467b-b2d6-22f3b8abb5df", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b15bb925-5e73-4597-8320-a63f2ef9d8c3", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d670099c-2280-4fc1-8b32-2a01398af302", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f283bb7e-5aa7-471f-948d-67de833bd5a8", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "df9fcde2-d9f8-4775-9ae1-6befd70ec967", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bf9423d4-86c2-4edb-aefe-dee4df104f8a", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "75ad0362-8712-49ef-b25a-7317fa0b1690", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a85bda10-1e0e-4330-9a4b-82de97d61674", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ab5bd7e6-8919-45a5-8284-3c010c2d4261", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "50d1ae32-49d5-4403-9e82-e9329ebb4154", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9953558c-29fa-475b-8304-27ee6f766750", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d01fd3f-0553-41a3-85ce-634139064181", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5d523834-099a-4450-8178-0323ba095b2e", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aeb35229-dd04-402e-8bc4-47239cff78e8", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a27d68c0-6572-4fb4-9a13-df2cf34cb753", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ae3cab2b-7e94-4ac3-820b-2f3b1fb6a67d", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e76bf593-de07-4fda-a5bf-ac77d6aff8c3", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35db11b3-30e6-47a2-8d23-905569bafb1c", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "714b3b89-db75-40e6-a891-0c6133e8cd7d", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "da70e45e-96f1-4356-b2ca-df7e5896484d", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3ac38a7b-79ea-475d-8815-1c07cce87a5a", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "61ef1eff-9d04-426e-babb-035c9477a1d5", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ffdc9bc0-4a05-4e90-a967-63956457ec30", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c2167533-353f-4273-9c2d-e60c3f5a6f9c", "x": [ "2006-01-01T00:00:00.000000000", "2007-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c5a6b33-2bde-498a-aea9-d82a10f5d518", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "99736a3d-797a-411f-a2ff-cdb130bb399b", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e8180af3-c77f-4bd5-9af3-ba70b904ca8f", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "696bee5e-758c-4fc4-af7e-3fdef71d6659", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b2c38fc-f401-4a8f-b0fa-816b9206c388", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "98114176-0499-41c3-b1a3-3244ebec56c5", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba4a6b18-7cf8-4364-8367-9c0cecf952da", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1d738c88-1017-4182-ab4a-a7ff95e01054", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84baf163-6b98-4e01-ad6a-019aafcf8282", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "49c2be80-9e19-4c00-9bc7-9ff22499bc7b", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "98320eb2-a7f0-487e-88ab-d21bfe9a059c", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8f7cea1a-b83b-452c-bad8-7f1dfc7769e3", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0ff31dd5-c62d-4761-b4ce-6403fd238553", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fdf8a4a8-a51d-4694-b21e-1d0af065f1ca", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9703328a-ccfd-421e-82a1-1e23ff13af7b", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "24e74b19-8cab-4e94-a78d-c0c989f41693", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9acb4ac9-a2c7-4c38-9bfd-a36e2599d753", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a013904b-eb8c-44c3-b24b-b114ecb1e54e", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52cca93c-df20-49fd-9a24-5085f8a374b0", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a920abbe-10ed-418e-a1ab-1d29f14c654a", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9231dba2-f198-4229-a8f0-ec9523e3d554", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db33d60b-0a0d-45be-80fa-8ae0ff3d0876", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a34c248f-73dc-474d-b81d-f695d55e8149", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f42d5969-f77a-4bb2-8a80-411a74810c81", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "77c5710f-010c-40fd-939e-4df2d1be1e19", "x": [ "2007-01-01T00:00:00.000000000", "2008-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a492617-7947-489b-a642-b136c3bbb655", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a55fbd53-5368-48a6-904b-9ced4f42bf06", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "20390139-295f-4bcc-a89a-91fa9398ebb9", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cf9321e-e6d5-4e61-97f9-f74b1e48b875", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "20457b62-91b2-4467-a9ac-670982b21eeb", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8352426e-e7f2-4ed4-9861-1d801e67b8dd", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b5852cd7-cb4a-4703-a4d6-3f06d10fdb5c", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "94e3606c-9d4c-40f6-9e35-6d5692dcbf15", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0d88a7ac-f51e-4316-a8b5-ce40711920fa", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "edc6fcbd-b7d8-49ff-ae57-45b900445778", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a922af7a-77bb-449f-be74-1d347cb28d73", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fbc64afa-9483-4670-aa63-31969c2a23d6", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b4f1be5-91c9-4e4b-8586-530408ca7771", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cf3007a6-0bfb-4ff7-af79-aaba18d45cce", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "37f40790-9308-4fd7-8ea5-e7b737234904", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4d522cc2-029c-4426-a35d-da841b4e2d24", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8ec6b840-04d5-43a0-a09a-27dea0076421", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f47c2a61-8535-4ec4-887d-f156e15730d5", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e19681eb-96b9-4480-babf-2d0c6f373aae", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "25882698-0252-4d27-88ab-48152bab2dae", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a9ef7261-e25c-4765-a090-9b14bf193c50", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3ea80c2-b1b6-4453-9af2-7c9d2ab86db6", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "701803ad-5b2c-4c92-b193-218ed33eed5c", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "90050004-674c-4b84-a8b3-545b6a49e332", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0d4832db-bdc0-46db-a3c3-1cac33e6e764", "x": [ "2008-01-01T00:00:00.000000000", "2009-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1b2ccd2-3310-48b8-ac69-1b13ad760816", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6299fc73-9c2b-4ddb-bdd0-1faded6b5457", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "74ca75b8-0a71-44ae-ba21-4ca6550c93c1", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3578f4ca-4996-4eb3-95f7-6c9d1daeb681", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "17e780eb-b78f-488b-bbd8-ffd39ac8e957", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c2cea19-b51d-44ab-a6b4-a38b8ea0464a", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "724c35e2-bd4b-4948-bdc3-b9e90670e395", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8a334930-9667-4a6c-8203-5a7c31d3db97", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9cd9147-26f6-408e-a407-0d8f0f638855", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2cf640d0-152e-4eda-8d5b-62f5c7b00656", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "53c4c9d3-8f85-4ca7-93d5-1a61b2c32d6d", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bab5addc-d131-4845-a44e-4beb40449f0a", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1864c8dc-2b21-43ba-b810-aa7beddf821e", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea82c31e-195f-4b39-ad9e-f58fe5b2ac6f", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7ed759fc-536b-4afa-8e04-d8468aadbe51", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d70266fe-b811-40fc-8604-5d64dfe4ce38", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eaa5147a-3688-41d4-9cee-095b24fdc67b", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7ce6abd2-a35d-4073-8a66-1634596e5c13", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "310eb676-d2f8-4e35-b2a4-24b762d62921", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "68953314-d2b3-49bc-8d1f-f5383b785b6f", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fac52da8-3f33-443d-b224-4628e876d5e4", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "82a06ee1-d320-4135-92e6-6ed2d10449cc", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c5b0dfdb-e368-42df-a9d7-74475a51d1d9", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eb851336-dc40-4727-be80-234ed041bec6", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "34d82b87-d6b3-439d-8c02-8d8a78576d81", "x": [ "2009-01-01T00:00:00.000000000", "2010-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91b0e7de-6914-47ec-8451-41b6d869da72", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cfbb06d0-354f-44dc-a5b3-0d6f29564404", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "619261b6-43b0-412a-be32-56390cccfc34", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb465c95-2aa6-4ea8-8d90-9ef6e5b6968f", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ece1a1f2-47ee-410e-9212-9723ca07385b", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b49fca8b-a4ce-4597-8f15-a1d30cb1b673", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "306e3a10-4995-4bba-8738-cf58c51a0cf4", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1dce3118-70c1-49ee-9299-35187b68d14f", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3359f462-3b3f-43ff-a7d1-9f2bf166e87e", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ec6009c2-45ef-4e1d-93bb-7e2c9ee47f95", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "43719033-2c96-495d-a3f0-c18b3ccd3f47", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "54398873-4042-4798-84d7-8b3be3591b61", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c9e771a5-8677-4e39-974d-a34ff0318e2e", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "43e20e76-be2c-44ca-82e1-735941de0f68", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8411c000-f032-4388-b257-d07f3f965390", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84e21e45-f118-4e1f-b32e-3fe469b9fbd5", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7664b639-8ab4-46bb-981c-33760568d0de", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a9764a99-ecdf-4161-98c9-a59ff5e43fa7", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b65f4f0b-4a5b-407a-84ea-2f05602a6fdc", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5ecf32d5-0590-4e27-85ce-5e9cc97cba3a", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b7eb8f4-d33f-4ac5-b4ab-92b129e86891", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4465dbbe-ee7e-4773-8430-4c335432f1ee", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba8600c7-929d-4159-929a-d703b93f3b32", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d838de93-d729-4bf1-9f1a-73469682c689", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c2fd935c-1933-4227-97d5-ff901925574f", "x": [ "2010-01-01T00:00:00.000000000", "2011-01-02T00:00:00.000000000" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "66afbebb-9ea7-4b2c-b3c6-cac62fbb2e64", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0172d291-87d7-49d5-8ec1-debb061d5192", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3284f2b-8618-4a87-b7a3-795bda73310d", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35f77be5-bef1-4112-832a-552070a6c0db", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "366f2029-c254-43da-ad0c-c78d1a02d630", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "61e241e8-1149-40e7-a7be-d389083cfca3", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cecbe921-a96d-4b08-84fd-3f0a109927e6", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1146af3b-a8b5-4e01-b9f7-9c25f663cd98", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e739c723-7819-46f5-9cfa-cec79026d571", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e1e3d23-e038-4b33-bc5e-4e36773bd0d2", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2857b148-c4b4-4565-a0e8-2837308e01e1", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e0d301a8-8b98-423f-b6c7-25b47a9870bc", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "10092b07-374f-47b0-b07e-1535b48ca639", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f751ae67-4025-4621-a696-8c253686893d", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1643f7cb-b03d-4136-9ebc-bafea75566c1", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2fce6028-2c00-41ab-902c-cdda27181d65", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e717dd08-c96e-4956-b923-1f981d87fcca", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "243ea153-87b8-42b0-8787-19b9bd653716", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7e042785-fdae-4c5f-8a3c-7741ae071636", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8004bf8b-9fee-4dea-9edd-06ce9122e7cb", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2f7341fa-e304-461c-bd63-54b7d2c0c668", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "40d46440-3cd6-4ae6-9c32-f3ace6ffa37c", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3d47b884-0cd3-429d-9c0a-a457d77fea68", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c27b9295-b5e5-4843-ada4-35abddcbe7eb", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a0d2affd-458d-4e43-b065-c0466ff14b29", "x": [ "2011-01-01T00:00:00.000000000", "2012-01-02T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "905b529d-194a-4991-a752-f285a23eff99", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4d4e658c-dfcb-40a0-840d-dc410002afc3", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "66dee6ae-ab0e-46ee-8000-e126120e0542", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d7c6e3ba-952e-48ce-972c-993317193a47", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ffe6ad89-17e3-4dab-8f51-766f18c8f303", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e03e8c8e-c9e9-48da-a44d-f8afd65c431f", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b27a509a-c301-4598-aa91-114c12a2b091", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "39cedb1f-e32b-4a81-8d9e-34d1f258a6a3", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dd9e4053-2a76-4939-8c7f-50474d7ddf7b", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af7f59a1-8b81-4c25-ae06-2ec7c363ece7", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "24574247-8129-4a69-b574-39b83192ff3d", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "95766c44-3c04-4d4e-b580-c0034ac45131", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f37015fd-0013-4ee8-b24a-292952468ed1", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aa1104fe-80c0-4394-b9c1-5a1d2d4ccdcc", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "948b3143-0e59-4e04-96f0-89d3167fe519", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce0c43eb-b594-4fcb-8b24-c5c420caff8d", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9f42123e-30c0-4953-80ac-b5b2dbf65ced", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "751ec643-7bac-48d4-9bd9-0bf48d8a7acb", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "048e1b9a-abd7-4698-9742-0a3c70ba03f2", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cdff4f0c-e2dc-472a-b294-d4174643b0bc", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52e6db8a-b783-4728-9bae-e051d0487173", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c9b1f809-0181-4b69-af09-4dae7b5cbb28", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "168da866-57ba-4b88-9a38-1ad2f28a1765", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a31952ff-6d72-4bb9-b3ac-3d6b8d0bbd99", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b05540da-23ed-45d8-b34a-b068768c2fe0", "x": [ "2012-01-01T00:00:00.000000000", "2013-01-01T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "850b0724-4b31-4a29-9073-afcae80e07d4", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "32a20e2b-2b6e-401a-8da5-ba39be105624", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7ba387eb-93f7-44e7-98e4-20a70c0e9d7b", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3ab9d021-0ef4-4f53-b50a-45c81c4f928f", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "896020f5-5122-428e-92ba-5901994bfcb1", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "596fd1c9-db68-411b-ba12-5bae88cb1c8c", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "919c6de6-2e48-43cf-bec4-fbe7a2385a6c", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d9ee8175-4359-4727-ae57-dbb39fe7f40a", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b61ded16-b933-405e-97b8-7bda5f5af9d7", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dea13ee3-7535-4cdc-9e76-afb863d202fd", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "68860d36-142b-4679-9cf6-2ed6316bf190", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f4da7181-ba6d-4c7e-baeb-892b48150033", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e325e96d-95b7-4c4a-82eb-65eb24ff4ff0", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7a26e689-b0e2-4e32-846f-57aa1fe2e60d", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6ca6a63b-9a1c-450d-b930-f0175cbbc517", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5ac6d88e-efb6-43df-ac79-9431500d5aa6", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5140ac12-1ba4-4575-a499-87299e16e1ce", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "042bb4b4-4de6-4f77-9fd3-f0cecb8319a9", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f606aa04-94bb-4507-a542-7646787d8c4b", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8c79957f-d5a6-4590-b33f-2f9716459c57", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7ac78c04-ba68-4ff5-a16e-8c0e5e3b5516", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "25951a47-b138-47b3-9925-a768b8d8d3dc", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1f53dcc2-d8d0-46cc-9f01-5eca09eeb6c3", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5e640db4-494d-4dab-8d6d-dad14611a3b2", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d01e6cdf-40b0-4c85-9a3b-8947a1691b47", "x": [ "2013-01-01T00:00:00.000000000", "2014-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1f4b0f0c-b4bd-4e50-b30d-6f4ab289e79f", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35fbfaaa-411d-462b-91fc-685c2741b1af", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5188b609-a0dc-49ee-a79c-19434f7451e7", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "459e5b16-f2db-4a4d-8df9-adac60426694", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6f272211-232d-4608-8021-aad42621831e", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2978ae08-ecb3-4816-8c6e-2fac0a51e4ff", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c73071e1-d836-4b6b-9c1e-cb5b1e24c084", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3f41cfdd-6a6e-43fc-b476-29e6e73d06e6", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "efe58e28-e702-4ec4-a240-088d36154cb4", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6263ec29-5ab3-4a8f-92a2-675a3994ea13", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2262d08b-1cda-48a9-bbc5-dc71b736bfd2", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "adce08ae-d03a-43a5-a204-6483d0b0c90e", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "53fbfc65-6d14-4a30-9b62-f233a9a84178", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "38dcbd25-d0b0-42cf-8e43-8b8e4069ddd5", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3f3654e0-b92c-49a3-8758-49b852cba3be", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9b91a91-410b-4754-a3b2-9f79d4aba6e5", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c2b5f86-c899-497f-9819-47f168a7e6c2", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ae9ee78a-cfc2-4f52-a183-6e06f5124f4d", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2af2de31-b6cb-44b3-adff-5d943f5c6c92", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "feae70f5-7ebf-47a5-9e40-3ac7f2cfd98a", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4e2d1929-2799-4678-94af-8e5ef2232c91", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84b6b373-1724-4017-8c41-c202bb4b5ca3", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e1cfbad3-5758-400d-9edd-ee5188f6dd62", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e683e59c-77d3-4bb7-981f-8f0856b12a43", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dfc8f45c-f876-43c0-ad65-75a943093d2a", "x": [ "2014-01-01T00:00:00.000000000", "2015-01-02T00:00:00.000000000" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "74a84aaf-2f60-4478-96a9-27aaf8518983", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "17a7d772-d00d-4e33-9958-c9e68a098571", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8476c2bd-6648-4f85-936e-6384d723e84d", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e1c70410-1a4f-467d-99e4-3bd2c303fd9b", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d14f5b4-9786-41de-ba76-8fdf1dfca968", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "536e11a2-9707-4ca5-8457-d150e5a1d890", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "40d23b1b-f59e-4dce-8d8a-2925939995eb", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ef0375b8-24c1-4bf8-99a1-a53bca0c93e3", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "962ed2df-fa23-44af-b2f0-d5dbd2876b6f", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "03182836-d605-42fb-871f-c183bc178778", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "27770e92-091a-48dc-8339-3154bde2471c", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ecf2e1aa-81bb-4d01-947f-f01e6cc5f77a", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a36ab2ec-4152-4eca-b127-d10e6d85984e", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dfc6e54a-43b1-4bb2-a425-10f2092364b7", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a78e0995-a23f-4e68-ae61-2f1f2ffd0eb0", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3cd34dc-689c-4788-80a2-7cea46ea0c25", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c31a1439-f17d-4681-b072-d1919d78081a", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3d0fdd4c-4e23-4f65-b425-a408f7df8727", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f6e49d87-39ca-462f-a187-2e662cdba153", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2712a02d-0f43-47e3-b082-d423096f69cb", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7c6b1d25-2de7-4a58-b665-be620c461f9a", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "54de3a06-4d6d-4687-b2c5-0068fa5330d6", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4cf086ff-000e-402a-8d21-7fc43f481fed", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb4d2000-3af2-4c15-ba15-58ecfcf199d6", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "405d1c2d-8a2c-4db8-be04-19c5da827323", "x": [ "2015-01-01T00:00:00.000000000", "2016-01-02T00:00:00.000000000" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e953557f-f158-4456-889f-6b61326500da", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a259c768-e37d-4d8c-aeb7-6991e2940e49", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "837a931a-0a3c-402a-9e62-893257174e53", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "75674541-6561-4ff9-ba58-1c8beff3c2bc", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aea8c360-56e4-41a9-898e-f16878351dc7", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a9c79cfb-a6bc-49ef-98dc-6469b8dd630b", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1bc23222-77dc-48e5-8777-89c696551da4", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "93a4b608-40fb-4f97-b6b2-e23aa9a98e2c", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "404d67ff-f097-49a7-8017-3771e87daaa0", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "68c4ba51-7610-4472-8609-86ccedd0cf2e", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e3834824-b102-4ed0-9648-51e8bae30923", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f2525320-a66c-4b90-88ac-6f630404b8f3", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b35a7d96-6cf1-49b9-8345-b4a8d612791f", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c7c57b52-c9b8-4b54-b9be-5e933c763d0b", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5d1bfcdc-f34b-4719-af81-0d825c62fed5", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cbbe0b26-1784-4034-b03f-9b7e7178ac2c", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "adf6185f-884b-45f7-9486-4bec9c422bed", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c92c924-0bbb-4003-b394-6574e9b14937", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e538bd5e-d258-49d8-a620-4a20d70f4fc0", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db109834-4aa0-40ff-a616-96da0f7b7d39", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e78fb6e9-ccd2-4846-bbed-3b5c3a9ded29", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c7d3283-3018-49a9-b6ab-e167c8898def", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89c463e5-38fa-466f-bc87-60603fe91074", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d97637d5-4dee-4b07-8fc2-8547f1000683", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dd2628e1-669c-4a8d-b23f-029e23924d34", "x": [ "2016-01-01T00:00:00.000000000", "2017-01-01T00:00:00.000000000" ], "y": [ 16, 16 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(33, 47, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1996-01-01T00:00:00.000000000", "x1": "1997-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(33, 47, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(121, 226, 113)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1997-01-01T00:00:00.000000000", "x1": "1998-01-02T00:00:00.000000000", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(121, 226, 113)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1998-01-01T00:00:00.000000000", "x1": "1999-01-02T00:00:00.000000000", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "1999-01-01T00:00:00.000000000", "x1": "2000-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(13, 252, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2000-01-01T00:00:00.000000000", "x1": "2001-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2001-01-01T00:00:00.000000000", "x1": "2002-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(33, 47, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(13, 252, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2002-01-01T00:00:00.000000000", "x1": "2003-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01T00:00:00.000000000", "x1": "2004-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(13, 252, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01T00:00:00.000000000", "x1": "2005-01-01T00:00:00.000000000", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01T00:00:00.000000000", "x1": "2006-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(7, 79, 25)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01T00:00:00.000000000", "x1": "2007-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01T00:00:00.000000000", "x1": "2008-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01T00:00:00.000000000", "x1": "2009-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01T00:00:00.000000000", "x1": "2010-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(171, 104, 229)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01T00:00:00.000000000", "x1": "2011-01-02T00:00:00.000000000", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(209, 247, 220)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01T00:00:00.000000000", "x1": "2012-01-02T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01T00:00:00.000000000", "x1": "2013-01-01T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01T00:00:00.000000000", "x1": "2014-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(209, 247, 220)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01T00:00:00.000000000", "x1": "2015-01-02T00:00:00.000000000", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(209, 247, 220)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01T00:00:00.000000000", "x1": "2016-01-02T00:00:00.000000000", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(209, 247, 220)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01T00:00:00.000000000", "x1": "2017-01-01T00:00:00.000000000", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" } ], "showlegend": false, "title": { "text": "Top-25 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 35 ], "showgrid": false, "ticktext": [ "MY", "TR", "SG", "TW", "MX", "PT", "CZ", "UA", "GR", "KR", "HU", "IN", "BR", "DK", "NO", "FI", "BE", "CN", "IL", "PL", "SE", "AT", "ES", "CH", "CA", "AU", "RU", "NL", "FR", "IT", "GB", "JP", "DE", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "def get_color_tuple(item):\n", " hash = md5(item.encode()).hexdigest()\n", " hash_values = (hash[:8], hash[8:16], hash[16:24])\n", " return tuple(float(int(value, 16)%256)/256 for value in hash_values)\n", "\n", "for stratum in strata:\n", " gannt_data = []\n", " colors = {}\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " for country in year_data[:stratum].org_countrycode.values:\n", " gannt_data.append(dict(Task=country, Start=str(year), Finish=str(year + np.timedelta64(366, 'D'))))\n", " colors[country] = get_color_tuple(country)\n", "\n", "\n", " fig = ff.create_gantt(gannt_data, group_tasks=True, index_col='Task', colors=colors, title='Top-%s timeline' % stratum )\n", " plotly.offline.iplot(fig)\n", " pio.write_image(fig, 'reports/figures/macro_top_%s_timeline.png' % stratum)" ] }, { "cell_type": "code", "execution_count": 78, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "top-5: 10 Counter({'US': 21, 'DE': 21, 'GB': 21, 'JP': 13, 'CN': 13, 'IT': 5, 'IN': 4, 'FR': 3, 'KR': 3, 'ES': 1})\n", "top-10: 16 Counter({'US': 21, 'DE': 21, 'JP': 21, 'GB': 21, 'IT': 21, 'FR': 21, 'ES': 19, 'CA': 14, 'CN': 14, 'AU': 9, 'NL': 8, 'KR': 6, 'IN': 6, 'RU': 3, 'PL': 3, 'CH': 2})\n", "top-25: 34 Counter({'US': 21, 'DE': 21, 'JP': 21, 'GB': 21, 'IT': 21, 'FR': 21, 'NL': 21, 'AU': 21, 'CA': 21, 'CH': 21, 'ES': 21, 'AT': 21, 'SE': 21, 'PL': 21, 'CN': 21, 'BR': 20, 'BE': 19, 'KR': 18, 'GR': 18, 'IN': 17, 'CZ': 17, 'FI': 15, 'PT': 15, 'TW': 14, 'RU': 13, 'IL': 13, 'DK': 8, 'SG': 8, 'MY': 4, 'HU': 3, 'MX': 3, 'NO': 2, 'UA': 2, 'TR': 1})\n" ] } ], "source": [ "for stratum in strata:\n", " previous = []\n", " country_counter = collections.Counter()\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(previous)\n", " else:\n", " current = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(current)\n", " previous = current\n", "\n", " print('top-%s:' % stratum, len(country_counter), country_counter)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's evaluate Spearman rank similarity over all countries" ] }, { "cell_type": "code", "execution_count": 79, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeAEAFALAMARATAUAXAZBABBBDBEBFBGBHBIBJBMBNBOBRBWBYBZCACDCHCICLCMCNCOCRCUCWCYCZDEDJDKDMDODZECEEEGESETFIFJFMFOFRGAGBGEGFGHGMGPGRGTHRHUIDIEILINIQIRISITJMJOJPKEKGKHKPKRKWKZLALBLILKLTLULVLYMAMCMDMEMGMKMLMMMNMOMRMTMUMWMXMYMZNANCNENGNINLNONPNZOMPAPEPFPGPHPKPLPSPTPYQARERORSRURWSASDSESGSISKSMSNSYSZTDTGTHTJTLTNTRTTTWTZUAUGUSUYUZVEVNXKYEZAZMZW
year
1996-01-010.00.00.01.018.091.0138.00.00.00.00.04.063.00.09.00.00.00.01.00.00.047.00.07.00.0130.00.0110.00.029.00.065.00.00.00.00.01.035.01119.00.051.00.00.00.02.05.03.0110.00.059.00.00.00.0282.00.0520.01.00.00.00.00.028.00.03.043.00.015.069.047.00.01.06.0301.00.00.0621.00.00.00.00.038.00.00.00.00.00.00.03.00.01.00.01.00.00.00.00.00.00.00.01.00.00.01.00.00.017.01.04.00.00.00.01.00.0220.053.00.016.00.00.01.00.00.01.02.085.00.021.00.00.00.04.011.0167.00.01.00.090.01.03.021.00.00.00.00.00.00.03.00.00.01.013.00.016.01.018.00.01359.02.01.02.01.00.00.034.00.00.0
1997-01-010.00.00.02.04.095.0124.00.00.00.00.04.072.00.021.00.00.00.00.00.00.024.00.07.00.0161.00.089.00.021.00.080.00.00.01.00.01.029.01195.00.045.00.00.00.00.04.00.0153.00.029.00.00.00.0310.00.0357.03.00.00.00.00.053.00.06.044.02.012.063.023.00.00.02.0260.01.00.0273.00.00.00.00.010.01.00.00.00.01.01.01.03.02.00.02.00.00.00.00.00.00.00.00.00.00.01.00.00.024.01.00.00.00.00.01.00.0162.027.00.012.00.00.00.00.00.06.01.080.00.027.00.00.00.04.08.0113.00.00.00.073.09.08.03.00.00.00.00.00.00.01.00.00.02.06.00.011.00.032.00.0985.00.00.01.00.00.01.018.00.00.0
1998-01-010.00.00.02.012.0110.0143.00.00.00.00.06.0119.00.016.00.00.00.00.00.00.046.00.08.00.0134.00.0138.00.011.00.061.02.01.00.00.01.052.01216.00.076.00.00.02.00.05.07.0157.00.063.00.00.00.0370.00.0590.00.00.00.00.00.031.00.07.032.04.023.066.055.00.01.00.0291.00.00.0734.01.00.00.00.039.01.00.00.00.00.01.04.00.02.00.02.00.02.00.00.01.00.00.00.00.00.00.00.00.023.01.00.00.00.00.01.00.0243.034.00.013.00.00.00.00.00.01.00.093.01.052.00.00.01.022.04.0129.00.02.00.083.013.021.013.00.01.00.00.00.00.02.01.00.04.015.02.017.00.042.00.01033.01.01.010.00.00.00.08.00.00.0
1999-01-011.00.00.03.012.0117.0176.00.01.01.00.02.094.00.023.00.00.00.00.00.00.060.00.03.00.0167.00.0174.00.023.00.0101.06.00.03.00.02.040.01577.00.053.00.00.01.00.06.022.0199.00.052.00.00.00.0415.00.0594.02.00.01.00.00.031.00.013.027.04.021.068.052.00.03.09.0498.01.01.0701.00.00.00.00.046.01.00.00.00.00.01.02.03.04.00.04.00.00.00.00.01.00.00.00.00.00.00.00.00.031.01.01.01.00.00.01.00.0184.031.01.012.00.00.00.00.00.09.01.077.01.096.00.00.00.013.011.0192.00.03.00.0102.016.024.010.00.00.01.00.00.00.01.00.00.03.011.00.025.00.024.00.01193.01.04.02.01.00.00.016.00.00.0
2000-01-010.00.00.02.010.0114.0196.00.00.00.00.02.084.00.09.00.00.00.01.00.00.055.00.08.00.0196.00.0134.00.010.01.0136.03.02.05.00.02.040.01454.00.050.00.00.01.01.05.05.0149.00.081.01.00.00.0266.00.0532.01.00.00.00.00.048.00.04.036.06.018.064.033.00.03.04.0278.00.00.0696.02.00.00.00.038.00.00.00.00.00.00.04.00.010.00.01.00.00.00.00.01.00.01.00.00.00.00.00.00.050.07.01.00.00.00.02.00.0193.039.01.033.00.01.01.00.00.09.02.0118.00.029.00.00.00.014.04.0142.00.01.00.0127.018.012.038.00.00.00.00.00.00.07.00.00.00.016.00.044.01.028.01.01353.01.04.015.03.00.00.026.00.02.0
2001-01-013.00.00.05.018.088.082.00.00.00.00.03.063.00.026.00.01.00.02.00.00.054.00.05.00.0144.00.0139.00.08.00.0104.02.00.00.00.00.046.01313.00.048.00.00.01.00.03.07.0243.00.057.00.00.00.0257.00.0412.04.00.00.00.00.037.00.03.029.01.022.063.026.00.02.01.0250.00.01.0465.00.00.00.00.055.00.00.00.00.00.00.00.00.00.00.02.00.00.00.01.00.00.00.00.00.00.00.00.00.024.01.05.00.00.00.00.00.0228.024.00.026.00.00.00.00.00.00.01.0105.00.078.00.00.00.014.04.0166.00.02.00.080.019.012.025.00.00.00.00.00.00.03.00.00.03.012.00.035.00.031.00.01271.00.02.010.02.00.00.013.00.00.0
2002-01-010.00.00.00.025.088.088.00.00.01.00.00.043.00.07.00.00.00.00.00.00.063.00.05.00.0105.00.0100.00.019.00.073.08.01.01.00.00.027.01500.00.042.00.00.01.00.02.03.087.00.024.00.00.00.0252.00.0257.01.00.00.00.00.038.00.018.030.02.010.039.023.00.04.04.0290.01.03.0340.00.00.00.00.046.00.00.00.00.00.00.014.00.01.00.04.00.00.00.00.02.00.00.00.01.00.00.00.00.030.01.00.00.00.00.00.00.0141.025.01.011.05.00.00.00.00.00.00.0115.00.024.00.01.00.010.01.077.00.01.04.066.017.012.06.00.00.00.00.00.00.01.00.00.00.07.00.018.00.011.00.0683.03.03.05.00.00.00.019.00.00.0
2003-01-013.00.00.00.010.0214.0425.00.01.00.00.06.0174.00.032.02.00.00.00.00.00.0138.01.018.00.0420.00.0222.00.036.00.0411.06.00.010.00.015.0132.01925.00.0101.00.00.06.04.011.07.0740.00.0145.00.00.00.0590.00.0929.04.00.01.00.00.0128.00.010.076.05.072.0170.0118.00.016.08.0674.00.00.0934.01.00.00.00.0334.02.06.00.06.00.00.06.01.02.00.00.00.05.00.00.00.00.03.00.05.00.01.00.00.073.036.02.00.00.00.00.00.0330.064.00.051.00.00.00.00.00.02.04.0357.01.0177.00.00.01.045.011.0235.00.09.00.0205.0102.050.023.00.00.00.00.00.00.023.01.00.09.094.00.094.00.021.00.02303.02.010.03.01.00.00.021.00.00.0
2004-01-0110.00.00.02.027.0251.0721.00.00.00.00.022.0268.00.046.01.00.00.01.00.00.0387.01.08.00.0747.00.0313.01.058.01.02080.021.02.010.00.030.0180.02052.00.0148.00.00.09.09.018.019.01027.00.0218.03.00.00.0838.00.01453.01.00.01.00.00.0286.00.010.096.03.0161.0251.0317.00.075.09.0963.03.04.01265.00.01.01.00.01449.02.01.00.05.02.03.025.03.09.01.010.00.05.00.00.01.00.00.00.06.00.02.00.00.0202.034.01.00.00.00.00.00.0551.0131.00.0146.07.00.02.00.00.08.09.0569.00.0183.03.00.01.044.014.0125.00.08.05.0239.0285.040.045.00.01.02.00.00.00.043.01.00.010.0151.00.0218.01.014.01.03465.05.02.016.02.00.00.036.00.01.0
2005-01-016.00.00.02.026.0230.0786.00.00.01.00.015.0273.00.045.00.00.00.00.00.00.0263.01.05.00.0891.00.0349.00.059.02.03369.010.00.018.00.035.0146.01788.00.0158.01.00.014.010.010.013.01043.00.0230.01.00.00.0912.00.01394.00.00.00.00.00.0268.00.09.084.09.0168.0300.0308.00.062.09.0911.00.05.01215.00.00.00.00.01968.03.02.00.010.00.06.022.09.03.00.05.00.08.01.00.02.00.00.01.014.00.01.01.00.0150.039.00.00.04.00.00.00.0477.0135.02.0129.01.00.03.00.00.07.07.0329.00.0202.00.01.01.053.015.0152.00.05.03.0238.0292.026.021.00.01.00.02.00.00.035.00.00.011.0172.01.0352.00.015.01.03624.05.01.019.05.00.00.021.00.00.0
2006-01-0116.00.01.00.056.0346.0845.00.02.00.00.030.0376.01.064.00.00.00.00.00.00.0367.00.06.00.0895.00.0416.00.0143.00.03971.025.00.030.00.031.0181.02151.00.0180.00.00.015.020.018.013.01189.01.0274.02.00.00.01088.00.01629.01.00.01.00.00.0355.00.015.0115.010.0192.0319.0388.00.065.014.01026.00.00.01376.02.00.01.00.02288.06.07.00.020.00.03.038.016.09.00.05.00.08.00.00.03.00.00.00.029.00.04.02.00.0184.038.00.00.01.00.02.00.0617.0176.03.0127.04.00.04.00.00.08.08.0580.01.0258.05.02.00.067.024.0180.00.06.02.0299.0294.049.048.00.02.02.00.00.00.045.00.00.015.0300.00.0491.00.025.02.03948.08.01.026.06.00.01.065.00.00.0
2007-01-0116.00.01.06.053.0382.0670.00.00.03.00.015.0328.01.032.00.00.00.00.00.01.0454.00.016.00.0841.00.0420.01.0111.00.02806.086.00.025.00.023.0290.02858.00.0216.00.00.010.04.046.020.01114.00.0319.00.01.00.0871.00.01776.03.00.01.00.00.0344.00.043.0130.017.0191.0267.0343.00.0151.013.01200.00.08.01745.02.01.01.01.01314.04.05.00.011.00.04.035.014.017.01.04.00.05.01.00.00.00.02.04.08.00.01.01.00.0157.0116.00.00.00.00.04.00.0672.0193.02.088.03.01.07.00.00.08.031.0390.03.0275.00.00.00.078.029.0273.00.015.08.0313.0250.0153.031.00.00.01.00.00.01.080.01.00.017.0156.00.0471.01.027.01.03590.09.04.068.06.00.00.057.00.00.0
2008-01-0115.00.00.06.064.0475.0828.00.04.01.00.031.0453.00.058.01.00.00.00.00.00.0378.01.012.00.0950.02.0516.00.0124.01.03138.037.00.031.00.024.0296.03479.00.0237.00.00.022.05.044.025.01280.01.0265.00.00.00.01316.00.02080.05.00.01.00.01.0350.02.038.0146.021.0185.0329.0427.00.0280.021.01332.02.013.01878.04.00.01.00.0561.02.05.00.04.03.03.027.039.049.01.012.00.08.00.03.06.01.01.00.010.00.05.02.00.0170.0152.00.01.02.00.012.01.0850.0242.05.0142.05.02.04.00.00.07.045.0608.03.0311.01.05.01.0135.025.0237.01.013.05.0349.0305.063.074.00.05.04.00.00.00.060.00.00.038.0152.00.0402.01.044.00.03827.02.04.015.024.00.00.0112.00.03.0
2009-01-0130.00.00.01.077.0559.0925.00.01.03.00.028.0407.00.054.01.00.00.00.01.01.0475.01.08.00.0969.00.0551.00.0113.01.03609.047.02.021.00.054.0354.04037.00.0255.00.01.022.017.037.041.01560.01.0392.00.00.00.01329.00.02057.05.00.03.00.00.0452.00.040.0140.020.0263.0314.0563.04.0255.031.01521.00.09.02151.05.00.02.00.0830.014.00.00.011.02.02.036.057.020.01.09.00.02.01.01.011.00.00.00.016.01.010.01.00.0197.0190.00.01.01.00.06.01.0908.0280.01.0174.04.04.08.00.00.07.067.0571.01.0433.02.010.00.0165.048.0306.00.032.05.0388.0369.069.074.00.03.04.00.00.00.0117.00.00.042.0187.02.0689.00.032.05.04234.09.05.028.018.00.00.082.01.00.0
2010-01-0118.00.05.04.060.0513.0872.00.01.02.00.031.0421.00.083.01.00.03.00.01.00.0418.01.06.00.01061.00.0534.00.076.02.03119.035.01.021.01.045.0318.03106.00.0249.00.00.027.06.057.049.01448.03.0308.01.00.00.01343.00.01897.05.00.01.00.00.0447.00.031.0125.027.0297.0316.0824.01.0175.022.01541.01.018.01667.02.00.01.00.0666.05.01.00.014.07.09.033.097.046.02.08.00.09.01.00.08.00.02.00.09.00.05.02.02.0191.0144.00.00.01.00.07.01.0825.0277.00.0141.00.03.03.01.00.014.068.0827.02.0401.01.06.00.0223.033.0240.01.050.01.0344.0325.059.081.00.02.02.00.00.00.077.00.00.048.0141.00.0486.01.031.03.03829.011.01.011.052.00.00.078.00.00.0
2011-01-0115.00.03.05.059.0501.0882.00.02.06.01.030.0440.09.075.010.00.02.00.00.00.0460.05.06.00.01026.00.0457.02.098.04.06069.055.04.024.01.030.0437.03095.00.0337.00.00.054.013.037.051.01569.02.0346.00.00.00.01565.00.01977.07.00.03.00.01.0395.01.043.0126.018.0253.0293.01919.07.0260.021.01572.02.019.01591.070.00.00.00.01328.014.07.02.011.06.05.040.074.043.03.017.00.02.00.00.027.01.01.00.016.00.03.01.05.0188.0462.00.03.01.05.017.00.0848.0246.00.0144.05.02.01.00.00.015.067.0823.04.0576.00.02.00.0216.039.0295.00.082.00.0419.0348.064.086.00.06.02.00.00.02.073.00.00.061.0236.02.0671.05.029.019.04524.020.05.012.033.00.02.064.01.09.0
2012-01-0133.00.00.00.089.0673.0983.00.01.01.00.031.0495.01.060.05.00.01.00.03.01.0541.00.016.00.01053.00.0539.00.095.02.07814.073.06.021.00.050.0407.03317.00.0318.00.00.083.08.045.0107.01422.01.0339.02.00.01.01684.01.02007.04.00.02.00.04.0514.01.045.0155.022.0236.0328.01777.05.0173.026.01504.05.011.01605.06.00.01.00.01409.05.010.00.015.05.03.055.092.037.01.037.00.07.00.00.06.01.02.01.019.00.012.03.03.0128.0261.01.01.01.00.010.00.0890.0325.00.0168.011.02.08.01.00.026.090.01075.01.0569.00.031.00.0163.046.0303.00.088.05.0446.0361.070.0110.01.07.02.00.00.00.072.00.00.0116.0150.01.0388.02.027.09.04111.021.00.013.071.00.03.0101.00.00.0
2013-01-0130.00.04.02.077.0688.0992.00.08.04.02.038.0424.01.074.02.00.03.00.00.01.0629.02.021.00.0976.00.0491.00.0106.07.06627.0124.06.0133.00.066.0451.03645.01.0395.00.02.062.012.072.082.01550.00.0407.015.00.03.01780.00.02199.07.00.02.00.01.0443.01.052.0157.036.0279.0348.01617.08.0110.018.01628.05.015.01908.02.00.04.00.0833.07.010.01.011.03.013.045.097.048.02.022.00.08.04.00.028.02.00.00.025.00.014.016.02.0297.0291.01.03.02.00.012.00.0813.0294.02.0170.013.02.016.00.00.025.067.0793.02.0692.00.019.00.0233.059.0426.00.091.04.0487.0382.073.0108.00.03.04.01.00.00.070.01.00.0166.0222.02.0663.04.087.08.04302.023.04.019.088.00.02.0107.01.00.0
2014-01-0141.00.05.01.097.0638.01008.00.05.04.00.025.0407.01.0101.01.00.02.00.05.01.0703.02.017.00.01054.00.0581.00.0116.00.05905.0150.08.015.02.068.0636.03488.00.0428.00.00.077.018.087.0119.01657.012.0337.01.00.00.01790.00.02125.06.00.05.01.01.0529.06.070.0183.067.0232.0292.01837.016.0142.022.02092.04.014.01763.04.00.00.01.0789.013.024.00.022.02.013.051.0124.055.01.026.00.013.03.00.031.00.01.05.029.00.010.02.010.0272.0518.00.01.03.00.025.00.0814.0300.04.0227.023.07.09.02.00.013.0117.01023.03.0742.00.048.00.0253.075.0636.01.0138.02.0476.0364.083.0151.00.03.04.00.01.00.0128.00.00.0147.0256.02.0639.01.056.00.04168.028.05.013.0156.01.01.0111.00.01.0
2015-01-0172.00.05.03.055.0683.01105.01.02.05.00.043.0345.03.080.02.00.01.00.014.00.0714.02.023.00.01002.00.0508.00.0132.06.05383.0149.010.018.01.054.0521.03329.00.0405.00.00.0143.039.081.0152.01273.020.0419.09.00.00.01737.00.02055.010.00.05.00.00.0497.05.082.0139.0101.0204.0296.02632.017.0128.026.01956.02.016.01718.05.02.01.02.0778.019.050.00.023.02.013.032.0113.039.010.047.00.012.01.00.032.01.02.02.039.00.028.01.03.0245.0703.06.02.00.00.045.00.0787.0334.01.0176.011.03.033.01.01.018.068.01173.07.0749.01.042.01.0202.067.0702.01.0179.07.0552.0359.094.0161.00.03.02.00.00.02.0111.01.00.0273.0277.01.0549.06.097.012.04608.029.01.016.0139.02.01.0180.01.02.0
2016-01-0142.01.05.04.065.0550.01083.01.04.08.00.035.0391.05.076.01.00.03.00.020.00.0593.07.033.01.0880.00.0478.00.0114.04.05416.0140.026.012.02.096.0535.03047.00.0289.00.01.070.063.086.070.01184.014.0335.08.00.01.01485.00.02102.07.01.08.01.00.0404.02.064.0130.041.0196.0275.02426.016.087.029.01705.02.019.01646.02.01.00.00.0561.014.025.00.023.02.010.057.093.058.02.0105.01.044.02.00.020.02.027.02.034.00.027.04.01.0215.0687.02.09.00.00.028.00.0626.0258.05.0178.015.04.037.01.00.028.080.01243.02.0617.03.060.00.0310.055.0937.01.0147.013.0498.0363.090.0127.00.08.01.00.00.00.0165.01.01.0143.0289.02.0426.04.084.07.04454.016.02.021.0152.01.01.0217.01.00.0
\n", "
" ], "text/plain": [ "org_countrycode AE AF AL AM AR AT AU AX AZ BA BB \\\n", "year \n", "1996-01-01 0.0 0.0 0.0 1.0 18.0 91.0 138.0 0.0 0.0 0.0 0.0 \n", "1997-01-01 0.0 0.0 0.0 2.0 4.0 95.0 124.0 0.0 0.0 0.0 0.0 \n", "1998-01-01 0.0 0.0 0.0 2.0 12.0 110.0 143.0 0.0 0.0 0.0 0.0 \n", "1999-01-01 1.0 0.0 0.0 3.0 12.0 117.0 176.0 0.0 1.0 1.0 0.0 \n", "2000-01-01 0.0 0.0 0.0 2.0 10.0 114.0 196.0 0.0 0.0 0.0 0.0 \n", "2001-01-01 3.0 0.0 0.0 5.0 18.0 88.0 82.0 0.0 0.0 0.0 0.0 \n", "2002-01-01 0.0 0.0 0.0 0.0 25.0 88.0 88.0 0.0 0.0 1.0 0.0 \n", "2003-01-01 3.0 0.0 0.0 0.0 10.0 214.0 425.0 0.0 1.0 0.0 0.0 \n", "2004-01-01 10.0 0.0 0.0 2.0 27.0 251.0 721.0 0.0 0.0 0.0 0.0 \n", "2005-01-01 6.0 0.0 0.0 2.0 26.0 230.0 786.0 0.0 0.0 1.0 0.0 \n", "2006-01-01 16.0 0.0 1.0 0.0 56.0 346.0 845.0 0.0 2.0 0.0 0.0 \n", "2007-01-01 16.0 0.0 1.0 6.0 53.0 382.0 670.0 0.0 0.0 3.0 0.0 \n", "2008-01-01 15.0 0.0 0.0 6.0 64.0 475.0 828.0 0.0 4.0 1.0 0.0 \n", "2009-01-01 30.0 0.0 0.0 1.0 77.0 559.0 925.0 0.0 1.0 3.0 0.0 \n", "2010-01-01 18.0 0.0 5.0 4.0 60.0 513.0 872.0 0.0 1.0 2.0 0.0 \n", "2011-01-01 15.0 0.0 3.0 5.0 59.0 501.0 882.0 0.0 2.0 6.0 1.0 \n", "2012-01-01 33.0 0.0 0.0 0.0 89.0 673.0 983.0 0.0 1.0 1.0 0.0 \n", "2013-01-01 30.0 0.0 4.0 2.0 77.0 688.0 992.0 0.0 8.0 4.0 2.0 \n", "2014-01-01 41.0 0.0 5.0 1.0 97.0 638.0 1008.0 0.0 5.0 4.0 0.0 \n", "2015-01-01 72.0 0.0 5.0 3.0 55.0 683.0 1105.0 1.0 2.0 5.0 0.0 \n", "2016-01-01 42.0 1.0 5.0 4.0 65.0 550.0 1083.0 1.0 4.0 8.0 0.0 \n", "\n", "org_countrycode BD BE BF BG BH BI BJ BM BN BO \\\n", "year \n", "1996-01-01 4.0 63.0 0.0 9.0 0.0 0.0 0.0 1.0 0.0 0.0 \n", "1997-01-01 4.0 72.0 0.0 21.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "1998-01-01 6.0 119.0 0.0 16.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "1999-01-01 2.0 94.0 0.0 23.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2000-01-01 2.0 84.0 0.0 9.0 0.0 0.0 0.0 1.0 0.0 0.0 \n", "2001-01-01 3.0 63.0 0.0 26.0 0.0 1.0 0.0 2.0 0.0 0.0 \n", "2002-01-01 0.0 43.0 0.0 7.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2003-01-01 6.0 174.0 0.0 32.0 2.0 0.0 0.0 0.0 0.0 0.0 \n", "2004-01-01 22.0 268.0 0.0 46.0 1.0 0.0 0.0 1.0 0.0 0.0 \n", "2005-01-01 15.0 273.0 0.0 45.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2006-01-01 30.0 376.0 1.0 64.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2007-01-01 15.0 328.0 1.0 32.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "2008-01-01 31.0 453.0 0.0 58.0 1.0 0.0 0.0 0.0 0.0 0.0 \n", "2009-01-01 28.0 407.0 0.0 54.0 1.0 0.0 0.0 0.0 1.0 1.0 \n", "2010-01-01 31.0 421.0 0.0 83.0 1.0 0.0 3.0 0.0 1.0 0.0 \n", "2011-01-01 30.0 440.0 9.0 75.0 10.0 0.0 2.0 0.0 0.0 0.0 \n", "2012-01-01 31.0 495.0 1.0 60.0 5.0 0.0 1.0 0.0 3.0 1.0 \n", "2013-01-01 38.0 424.0 1.0 74.0 2.0 0.0 3.0 0.0 0.0 1.0 \n", "2014-01-01 25.0 407.0 1.0 101.0 1.0 0.0 2.0 0.0 5.0 1.0 \n", "2015-01-01 43.0 345.0 3.0 80.0 2.0 0.0 1.0 0.0 14.0 0.0 \n", "2016-01-01 35.0 391.0 5.0 76.0 1.0 0.0 3.0 0.0 20.0 0.0 \n", "\n", "org_countrycode BR BW BY BZ CA CD CH CI CL CM \\\n", "year \n", "1996-01-01 47.0 0.0 7.0 0.0 130.0 0.0 110.0 0.0 29.0 0.0 \n", "1997-01-01 24.0 0.0 7.0 0.0 161.0 0.0 89.0 0.0 21.0 0.0 \n", "1998-01-01 46.0 0.0 8.0 0.0 134.0 0.0 138.0 0.0 11.0 0.0 \n", "1999-01-01 60.0 0.0 3.0 0.0 167.0 0.0 174.0 0.0 23.0 0.0 \n", "2000-01-01 55.0 0.0 8.0 0.0 196.0 0.0 134.0 0.0 10.0 1.0 \n", "2001-01-01 54.0 0.0 5.0 0.0 144.0 0.0 139.0 0.0 8.0 0.0 \n", "2002-01-01 63.0 0.0 5.0 0.0 105.0 0.0 100.0 0.0 19.0 0.0 \n", "2003-01-01 138.0 1.0 18.0 0.0 420.0 0.0 222.0 0.0 36.0 0.0 \n", "2004-01-01 387.0 1.0 8.0 0.0 747.0 0.0 313.0 1.0 58.0 1.0 \n", "2005-01-01 263.0 1.0 5.0 0.0 891.0 0.0 349.0 0.0 59.0 2.0 \n", "2006-01-01 367.0 0.0 6.0 0.0 895.0 0.0 416.0 0.0 143.0 0.0 \n", "2007-01-01 454.0 0.0 16.0 0.0 841.0 0.0 420.0 1.0 111.0 0.0 \n", "2008-01-01 378.0 1.0 12.0 0.0 950.0 2.0 516.0 0.0 124.0 1.0 \n", "2009-01-01 475.0 1.0 8.0 0.0 969.0 0.0 551.0 0.0 113.0 1.0 \n", "2010-01-01 418.0 1.0 6.0 0.0 1061.0 0.0 534.0 0.0 76.0 2.0 \n", "2011-01-01 460.0 5.0 6.0 0.0 1026.0 0.0 457.0 2.0 98.0 4.0 \n", "2012-01-01 541.0 0.0 16.0 0.0 1053.0 0.0 539.0 0.0 95.0 2.0 \n", "2013-01-01 629.0 2.0 21.0 0.0 976.0 0.0 491.0 0.0 106.0 7.0 \n", "2014-01-01 703.0 2.0 17.0 0.0 1054.0 0.0 581.0 0.0 116.0 0.0 \n", "2015-01-01 714.0 2.0 23.0 0.0 1002.0 0.0 508.0 0.0 132.0 6.0 \n", "2016-01-01 593.0 7.0 33.0 1.0 880.0 0.0 478.0 0.0 114.0 4.0 \n", "\n", "org_countrycode CN CO CR CU CW CY CZ DE DJ \\\n", "year \n", "1996-01-01 65.0 0.0 0.0 0.0 0.0 1.0 35.0 1119.0 0.0 \n", "1997-01-01 80.0 0.0 0.0 1.0 0.0 1.0 29.0 1195.0 0.0 \n", "1998-01-01 61.0 2.0 1.0 0.0 0.0 1.0 52.0 1216.0 0.0 \n", "1999-01-01 101.0 6.0 0.0 3.0 0.0 2.0 40.0 1577.0 0.0 \n", "2000-01-01 136.0 3.0 2.0 5.0 0.0 2.0 40.0 1454.0 0.0 \n", "2001-01-01 104.0 2.0 0.0 0.0 0.0 0.0 46.0 1313.0 0.0 \n", "2002-01-01 73.0 8.0 1.0 1.0 0.0 0.0 27.0 1500.0 0.0 \n", "2003-01-01 411.0 6.0 0.0 10.0 0.0 15.0 132.0 1925.0 0.0 \n", "2004-01-01 2080.0 21.0 2.0 10.0 0.0 30.0 180.0 2052.0 0.0 \n", "2005-01-01 3369.0 10.0 0.0 18.0 0.0 35.0 146.0 1788.0 0.0 \n", "2006-01-01 3971.0 25.0 0.0 30.0 0.0 31.0 181.0 2151.0 0.0 \n", "2007-01-01 2806.0 86.0 0.0 25.0 0.0 23.0 290.0 2858.0 0.0 \n", "2008-01-01 3138.0 37.0 0.0 31.0 0.0 24.0 296.0 3479.0 0.0 \n", "2009-01-01 3609.0 47.0 2.0 21.0 0.0 54.0 354.0 4037.0 0.0 \n", "2010-01-01 3119.0 35.0 1.0 21.0 1.0 45.0 318.0 3106.0 0.0 \n", "2011-01-01 6069.0 55.0 4.0 24.0 1.0 30.0 437.0 3095.0 0.0 \n", "2012-01-01 7814.0 73.0 6.0 21.0 0.0 50.0 407.0 3317.0 0.0 \n", "2013-01-01 6627.0 124.0 6.0 133.0 0.0 66.0 451.0 3645.0 1.0 \n", "2014-01-01 5905.0 150.0 8.0 15.0 2.0 68.0 636.0 3488.0 0.0 \n", "2015-01-01 5383.0 149.0 10.0 18.0 1.0 54.0 521.0 3329.0 0.0 \n", "2016-01-01 5416.0 140.0 26.0 12.0 2.0 96.0 535.0 3047.0 0.0 \n", "\n", "org_countrycode DK DM DO DZ EC EE EG ES ET \\\n", "year \n", "1996-01-01 51.0 0.0 0.0 0.0 2.0 5.0 3.0 110.0 0.0 \n", "1997-01-01 45.0 0.0 0.0 0.0 0.0 4.0 0.0 153.0 0.0 \n", "1998-01-01 76.0 0.0 0.0 2.0 0.0 5.0 7.0 157.0 0.0 \n", "1999-01-01 53.0 0.0 0.0 1.0 0.0 6.0 22.0 199.0 0.0 \n", "2000-01-01 50.0 0.0 0.0 1.0 1.0 5.0 5.0 149.0 0.0 \n", "2001-01-01 48.0 0.0 0.0 1.0 0.0 3.0 7.0 243.0 0.0 \n", "2002-01-01 42.0 0.0 0.0 1.0 0.0 2.0 3.0 87.0 0.0 \n", "2003-01-01 101.0 0.0 0.0 6.0 4.0 11.0 7.0 740.0 0.0 \n", "2004-01-01 148.0 0.0 0.0 9.0 9.0 18.0 19.0 1027.0 0.0 \n", "2005-01-01 158.0 1.0 0.0 14.0 10.0 10.0 13.0 1043.0 0.0 \n", "2006-01-01 180.0 0.0 0.0 15.0 20.0 18.0 13.0 1189.0 1.0 \n", "2007-01-01 216.0 0.0 0.0 10.0 4.0 46.0 20.0 1114.0 0.0 \n", "2008-01-01 237.0 0.0 0.0 22.0 5.0 44.0 25.0 1280.0 1.0 \n", "2009-01-01 255.0 0.0 1.0 22.0 17.0 37.0 41.0 1560.0 1.0 \n", "2010-01-01 249.0 0.0 0.0 27.0 6.0 57.0 49.0 1448.0 3.0 \n", "2011-01-01 337.0 0.0 0.0 54.0 13.0 37.0 51.0 1569.0 2.0 \n", "2012-01-01 318.0 0.0 0.0 83.0 8.0 45.0 107.0 1422.0 1.0 \n", "2013-01-01 395.0 0.0 2.0 62.0 12.0 72.0 82.0 1550.0 0.0 \n", "2014-01-01 428.0 0.0 0.0 77.0 18.0 87.0 119.0 1657.0 12.0 \n", "2015-01-01 405.0 0.0 0.0 143.0 39.0 81.0 152.0 1273.0 20.0 \n", "2016-01-01 289.0 0.0 1.0 70.0 63.0 86.0 70.0 1184.0 14.0 \n", "\n", "org_countrycode FI FJ FM FO FR GA GB GE GF GH \\\n", "year \n", "1996-01-01 59.0 0.0 0.0 0.0 282.0 0.0 520.0 1.0 0.0 0.0 \n", "1997-01-01 29.0 0.0 0.0 0.0 310.0 0.0 357.0 3.0 0.0 0.0 \n", "1998-01-01 63.0 0.0 0.0 0.0 370.0 0.0 590.0 0.0 0.0 0.0 \n", "1999-01-01 52.0 0.0 0.0 0.0 415.0 0.0 594.0 2.0 0.0 1.0 \n", "2000-01-01 81.0 1.0 0.0 0.0 266.0 0.0 532.0 1.0 0.0 0.0 \n", "2001-01-01 57.0 0.0 0.0 0.0 257.0 0.0 412.0 4.0 0.0 0.0 \n", "2002-01-01 24.0 0.0 0.0 0.0 252.0 0.0 257.0 1.0 0.0 0.0 \n", "2003-01-01 145.0 0.0 0.0 0.0 590.0 0.0 929.0 4.0 0.0 1.0 \n", "2004-01-01 218.0 3.0 0.0 0.0 838.0 0.0 1453.0 1.0 0.0 1.0 \n", "2005-01-01 230.0 1.0 0.0 0.0 912.0 0.0 1394.0 0.0 0.0 0.0 \n", "2006-01-01 274.0 2.0 0.0 0.0 1088.0 0.0 1629.0 1.0 0.0 1.0 \n", "2007-01-01 319.0 0.0 1.0 0.0 871.0 0.0 1776.0 3.0 0.0 1.0 \n", "2008-01-01 265.0 0.0 0.0 0.0 1316.0 0.0 2080.0 5.0 0.0 1.0 \n", "2009-01-01 392.0 0.0 0.0 0.0 1329.0 0.0 2057.0 5.0 0.0 3.0 \n", "2010-01-01 308.0 1.0 0.0 0.0 1343.0 0.0 1897.0 5.0 0.0 1.0 \n", "2011-01-01 346.0 0.0 0.0 0.0 1565.0 0.0 1977.0 7.0 0.0 3.0 \n", "2012-01-01 339.0 2.0 0.0 1.0 1684.0 1.0 2007.0 4.0 0.0 2.0 \n", "2013-01-01 407.0 15.0 0.0 3.0 1780.0 0.0 2199.0 7.0 0.0 2.0 \n", "2014-01-01 337.0 1.0 0.0 0.0 1790.0 0.0 2125.0 6.0 0.0 5.0 \n", "2015-01-01 419.0 9.0 0.0 0.0 1737.0 0.0 2055.0 10.0 0.0 5.0 \n", "2016-01-01 335.0 8.0 0.0 1.0 1485.0 0.0 2102.0 7.0 1.0 8.0 \n", "\n", "org_countrycode GM GP GR GT HR HU ID IE IL \\\n", "year \n", "1996-01-01 0.0 0.0 28.0 0.0 3.0 43.0 0.0 15.0 69.0 \n", "1997-01-01 0.0 0.0 53.0 0.0 6.0 44.0 2.0 12.0 63.0 \n", "1998-01-01 0.0 0.0 31.0 0.0 7.0 32.0 4.0 23.0 66.0 \n", "1999-01-01 0.0 0.0 31.0 0.0 13.0 27.0 4.0 21.0 68.0 \n", "2000-01-01 0.0 0.0 48.0 0.0 4.0 36.0 6.0 18.0 64.0 \n", "2001-01-01 0.0 0.0 37.0 0.0 3.0 29.0 1.0 22.0 63.0 \n", "2002-01-01 0.0 0.0 38.0 0.0 18.0 30.0 2.0 10.0 39.0 \n", "2003-01-01 0.0 0.0 128.0 0.0 10.0 76.0 5.0 72.0 170.0 \n", "2004-01-01 0.0 0.0 286.0 0.0 10.0 96.0 3.0 161.0 251.0 \n", "2005-01-01 0.0 0.0 268.0 0.0 9.0 84.0 9.0 168.0 300.0 \n", "2006-01-01 0.0 0.0 355.0 0.0 15.0 115.0 10.0 192.0 319.0 \n", "2007-01-01 0.0 0.0 344.0 0.0 43.0 130.0 17.0 191.0 267.0 \n", "2008-01-01 0.0 1.0 350.0 2.0 38.0 146.0 21.0 185.0 329.0 \n", "2009-01-01 0.0 0.0 452.0 0.0 40.0 140.0 20.0 263.0 314.0 \n", "2010-01-01 0.0 0.0 447.0 0.0 31.0 125.0 27.0 297.0 316.0 \n", "2011-01-01 0.0 1.0 395.0 1.0 43.0 126.0 18.0 253.0 293.0 \n", "2012-01-01 0.0 4.0 514.0 1.0 45.0 155.0 22.0 236.0 328.0 \n", "2013-01-01 0.0 1.0 443.0 1.0 52.0 157.0 36.0 279.0 348.0 \n", "2014-01-01 1.0 1.0 529.0 6.0 70.0 183.0 67.0 232.0 292.0 \n", "2015-01-01 0.0 0.0 497.0 5.0 82.0 139.0 101.0 204.0 296.0 \n", "2016-01-01 1.0 0.0 404.0 2.0 64.0 130.0 41.0 196.0 275.0 \n", "\n", "org_countrycode IN IQ IR IS IT JM JO JP KE \\\n", "year \n", "1996-01-01 47.0 0.0 1.0 6.0 301.0 0.0 0.0 621.0 0.0 \n", "1997-01-01 23.0 0.0 0.0 2.0 260.0 1.0 0.0 273.0 0.0 \n", "1998-01-01 55.0 0.0 1.0 0.0 291.0 0.0 0.0 734.0 1.0 \n", "1999-01-01 52.0 0.0 3.0 9.0 498.0 1.0 1.0 701.0 0.0 \n", "2000-01-01 33.0 0.0 3.0 4.0 278.0 0.0 0.0 696.0 2.0 \n", "2001-01-01 26.0 0.0 2.0 1.0 250.0 0.0 1.0 465.0 0.0 \n", "2002-01-01 23.0 0.0 4.0 4.0 290.0 1.0 3.0 340.0 0.0 \n", "2003-01-01 118.0 0.0 16.0 8.0 674.0 0.0 0.0 934.0 1.0 \n", "2004-01-01 317.0 0.0 75.0 9.0 963.0 3.0 4.0 1265.0 0.0 \n", "2005-01-01 308.0 0.0 62.0 9.0 911.0 0.0 5.0 1215.0 0.0 \n", "2006-01-01 388.0 0.0 65.0 14.0 1026.0 0.0 0.0 1376.0 2.0 \n", "2007-01-01 343.0 0.0 151.0 13.0 1200.0 0.0 8.0 1745.0 2.0 \n", "2008-01-01 427.0 0.0 280.0 21.0 1332.0 2.0 13.0 1878.0 4.0 \n", "2009-01-01 563.0 4.0 255.0 31.0 1521.0 0.0 9.0 2151.0 5.0 \n", "2010-01-01 824.0 1.0 175.0 22.0 1541.0 1.0 18.0 1667.0 2.0 \n", "2011-01-01 1919.0 7.0 260.0 21.0 1572.0 2.0 19.0 1591.0 70.0 \n", "2012-01-01 1777.0 5.0 173.0 26.0 1504.0 5.0 11.0 1605.0 6.0 \n", "2013-01-01 1617.0 8.0 110.0 18.0 1628.0 5.0 15.0 1908.0 2.0 \n", "2014-01-01 1837.0 16.0 142.0 22.0 2092.0 4.0 14.0 1763.0 4.0 \n", "2015-01-01 2632.0 17.0 128.0 26.0 1956.0 2.0 16.0 1718.0 5.0 \n", "2016-01-01 2426.0 16.0 87.0 29.0 1705.0 2.0 19.0 1646.0 2.0 \n", "\n", "org_countrycode KG KH KP KR KW KZ LA LB LI LK \\\n", "year \n", "1996-01-01 0.0 0.0 0.0 38.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "1997-01-01 0.0 0.0 0.0 10.0 1.0 0.0 0.0 0.0 1.0 1.0 \n", "1998-01-01 0.0 0.0 0.0 39.0 1.0 0.0 0.0 0.0 0.0 1.0 \n", "1999-01-01 0.0 0.0 0.0 46.0 1.0 0.0 0.0 0.0 0.0 1.0 \n", "2000-01-01 0.0 0.0 0.0 38.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2001-01-01 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2002-01-01 0.0 0.0 0.0 46.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2003-01-01 0.0 0.0 0.0 334.0 2.0 6.0 0.0 6.0 0.0 0.0 \n", "2004-01-01 1.0 1.0 0.0 1449.0 2.0 1.0 0.0 5.0 2.0 3.0 \n", "2005-01-01 0.0 0.0 0.0 1968.0 3.0 2.0 0.0 10.0 0.0 6.0 \n", "2006-01-01 0.0 1.0 0.0 2288.0 6.0 7.0 0.0 20.0 0.0 3.0 \n", "2007-01-01 1.0 1.0 1.0 1314.0 4.0 5.0 0.0 11.0 0.0 4.0 \n", "2008-01-01 0.0 1.0 0.0 561.0 2.0 5.0 0.0 4.0 3.0 3.0 \n", "2009-01-01 0.0 2.0 0.0 830.0 14.0 0.0 0.0 11.0 2.0 2.0 \n", "2010-01-01 0.0 1.0 0.0 666.0 5.0 1.0 0.0 14.0 7.0 9.0 \n", "2011-01-01 0.0 0.0 0.0 1328.0 14.0 7.0 2.0 11.0 6.0 5.0 \n", "2012-01-01 0.0 1.0 0.0 1409.0 5.0 10.0 0.0 15.0 5.0 3.0 \n", "2013-01-01 0.0 4.0 0.0 833.0 7.0 10.0 1.0 11.0 3.0 13.0 \n", "2014-01-01 0.0 0.0 1.0 789.0 13.0 24.0 0.0 22.0 2.0 13.0 \n", "2015-01-01 2.0 1.0 2.0 778.0 19.0 50.0 0.0 23.0 2.0 13.0 \n", "2016-01-01 1.0 0.0 0.0 561.0 14.0 25.0 0.0 23.0 2.0 10.0 \n", "\n", "org_countrycode LT LU LV LY MA MC MD ME MG MK \\\n", "year \n", "1996-01-01 3.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 \n", "1997-01-01 1.0 3.0 2.0 0.0 2.0 0.0 0.0 0.0 0.0 0.0 \n", "1998-01-01 4.0 0.0 2.0 0.0 2.0 0.0 2.0 0.0 0.0 1.0 \n", "1999-01-01 2.0 3.0 4.0 0.0 4.0 0.0 0.0 0.0 0.0 1.0 \n", "2000-01-01 4.0 0.0 10.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 \n", "2001-01-01 0.0 0.0 0.0 0.0 2.0 0.0 0.0 0.0 1.0 0.0 \n", "2002-01-01 14.0 0.0 1.0 0.0 4.0 0.0 0.0 0.0 0.0 2.0 \n", "2003-01-01 6.0 1.0 2.0 0.0 0.0 0.0 5.0 0.0 0.0 0.0 \n", "2004-01-01 25.0 3.0 9.0 1.0 10.0 0.0 5.0 0.0 0.0 1.0 \n", "2005-01-01 22.0 9.0 3.0 0.0 5.0 0.0 8.0 1.0 0.0 2.0 \n", "2006-01-01 38.0 16.0 9.0 0.0 5.0 0.0 8.0 0.0 0.0 3.0 \n", "2007-01-01 35.0 14.0 17.0 1.0 4.0 0.0 5.0 1.0 0.0 0.0 \n", "2008-01-01 27.0 39.0 49.0 1.0 12.0 0.0 8.0 0.0 3.0 6.0 \n", "2009-01-01 36.0 57.0 20.0 1.0 9.0 0.0 2.0 1.0 1.0 11.0 \n", "2010-01-01 33.0 97.0 46.0 2.0 8.0 0.0 9.0 1.0 0.0 8.0 \n", "2011-01-01 40.0 74.0 43.0 3.0 17.0 0.0 2.0 0.0 0.0 27.0 \n", "2012-01-01 55.0 92.0 37.0 1.0 37.0 0.0 7.0 0.0 0.0 6.0 \n", "2013-01-01 45.0 97.0 48.0 2.0 22.0 0.0 8.0 4.0 0.0 28.0 \n", "2014-01-01 51.0 124.0 55.0 1.0 26.0 0.0 13.0 3.0 0.0 31.0 \n", "2015-01-01 32.0 113.0 39.0 10.0 47.0 0.0 12.0 1.0 0.0 32.0 \n", "2016-01-01 57.0 93.0 58.0 2.0 105.0 1.0 44.0 2.0 0.0 20.0 \n", "\n", "org_countrycode ML MM MN MO MR MT MU MW MX MY \\\n", "year \n", "1996-01-01 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 17.0 1.0 \n", "1997-01-01 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 24.0 1.0 \n", "1998-01-01 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 23.0 1.0 \n", "1999-01-01 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 31.0 1.0 \n", "2000-01-01 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 50.0 7.0 \n", "2001-01-01 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 24.0 1.0 \n", "2002-01-01 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 30.0 1.0 \n", "2003-01-01 0.0 3.0 0.0 5.0 0.0 1.0 0.0 0.0 73.0 36.0 \n", "2004-01-01 0.0 0.0 0.0 6.0 0.0 2.0 0.0 0.0 202.0 34.0 \n", "2005-01-01 0.0 0.0 1.0 14.0 0.0 1.0 1.0 0.0 150.0 39.0 \n", "2006-01-01 0.0 0.0 0.0 29.0 0.0 4.0 2.0 0.0 184.0 38.0 \n", "2007-01-01 0.0 2.0 4.0 8.0 0.0 1.0 1.0 0.0 157.0 116.0 \n", "2008-01-01 1.0 1.0 0.0 10.0 0.0 5.0 2.0 0.0 170.0 152.0 \n", "2009-01-01 0.0 0.0 0.0 16.0 1.0 10.0 1.0 0.0 197.0 190.0 \n", "2010-01-01 0.0 2.0 0.0 9.0 0.0 5.0 2.0 2.0 191.0 144.0 \n", "2011-01-01 1.0 1.0 0.0 16.0 0.0 3.0 1.0 5.0 188.0 462.0 \n", "2012-01-01 1.0 2.0 1.0 19.0 0.0 12.0 3.0 3.0 128.0 261.0 \n", "2013-01-01 2.0 0.0 0.0 25.0 0.0 14.0 16.0 2.0 297.0 291.0 \n", "2014-01-01 0.0 1.0 5.0 29.0 0.0 10.0 2.0 10.0 272.0 518.0 \n", "2015-01-01 1.0 2.0 2.0 39.0 0.0 28.0 1.0 3.0 245.0 703.0 \n", "2016-01-01 2.0 27.0 2.0 34.0 0.0 27.0 4.0 1.0 215.0 687.0 \n", "\n", "org_countrycode MZ NA NC NE NG NI NL NO NP NZ \\\n", "year \n", "1996-01-01 4.0 0.0 0.0 0.0 1.0 0.0 220.0 53.0 0.0 16.0 \n", "1997-01-01 0.0 0.0 0.0 0.0 1.0 0.0 162.0 27.0 0.0 12.0 \n", "1998-01-01 0.0 0.0 0.0 0.0 1.0 0.0 243.0 34.0 0.0 13.0 \n", "1999-01-01 1.0 1.0 0.0 0.0 1.0 0.0 184.0 31.0 1.0 12.0 \n", "2000-01-01 1.0 0.0 0.0 0.0 2.0 0.0 193.0 39.0 1.0 33.0 \n", "2001-01-01 5.0 0.0 0.0 0.0 0.0 0.0 228.0 24.0 0.0 26.0 \n", "2002-01-01 0.0 0.0 0.0 0.0 0.0 0.0 141.0 25.0 1.0 11.0 \n", "2003-01-01 2.0 0.0 0.0 0.0 0.0 0.0 330.0 64.0 0.0 51.0 \n", "2004-01-01 1.0 0.0 0.0 0.0 0.0 0.0 551.0 131.0 0.0 146.0 \n", "2005-01-01 0.0 0.0 4.0 0.0 0.0 0.0 477.0 135.0 2.0 129.0 \n", "2006-01-01 0.0 0.0 1.0 0.0 2.0 0.0 617.0 176.0 3.0 127.0 \n", "2007-01-01 0.0 0.0 0.0 0.0 4.0 0.0 672.0 193.0 2.0 88.0 \n", "2008-01-01 0.0 1.0 2.0 0.0 12.0 1.0 850.0 242.0 5.0 142.0 \n", "2009-01-01 0.0 1.0 1.0 0.0 6.0 1.0 908.0 280.0 1.0 174.0 \n", "2010-01-01 0.0 0.0 1.0 0.0 7.0 1.0 825.0 277.0 0.0 141.0 \n", "2011-01-01 0.0 3.0 1.0 5.0 17.0 0.0 848.0 246.0 0.0 144.0 \n", "2012-01-01 1.0 1.0 1.0 0.0 10.0 0.0 890.0 325.0 0.0 168.0 \n", "2013-01-01 1.0 3.0 2.0 0.0 12.0 0.0 813.0 294.0 2.0 170.0 \n", "2014-01-01 0.0 1.0 3.0 0.0 25.0 0.0 814.0 300.0 4.0 227.0 \n", "2015-01-01 6.0 2.0 0.0 0.0 45.0 0.0 787.0 334.0 1.0 176.0 \n", "2016-01-01 2.0 9.0 0.0 0.0 28.0 0.0 626.0 258.0 5.0 178.0 \n", "\n", "org_countrycode OM PA PE PF PG PH PK PL PS PT \\\n", "year \n", "1996-01-01 0.0 0.0 1.0 0.0 0.0 1.0 2.0 85.0 0.0 21.0 \n", "1997-01-01 0.0 0.0 0.0 0.0 0.0 6.0 1.0 80.0 0.0 27.0 \n", "1998-01-01 0.0 0.0 0.0 0.0 0.0 1.0 0.0 93.0 1.0 52.0 \n", "1999-01-01 0.0 0.0 0.0 0.0 0.0 9.0 1.0 77.0 1.0 96.0 \n", "2000-01-01 0.0 1.0 1.0 0.0 0.0 9.0 2.0 118.0 0.0 29.0 \n", "2001-01-01 0.0 0.0 0.0 0.0 0.0 0.0 1.0 105.0 0.0 78.0 \n", "2002-01-01 5.0 0.0 0.0 0.0 0.0 0.0 0.0 115.0 0.0 24.0 \n", "2003-01-01 0.0 0.0 0.0 0.0 0.0 2.0 4.0 357.0 1.0 177.0 \n", "2004-01-01 7.0 0.0 2.0 0.0 0.0 8.0 9.0 569.0 0.0 183.0 \n", "2005-01-01 1.0 0.0 3.0 0.0 0.0 7.0 7.0 329.0 0.0 202.0 \n", "2006-01-01 4.0 0.0 4.0 0.0 0.0 8.0 8.0 580.0 1.0 258.0 \n", "2007-01-01 3.0 1.0 7.0 0.0 0.0 8.0 31.0 390.0 3.0 275.0 \n", "2008-01-01 5.0 2.0 4.0 0.0 0.0 7.0 45.0 608.0 3.0 311.0 \n", "2009-01-01 4.0 4.0 8.0 0.0 0.0 7.0 67.0 571.0 1.0 433.0 \n", "2010-01-01 0.0 3.0 3.0 1.0 0.0 14.0 68.0 827.0 2.0 401.0 \n", "2011-01-01 5.0 2.0 1.0 0.0 0.0 15.0 67.0 823.0 4.0 576.0 \n", "2012-01-01 11.0 2.0 8.0 1.0 0.0 26.0 90.0 1075.0 1.0 569.0 \n", "2013-01-01 13.0 2.0 16.0 0.0 0.0 25.0 67.0 793.0 2.0 692.0 \n", "2014-01-01 23.0 7.0 9.0 2.0 0.0 13.0 117.0 1023.0 3.0 742.0 \n", "2015-01-01 11.0 3.0 33.0 1.0 1.0 18.0 68.0 1173.0 7.0 749.0 \n", "2016-01-01 15.0 4.0 37.0 1.0 0.0 28.0 80.0 1243.0 2.0 617.0 \n", "\n", "org_countrycode PY QA RE RO RS RU RW SA SD SE \\\n", "year \n", "1996-01-01 0.0 0.0 0.0 4.0 11.0 167.0 0.0 1.0 0.0 90.0 \n", "1997-01-01 0.0 0.0 0.0 4.0 8.0 113.0 0.0 0.0 0.0 73.0 \n", "1998-01-01 0.0 0.0 1.0 22.0 4.0 129.0 0.0 2.0 0.0 83.0 \n", "1999-01-01 0.0 0.0 0.0 13.0 11.0 192.0 0.0 3.0 0.0 102.0 \n", "2000-01-01 0.0 0.0 0.0 14.0 4.0 142.0 0.0 1.0 0.0 127.0 \n", "2001-01-01 0.0 0.0 0.0 14.0 4.0 166.0 0.0 2.0 0.0 80.0 \n", "2002-01-01 0.0 1.0 0.0 10.0 1.0 77.0 0.0 1.0 4.0 66.0 \n", "2003-01-01 0.0 0.0 1.0 45.0 11.0 235.0 0.0 9.0 0.0 205.0 \n", "2004-01-01 3.0 0.0 1.0 44.0 14.0 125.0 0.0 8.0 5.0 239.0 \n", "2005-01-01 0.0 1.0 1.0 53.0 15.0 152.0 0.0 5.0 3.0 238.0 \n", "2006-01-01 5.0 2.0 0.0 67.0 24.0 180.0 0.0 6.0 2.0 299.0 \n", "2007-01-01 0.0 0.0 0.0 78.0 29.0 273.0 0.0 15.0 8.0 313.0 \n", "2008-01-01 1.0 5.0 1.0 135.0 25.0 237.0 1.0 13.0 5.0 349.0 \n", "2009-01-01 2.0 10.0 0.0 165.0 48.0 306.0 0.0 32.0 5.0 388.0 \n", "2010-01-01 1.0 6.0 0.0 223.0 33.0 240.0 1.0 50.0 1.0 344.0 \n", "2011-01-01 0.0 2.0 0.0 216.0 39.0 295.0 0.0 82.0 0.0 419.0 \n", "2012-01-01 0.0 31.0 0.0 163.0 46.0 303.0 0.0 88.0 5.0 446.0 \n", "2013-01-01 0.0 19.0 0.0 233.0 59.0 426.0 0.0 91.0 4.0 487.0 \n", "2014-01-01 0.0 48.0 0.0 253.0 75.0 636.0 1.0 138.0 2.0 476.0 \n", "2015-01-01 1.0 42.0 1.0 202.0 67.0 702.0 1.0 179.0 7.0 552.0 \n", "2016-01-01 3.0 60.0 0.0 310.0 55.0 937.0 1.0 147.0 13.0 498.0 \n", "\n", "org_countrycode SG SI SK SM SN SY SZ TD TG TH \\\n", "year \n", "1996-01-01 1.0 3.0 21.0 0.0 0.0 0.0 0.0 0.0 0.0 3.0 \n", "1997-01-01 9.0 8.0 3.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "1998-01-01 13.0 21.0 13.0 0.0 1.0 0.0 0.0 0.0 0.0 2.0 \n", "1999-01-01 16.0 24.0 10.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 \n", "2000-01-01 18.0 12.0 38.0 0.0 0.0 0.0 0.0 0.0 0.0 7.0 \n", "2001-01-01 19.0 12.0 25.0 0.0 0.0 0.0 0.0 0.0 0.0 3.0 \n", "2002-01-01 17.0 12.0 6.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "2003-01-01 102.0 50.0 23.0 0.0 0.0 0.0 0.0 0.0 0.0 23.0 \n", "2004-01-01 285.0 40.0 45.0 0.0 1.0 2.0 0.0 0.0 0.0 43.0 \n", "2005-01-01 292.0 26.0 21.0 0.0 1.0 0.0 2.0 0.0 0.0 35.0 \n", "2006-01-01 294.0 49.0 48.0 0.0 2.0 2.0 0.0 0.0 0.0 45.0 \n", "2007-01-01 250.0 153.0 31.0 0.0 0.0 1.0 0.0 0.0 1.0 80.0 \n", "2008-01-01 305.0 63.0 74.0 0.0 5.0 4.0 0.0 0.0 0.0 60.0 \n", "2009-01-01 369.0 69.0 74.0 0.0 3.0 4.0 0.0 0.0 0.0 117.0 \n", "2010-01-01 325.0 59.0 81.0 0.0 2.0 2.0 0.0 0.0 0.0 77.0 \n", "2011-01-01 348.0 64.0 86.0 0.0 6.0 2.0 0.0 0.0 2.0 73.0 \n", "2012-01-01 361.0 70.0 110.0 1.0 7.0 2.0 0.0 0.0 0.0 72.0 \n", "2013-01-01 382.0 73.0 108.0 0.0 3.0 4.0 1.0 0.0 0.0 70.0 \n", "2014-01-01 364.0 83.0 151.0 0.0 3.0 4.0 0.0 1.0 0.0 128.0 \n", "2015-01-01 359.0 94.0 161.0 0.0 3.0 2.0 0.0 0.0 2.0 111.0 \n", "2016-01-01 363.0 90.0 127.0 0.0 8.0 1.0 0.0 0.0 0.0 165.0 \n", "\n", "org_countrycode TJ TL TN TR TT TW TZ UA UG US \\\n", "year \n", "1996-01-01 0.0 0.0 1.0 13.0 0.0 16.0 1.0 18.0 0.0 1359.0 \n", "1997-01-01 0.0 0.0 2.0 6.0 0.0 11.0 0.0 32.0 0.0 985.0 \n", "1998-01-01 1.0 0.0 4.0 15.0 2.0 17.0 0.0 42.0 0.0 1033.0 \n", "1999-01-01 0.0 0.0 3.0 11.0 0.0 25.0 0.0 24.0 0.0 1193.0 \n", "2000-01-01 0.0 0.0 0.0 16.0 0.0 44.0 1.0 28.0 1.0 1353.0 \n", "2001-01-01 0.0 0.0 3.0 12.0 0.0 35.0 0.0 31.0 0.0 1271.0 \n", "2002-01-01 0.0 0.0 0.0 7.0 0.0 18.0 0.0 11.0 0.0 683.0 \n", "2003-01-01 1.0 0.0 9.0 94.0 0.0 94.0 0.0 21.0 0.0 2303.0 \n", "2004-01-01 1.0 0.0 10.0 151.0 0.0 218.0 1.0 14.0 1.0 3465.0 \n", "2005-01-01 0.0 0.0 11.0 172.0 1.0 352.0 0.0 15.0 1.0 3624.0 \n", "2006-01-01 0.0 0.0 15.0 300.0 0.0 491.0 0.0 25.0 2.0 3948.0 \n", "2007-01-01 1.0 0.0 17.0 156.0 0.0 471.0 1.0 27.0 1.0 3590.0 \n", "2008-01-01 0.0 0.0 38.0 152.0 0.0 402.0 1.0 44.0 0.0 3827.0 \n", "2009-01-01 0.0 0.0 42.0 187.0 2.0 689.0 0.0 32.0 5.0 4234.0 \n", "2010-01-01 0.0 0.0 48.0 141.0 0.0 486.0 1.0 31.0 3.0 3829.0 \n", "2011-01-01 0.0 0.0 61.0 236.0 2.0 671.0 5.0 29.0 19.0 4524.0 \n", "2012-01-01 0.0 0.0 116.0 150.0 1.0 388.0 2.0 27.0 9.0 4111.0 \n", "2013-01-01 1.0 0.0 166.0 222.0 2.0 663.0 4.0 87.0 8.0 4302.0 \n", "2014-01-01 0.0 0.0 147.0 256.0 2.0 639.0 1.0 56.0 0.0 4168.0 \n", "2015-01-01 1.0 0.0 273.0 277.0 1.0 549.0 6.0 97.0 12.0 4608.0 \n", "2016-01-01 1.0 1.0 143.0 289.0 2.0 426.0 4.0 84.0 7.0 4454.0 \n", "\n", "org_countrycode UY UZ VE VN XK YE ZA ZM ZW \n", "year \n", "1996-01-01 2.0 1.0 2.0 1.0 0.0 0.0 34.0 0.0 0.0 \n", "1997-01-01 0.0 0.0 1.0 0.0 0.0 1.0 18.0 0.0 0.0 \n", "1998-01-01 1.0 1.0 10.0 0.0 0.0 0.0 8.0 0.0 0.0 \n", "1999-01-01 1.0 4.0 2.0 1.0 0.0 0.0 16.0 0.0 0.0 \n", "2000-01-01 1.0 4.0 15.0 3.0 0.0 0.0 26.0 0.0 2.0 \n", "2001-01-01 0.0 2.0 10.0 2.0 0.0 0.0 13.0 0.0 0.0 \n", "2002-01-01 3.0 3.0 5.0 0.0 0.0 0.0 19.0 0.0 0.0 \n", "2003-01-01 2.0 10.0 3.0 1.0 0.0 0.0 21.0 0.0 0.0 \n", "2004-01-01 5.0 2.0 16.0 2.0 0.0 0.0 36.0 0.0 1.0 \n", "2005-01-01 5.0 1.0 19.0 5.0 0.0 0.0 21.0 0.0 0.0 \n", "2006-01-01 8.0 1.0 26.0 6.0 0.0 1.0 65.0 0.0 0.0 \n", "2007-01-01 9.0 4.0 68.0 6.0 0.0 0.0 57.0 0.0 0.0 \n", "2008-01-01 2.0 4.0 15.0 24.0 0.0 0.0 112.0 0.0 3.0 \n", "2009-01-01 9.0 5.0 28.0 18.0 0.0 0.0 82.0 1.0 0.0 \n", "2010-01-01 11.0 1.0 11.0 52.0 0.0 0.0 78.0 0.0 0.0 \n", "2011-01-01 20.0 5.0 12.0 33.0 0.0 2.0 64.0 1.0 9.0 \n", "2012-01-01 21.0 0.0 13.0 71.0 0.0 3.0 101.0 0.0 0.0 \n", "2013-01-01 23.0 4.0 19.0 88.0 0.0 2.0 107.0 1.0 0.0 \n", "2014-01-01 28.0 5.0 13.0 156.0 1.0 1.0 111.0 0.0 1.0 \n", "2015-01-01 29.0 1.0 16.0 139.0 2.0 1.0 180.0 1.0 2.0 \n", "2016-01-01 16.0 2.0 21.0 152.0 1.0 1.0 217.0 1.0 0.0 " ] }, "execution_count": 79, "metadata": {}, "output_type": "execute_result" } ], "source": [ "year_country_dois = macro.groupby(['org_countrycode', 'year'])[['paper_doi']].nunique()\n", "year_country_dois = year_country_dois.reset_index().pivot(index='org_countrycode', columns='year', values='paper_doi')\n", "year_country_dois = year_country_dois.fillna(0).transpose()\n", "year_country_dois" ] }, { "cell_type": "code", "execution_count": 80, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
correlationpvalue
1997-01-010.8792171.095546e-54
1998-01-010.8602087.797536e-50
1999-01-010.8874114.883156e-57
2000-01-010.8855441.738498e-56
2001-01-010.8698413.377053e-52
2002-01-010.8541661.931367e-48
2003-01-010.8272416.492507e-43
2004-01-010.8982151.968501e-60
2005-01-010.9199871.316191e-68
2006-01-010.9317554.633948e-74
2007-01-010.9209744.956369e-69
2008-01-010.9093122.428959e-64
2009-01-010.9373515.246276e-77
2010-01-010.9436401.161138e-80
2011-01-010.9289011.185150e-72
2012-01-010.9248639.294953e-71
2013-01-010.9507982.265368e-85
2014-01-010.9330799.817785e-75
2015-01-010.9531264.685486e-87
2016-01-010.9674698.267504e-100
\n", "
" ], "text/plain": [ " correlation pvalue\n", "1997-01-01 0.879217 1.095546e-54\n", "1998-01-01 0.860208 7.797536e-50\n", "1999-01-01 0.887411 4.883156e-57\n", "2000-01-01 0.885544 1.738498e-56\n", "2001-01-01 0.869841 3.377053e-52\n", "2002-01-01 0.854166 1.931367e-48\n", "2003-01-01 0.827241 6.492507e-43\n", "2004-01-01 0.898215 1.968501e-60\n", "2005-01-01 0.919987 1.316191e-68\n", "2006-01-01 0.931755 4.633948e-74\n", "2007-01-01 0.920974 4.956369e-69\n", "2008-01-01 0.909312 2.428959e-64\n", "2009-01-01 0.937351 5.246276e-77\n", "2010-01-01 0.943640 1.161138e-80\n", "2011-01-01 0.928901 1.185150e-72\n", "2012-01-01 0.924863 9.294953e-71\n", "2013-01-01 0.950798 2.265368e-85\n", "2014-01-01 0.933079 9.817785e-75\n", "2015-01-01 0.953126 4.685486e-87\n", "2016-01-01 0.967469 8.267504e-100" ] }, "execution_count": 80, "metadata": {}, "output_type": "execute_result" } ], "source": [ "spearman_coeffs = pd.DataFrame(columns=['correlation', 'pvalue'])\n", "previous = []\n", "for year, row in year_country_dois.iterrows():\n", " if len(previous) == 0: #first iteration\n", " previous = row\n", " else:\n", " coeff = spearmanr(previous, row)\n", " spearman_coeffs.loc[year] = [coeff[0], coeff[1]]\n", " previous = row\n", "spearman_coeffs" ] }, { "cell_type": "code", "execution_count": 81, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Spearman similarity", "type": "scatter", "uid": "6ea94dd6-c5f5-4d07-913d-3f33e7ed7af7", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 0.8792168180289333, 0.8602078911683286, 0.8874111606822974, 0.8855437401432492, 0.8698406437524171, 0.8541664063458347, 0.8272410373230422, 0.8982153279471509, 0.9199867819561932, 0.931755165183906, 0.9209737226131016, 0.9093124496857604, 0.9373506064847839, 0.9436399401103677, 0.9289008340263464, 0.9248627623656579, 0.9507984908056473, 0.9330792378824173, 0.9531259927230089, 0.96746853713829 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "Spearman similarity of country rankings" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace = go.Scatter(x=spearman_coeffs.index,\n", " y=spearman_coeffs['correlation'],\n", " name='Spearman similarity')\n", "\n", "layout = go.Layout(title='Spearman similarity of country rankings',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_spearman.png')" ] }, { "cell_type": "code", "execution_count": 82, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/plain": [ "correlation 9.091549e-01\n", "pvalue 3.246264e-44\n", "dtype: float64" ] }, "execution_count": 82, "metadata": {}, "output_type": "execute_result" } ], "source": [ "spearman_coeffs.mean()" ] }, { "cell_type": "code", "execution_count": 83, "metadata": {}, "outputs": [], "source": [ "all_countries = set(macro_dois['org_countrycode'].unique().tolist())\n", "first_countries = set(macro_dois_first[macro_dois_first.paper_doi > 2]['org_countrycode'].unique().tolist())\n", "last_countries = set(macro_dois_last[macro_dois_last.paper_doi > 2]['org_countrycode'].unique().tolist())\n", "countryset = all_countries - (first_countries | last_countries)\n", "# [pycountry_convert.country_alpha2_to_country_name(code) for code in countryset]" ] }, { "cell_type": "code", "execution_count": 84, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_continentorg_countryorg_gridIdorg_namepaper_doi
1240EUUnited Kingdomgrid.421662.5Royal Brompton & Harefield NHS Foundation Trust8
1331NACanadagrid.451108.9NeuroRx Research (Canada)7
276ASJapangrid.437848.4Nagoya University Hospital6
320ASJapangrid.459782.5Nagaoka National College of Technology5
1296EUUnited Kingdomgrid.52996.31University College London Hospitals NHS Founda...5
584EUFrancegrid.413975.dHôpital des Diaconesses5
250ASJapangrid.415740.3Shikoku Cancer Center5
707EUGermanygrid.425384.cISRA Vision Parsytec (Germany)4
267ASJapangrid.419589.8National Institute of Fitness and Sports in Ka...4
341ASJapangrid.471791.dNagoya Industrial Science Research Institute4
984EUPolandgrid.445268.9National-Louis University4
683EUGermanygrid.415062.4Fresenius Medical Care (Germany)4
89ASChinagrid.452847.8Shenzhen Second People's Hospital4
851EUItalygrid.423864.fAzienda Sanitaria di Firenze4
1632NAUnited Statesgrid.484542.bOhio Supercomputer Center4
780EUGermanygrid.492176.fOrthopädische Universitätsklinik4
1641OCAustraliagrid.1527.1Bureau of Meteorology4
271ASJapangrid.419841.1Takeda (Japan)4
436ASTaiwangrid.414686.9E-Da Hospital4
393ASSouth Koreagrid.411665.1Chungnam National University Hospital4
\n", "
" ], "text/plain": [ " org_continent org_country org_gridId \\\n", "1240 EU United Kingdom grid.421662.5 \n", "1331 NA Canada grid.451108.9 \n", "276 AS Japan grid.437848.4 \n", "320 AS Japan grid.459782.5 \n", "1296 EU United Kingdom grid.52996.31 \n", "584 EU France grid.413975.d \n", "250 AS Japan grid.415740.3 \n", "707 EU Germany grid.425384.c \n", "267 AS Japan grid.419589.8 \n", "341 AS Japan grid.471791.d \n", "984 EU Poland grid.445268.9 \n", "683 EU Germany grid.415062.4 \n", "89 AS China grid.452847.8 \n", "851 EU Italy grid.423864.f \n", "1632 NA United States grid.484542.b \n", "780 EU Germany grid.492176.f \n", "1641 OC Australia grid.1527.1 \n", "271 AS Japan grid.419841.1 \n", "436 AS Taiwan grid.414686.9 \n", "393 AS South Korea grid.411665.1 \n", "\n", " org_name paper_doi \n", "1240 Royal Brompton & Harefield NHS Foundation Trust 8 \n", "1331 NeuroRx Research (Canada) 7 \n", "276 Nagoya University Hospital 6 \n", "320 Nagaoka National College of Technology 5 \n", "1296 University College London Hospitals NHS Founda... 5 \n", "584 Hôpital des Diaconesses 5 \n", "250 Shikoku Cancer Center 5 \n", "707 ISRA Vision Parsytec (Germany) 4 \n", "267 National Institute of Fitness and Sports in Ka... 4 \n", "341 Nagoya Industrial Science Research Institute 4 \n", "984 National-Louis University 4 \n", "683 Fresenius Medical Care (Germany) 4 \n", "89 Shenzhen Second People's Hospital 4 \n", "851 Azienda Sanitaria di Firenze 4 \n", "1632 Ohio Supercomputer Center 4 \n", "780 Orthopädische Universitätsklinik 4 \n", "1641 Bureau of Meteorology 4 \n", "271 Takeda (Japan) 4 \n", "436 E-Da Hospital 4 \n", "393 Chungnam National University Hospital 4 " ] }, "execution_count": 84, "metadata": {}, "output_type": "execute_result" } ], "source": [ "excluded_gridIds = set(macro['org_gridId'].unique().tolist()) - (set(macro_first['org_gridId'].unique().tolist()) | set(macro_last['org_gridId'].unique().tolist()))\n", "macro_excluded = macro[macro.org_gridId.isin(excluded_gridIds)][['org_continent', 'org_country', 'org_gridId', 'org_name', 'paper_doi']].groupby(['org_continent', 'org_country', 'org_gridId', 'org_name'])[['paper_doi']].nunique()\n", "macro_excluded.reset_index().sort_values('paper_doi', ascending=False).head(20)" ] }, { "cell_type": "code", "execution_count": 85, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_continentorg_countryorg_gridIdorg_namepaper_doi
660EUFrancegrid.464027.3Science of Ceramic Processing and Surface Trea...1
659EUFrancegrid.463997.6Institut Universitaire des Systèmes Thermiques...1
658EUFrancegrid.463982.2Laboratoire des Multimatériaux et Interfaces1
657EUFrancegrid.463969.7Laboratory of Thermocinétique of Nantes1
656EUFrancegrid.463962.cEcologie, Systématique et Evolution1
655EUFrancegrid.463945.9Laboratoire de Planétologie et Géodynamique de...1
654EUFrancegrid.463932.9Laboratoire de Physique des Plasmas1
653EUFrancegrid.463848.5Centre for Astronomical Reseach of Lyon1
652EUFrancegrid.463840.dCentre de Recherche en Economie et Management1
650EUFrancegrid.463766.6Laboratoire des sciences de l'ingénieur de l'i...1
649EUFrancegrid.463764.4Architecture et Fonction des Macromolécules Bi...1
648EUFrancegrid.463714.3Laboratoire Matière et Systèmes Complexes1
647EUFrancegrid.462965.aLaboratoire de Génie Electrique et Electroniqu...1
645EUFrancegrid.462892.3Crocus Technology (France)1
644EUFrancegrid.462819.0Centre d'Économie de la Sorbonne1
642EUFrancegrid.462597.bGeochemistry of Soil Evolution1
641EUFrancegrid.462444.4East Paris Institute of Chemistry and Material...1
639EUFrancegrid.462165.2Institut de Recherche de Chimie Paris1
637EUFrancegrid.462017.6Astroparticle and Cosmology Laboratory1
1723SAVenezuelagrid.442106.5Universidad Nacional Abierta1
\n", "
" ], "text/plain": [ " org_continent org_country org_gridId \\\n", "660 EU France grid.464027.3 \n", "659 EU France grid.463997.6 \n", "658 EU France grid.463982.2 \n", "657 EU France grid.463969.7 \n", "656 EU France grid.463962.c \n", "655 EU France grid.463945.9 \n", "654 EU France grid.463932.9 \n", "653 EU France grid.463848.5 \n", "652 EU France grid.463840.d \n", "650 EU France grid.463766.6 \n", "649 EU France grid.463764.4 \n", "648 EU France grid.463714.3 \n", "647 EU France grid.462965.a \n", "645 EU France grid.462892.3 \n", "644 EU France grid.462819.0 \n", "642 EU France grid.462597.b \n", "641 EU France grid.462444.4 \n", "639 EU France grid.462165.2 \n", "637 EU France grid.462017.6 \n", "1723 SA Venezuela grid.442106.5 \n", "\n", " org_name paper_doi \n", "660 Science of Ceramic Processing and Surface Trea... 1 \n", "659 Institut Universitaire des Systèmes Thermiques... 1 \n", "658 Laboratoire des Multimatériaux et Interfaces 1 \n", "657 Laboratory of Thermocinétique of Nantes 1 \n", "656 Ecologie, Systématique et Evolution 1 \n", "655 Laboratoire de Planétologie et Géodynamique de... 1 \n", "654 Laboratoire de Physique des Plasmas 1 \n", "653 Centre for Astronomical Reseach of Lyon 1 \n", "652 Centre de Recherche en Economie et Management 1 \n", "650 Laboratoire des sciences de l'ingénieur de l'i... 1 \n", "649 Architecture et Fonction des Macromolécules Bi... 1 \n", "648 Laboratoire Matière et Systèmes Complexes 1 \n", "647 Laboratoire de Génie Electrique et Electroniqu... 1 \n", "645 Crocus Technology (France) 1 \n", "644 Centre d'Économie de la Sorbonne 1 \n", "642 Geochemistry of Soil Evolution 1 \n", "641 East Paris Institute of Chemistry and Material... 1 \n", "639 Institut de Recherche de Chimie Paris 1 \n", "637 Astroparticle and Cosmology Laboratory 1 \n", "1723 Universidad Nacional Abierta 1 " ] }, "execution_count": 85, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro_excluded.reset_index().sort_values('paper_doi', ascending=False).tail(20)" ] }, { "cell_type": "code", "execution_count": 86, "metadata": {}, "outputs": [], "source": [ "total_gridIds = macro[['org_continent', 'org_gridId']].groupby('org_continent').nunique()\n", "total_gridIds.columns = ['continent', 'total_gridIds']" ] }, { "cell_type": "code", "execution_count": 87, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_gridIdpaper_doicontinenttotal_gridIds
org_continent
AF37471442
AS43357714730
EU823104016616
NA34140512839
OC30381228
SA55631564
\n", "
" ], "text/plain": [ " org_gridId paper_doi continent total_gridIds\n", "org_continent \n", "AF 37 47 1 442\n", "AS 433 577 1 4730\n", "EU 823 1040 1 6616\n", "NA 341 405 1 2839\n", "OC 30 38 1 228\n", "SA 55 63 1 564" ] }, "execution_count": 87, "metadata": {}, "output_type": "execute_result" } ], "source": [ "excluded_gridIs = macro_excluded.reset_index().groupby('org_continent').agg({'org_gridId': 'nunique','paper_doi': 'sum'})\n", "excluded_gridIs = excluded_gridIs.join(total_gridIds)\n", "excluded_gridIs\n", "# excluded_gridIs['org_gridId'] / excluded_gridIs['total_gridIds']" ] }, { "cell_type": "code", "execution_count": 88, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AE", "AF", "AL", "AM", "AR", "AT", "AU", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BM", "BN", "BO", "BR", "BW", "BY", "BZ", "CA", "CD", "CH", "CI", "CL", "CM", "CN", "CO", "CR", "CU", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "ES", "ET", "FI", "FJ", "FM", "FO", "FR", "GA", "GB", "GE", "GF", "GH", "GM", "GP", "GR", "GT", "HR", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KP", "KR", "KW", "KZ", "LA", "LB", "LI", "LK", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MK", "ML", "MM", "MN", "MO", "MR", "MT", "MU", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SD", "SE", "SG", "SI", "SK", "SM", "SN", "SY", "SZ", "TD", "TG", "TH", "TJ", "TL", "TN", "TR", "TT", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VE", "VN", "XK", "YE", "ZA", "ZM", "ZW" ], "name": "GridIDs", "textposition": "inside", "type": "pie", "uid": "676546fb-fdd3-419f-a1a2-18bd702f3ac6", "values": [ 29, 1, 9, 10, 72, 185, 185, 1, 7, 9, 1, 35, 132, 6, 53, 6, 1, 3, 1, 2, 6, 281, 4, 22, 1, 312, 1, 155, 5, 48, 8, 1288, 86, 6, 28, 1, 25, 145, 1119, 1, 89, 1, 3, 49, 23, 22, 66, 412, 9, 99, 3, 1, 1, 861, 1, 690, 14, 1, 13, 1, 1, 138, 5, 30, 77, 66, 71, 73, 671, 20, 131, 14, 534, 4, 26, 975, 23, 4, 3, 2, 344, 7, 25, 1, 16, 4, 15, 25, 13, 27, 6, 30, 1, 6, 2, 2, 8, 4, 5, 4, 7, 1, 2, 2, 4, 125, 82, 3, 3, 1, 3, 45, 2, 223, 147, 10, 36, 14, 3, 17, 1, 1, 44, 86, 228, 11, 141, 2, 15, 1, 83, 23, 451, 1, 43, 15, 152, 64, 51, 52, 1, 8, 9, 2, 1, 1, 79, 3, 1, 38, 156, 2, 215, 12, 107, 8, 2343, 8, 11, 20, 70, 1, 5, 54, 2, 5 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AE", "AF", "AL", "AM", "AR", "AT", "AU", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BM", "BN", "BR", "BW", "BY", "CA", "CH", "CI", "CL", "CM", "CN", "CO", "CR", "CU", "CW", "CY", "CZ", "DE", "DK", "DO", "DZ", "EC", "EE", "EG", "ES", "ET", "FI", "FJ", "FM", "FO", "FR", "GB", "GE", "GF", "GH", "GM", "GP", "GR", "GT", "HR", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KP", "KR", "KW", "KZ", "LA", "LB", "LI", "LK", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MK", "ML", "MM", "MN", "MO", "MR", "MT", "MU", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NI", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SD", "SE", "SG", "SI", "SK", "SN", "SY", "SZ", "TD", "TG", "TH", "TJ", "TN", "TR", "TT", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VE", "VN", "XK", "YE", "ZA", "ZM", "ZW" ], "name": "GridIDs", "textposition": "inside", "type": "pie", "uid": "416b25ba-bdea-4cc8-80e7-7117f8e37ccc", "values": [ 27, 1, 6, 8, 56, 141, 129, 1, 6, 7, 1, 32, 86, 5, 42, 6, 1, 3, 1, 2, 223, 3, 19, 224, 119, 3, 45, 5, 1073, 74, 6, 21, 1, 20, 106, 924, 60, 1, 47, 21, 16, 61, 266, 8, 72, 3, 1, 1, 675, 470, 11, 1, 10, 1, 1, 99, 3, 20, 63, 54, 48, 57, 551, 16, 107, 9, 404, 4, 24, 730, 19, 3, 2, 2, 274, 6, 20, 1, 14, 2, 12, 19, 9, 22, 4, 23, 1, 6, 2, 1, 8, 1, 5, 4, 7, 1, 1, 2, 3, 104, 68, 2, 3, 1, 2, 33, 1, 158, 99, 8, 33, 11, 2, 11, 1, 1, 34, 69, 179, 10, 104, 2, 11, 1, 65, 20, 375, 1, 37, 10, 114, 45, 41, 43, 6, 7, 2, 1, 1, 62, 3, 31, 129, 2, 174, 9, 92, 4, 1781, 7, 11, 18, 55, 1, 3, 44, 1, 4 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AE", "AL", "AM", "AR", "AT", "AU", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BJ", "BM", "BN", "BO", "BR", "BW", "BY", "CA", "CH", "CL", "CM", "CN", "CO", "CR", "CU", "CY", "CZ", "DE", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "ES", "ET", "FI", "FJ", "FM", "FO", "FR", "GA", "GB", "GE", "GH", "GP", "GR", "GT", "HR", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KP", "KR", "KW", "KZ", "LB", "LI", "LK", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MK", "ML", "MM", "MN", "MO", "MT", "MU", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NG", "NL", "NO", "NP", "NZ", "OM", "PA", "PE", "PF", "PH", "PK", "PL", "PS", "PT", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SD", "SE", "SG", "SI", "SK", "SM", "SN", "SY", "SZ", "TG", "TH", "TJ", "TN", "TR", "TT", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VE", "VN", "XK", "YE", "ZA", "ZM", "ZW" ], "name": "GridIDs", "textposition": "inside", "type": "pie", "uid": "3a1909a8-05e3-48dc-a664-36333eef5bf2", "values": [ 23, 6, 8, 58, 148, 145, 1, 6, 6, 1, 27, 96, 4, 47, 5, 3, 1, 2, 3, 187, 3, 18, 241, 118, 39, 4, 1112, 61, 4, 22, 18, 116, 932, 68, 1, 1, 36, 12, 20, 48, 302, 4, 75, 2, 1, 1, 681, 1, 515, 12, 9, 1, 105, 3, 26, 64, 45, 49, 66, 571, 13, 110, 9, 408, 2, 23, 719, 16, 3, 2, 2, 263, 7, 18, 13, 2, 10, 20, 11, 21, 5, 23, 1, 6, 1, 2, 8, 2, 3, 3, 7, 2, 2, 3, 104, 74, 2, 3, 1, 1, 30, 160, 108, 5, 28, 11, 2, 16, 1, 34, 66, 188, 8, 103, 1, 11, 1, 73, 18, 365, 1, 33, 10, 110, 60, 33, 37, 1, 6, 8, 1, 1, 61, 3, 27, 125, 1, 188, 9, 86, 6, 1816, 6, 9, 14, 45, 1, 3, 47, 2, 3 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "gridID breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "macro_gridIds = macro.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "macro_gridIds_first = macro_first.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "macro_gridIds_last = macro_last.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=macro_gridIds['org_gridId'],\n", " labels=macro_gridIds['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='GridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=macro_gridIds_first['org_gridId'],\n", " labels=macro_gridIds_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='GridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=macro_gridIds_last['org_gridId'],\n", " labels=macro_gridIds_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='GridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut['title'] = 'gridID breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 89, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "7852e403-e92b-4fcd-bfa6-75bd48d11b78", "x": [ "US", "CN", "DE", "JP", "FR", "GB", "IN", "IT", "RU", "ES", "KR", "CA", "BR", "PL", "NL", "TW", "AT", "AU", "TR", "CH", "SE", "NO", "CZ", "PT", "GR", "BE", "IR", "MX", "UA", "FI", "DK", "CO", "PK", "RO", "MY", "TH", "HU", "IL", "AR", "IE", "VN", "ID", "EG", "SG", "ZA", "BG", "SK", "SI", "DZ", "CL", "NG", "PH", "SA", "TN", "NZ", "BD", "MA", "HR", "AE", "CU", "LV", "JO", "LT", "CY", "KZ", "EC", "KE", "RS", "BY", "EE", "VE", "IQ", "PE", "LB", "SD", "LK", "QA", "IS", "GE", "OM", "LU", "GH", "TZ", "PS", "UZ", "AM", "NP", "SY", "AL", "BA", "ET", "CM", "SN", "MK", "UG", "UY", "MO", "AZ", "KW", "BO", "MD", "LY", "BH", "CR", "BF", "YE", "ZW", "CI", "GT", "MM", "LI", "MW", "BW", "MN", "JM", "ML", "KG", "MZ", "DO", "FJ", "NA", "KH", "BJ", "TJ", "NE", "PA", "MU", "MT", "ZM", "SZ", "TT", "NI", "ME", "PY", "BN", "KP", "MG", "AX", "BB", "BZ", "CD", "XK", "CW", "BM", "TL", "DJ", "DM", "BI", "GM", "TG", "RE", "NC", "MR", "PF", "PG", "MC", "AF", "RW", "TD", "GP", "GF", "GA", "FO", "SM", "FM", "LA" ], "y": [ 2343, 1288, 1119, 975, 861, 690, 671, 534, 451, 412, 344, 312, 281, 228, 223, 215, 185, 185, 156, 155, 152, 147, 145, 141, 138, 132, 131, 125, 107, 99, 89, 86, 86, 83, 82, 79, 77, 73, 72, 71, 70, 66, 66, 64, 54, 53, 52, 51, 49, 48, 45, 44, 43, 38, 36, 35, 30, 30, 29, 28, 27, 26, 25, 25, 25, 23, 23, 23, 22, 22, 20, 20, 17, 16, 15, 15, 15, 14, 14, 14, 13, 13, 12, 11, 11, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "title": { "text": "gridID distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [\n", " go.Bar(\n", " x=macro_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_countrycode'],\n", " y=macro_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_gridId']\n", " )\n", "]\n", "layout = go.Layout(\n", " title='gridID distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_gridids_longtail.png')" ] }, { "cell_type": "code", "execution_count": 90, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAY4AAAEWCAYAAABxMXBSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3XmcHHWd//HXp685MpNMjskdEo4AG1jCESEIKCpyKILsTzGuKCq72VXcn+uqCOz+Fo+Hx+KN67GwooCoK4JLQBRREIK7HAkGQjiScITc953JTB+f3x/17UlPMkf3TPf0HO/n41GPrvpWddWnK5l5z7equsrcHRERkWLFql2AiIgMLgoOEREpiYJDRERKouAQEZGSKDhERKQkCg4RESmJgkOkCGZ2rZn9Z7XrEBkIFBwy4JjZq2bWYmZ7zGy7mf3azKaVab3ndDP/bDPLhe3mh3sA3P1L7v43YbkZZuZmluhmXZ81s3RYxw4z+x8zO72vn6Gcwmc4qtp1yOCj4JCB6h3u3gBMAjYC3+mn7a5z94aC4R19WNd/hc/QDDwK3GVmVp4yi9ddwIn0hoJDBjR33w/8EpiVbzOzGjP7mpm9ZmYbzewHZlYX5o0zs3vDX/nbzGyhmcXM7DbgMOCe0Au4qpQ6Qg/iJ2HykfC6I6yr256Eu6eBW4CJwNhQz7+Y2Soz22Rmt5rZqLCdW8zsk2F8SugVXBmmjwyfKRamLzSzJQU9mhMK6n3VzD5jZs8Ae0sJj7CdB81sq5ltMbPbzawpzPtQvhcWpleY2R0F06vN7MRityWDk4JDBjQzqwfeAzxW0PwV4GjgROAoYArwr2HeJ4E1RH/lTwCuBdzd3w+8RujJuPv1fSjrDeG1Kazrf3v4DDXAB4HV7r4ljH8QeBNwBNAA/HtY/GHg7DD+RuDlgu29EVjo7jkzOwm4Gfg7YCzwH8CCsK289wJvD3VmSvh8BnwZmAz8BTAN+GxBfWeF8JsMpIDTw+fMf5ZnStiWDEIKDhmo/tvMdgA7gbcCXwUIh3rmA59w923uvhv4EjAvvC9NdHhrurun3X2hl3ZDtsnhL/j8cGkfPsOl4TOsBk4BLgnt7wO+4e4vu/se4BpgXugVPAycGXoVbwCuB84I73tjmA/RPvgPd3/c3bPufgvQCswt2P4N7r7a3VtKKdrdV7r7A+7e6u6bgW+EbePuLwO7iUL7DcD9wDozO5aCYCtlezL46NinDFTvdPffm1kcuBh42MxmATmgHlhccLrAgHgY/yrRX8e/C/NvdPevlLDdde4+tQz1A/zC3S/rpH0ysKpgehXRz+IEd3/JzPYS/WI+C/gCcIWZHUP0i/mG8J7pwOVm9g8F60mFdeet7k3RZjYB+HbYfiPRH5jbCxbJ94qOCuM7Qm2ncyDYZAhTj0MGtPDX9F1AFjgT2AK0AMe5e1MYRoWT0Lj7bnf/pLsfAVwE/JOZvSW/unKV1cf3ryP6xZ93GJAhuggAol++7wJS7r42TF8OjAaWhGVWA18s2AdN7l7v7j8rQ51fCu/9S3cfCVxGFM55+eA4K4w/TBQchT0iGcIUHDKgWeRiol+az4fDIDcB3zSz8WGZKWZ2Xhi/0MyOCoe0dhIFTv7QyUaicwp9tTmss7fr+hnwCTM73MwaiH5R/1fBeYiHgY9x4CT8H8P0o+6eDW03AX9vZqeFfTTCzN5uZo0l1pIys9qCIU7Uy9gD7DSzKcCnD3rPw0TnZ+rcfQ2wEDif6FzLn0vcvgxCCg4ZqO4xsz3ALuCLwOXuvizM+wywEnjMzHYBvweOCfNmhuk9wP8C33P3h8K8LwP/Es5dfKq3hbn7vlDTn8K65vb0noPcDNxGFAyvAPuBwkNODxP98s4Hx6NEh+fy07j7IuBviU6qbyfaHx8s9bMAy4h6cPnhQ8DngJOJgvfXwF2Fb3D35UT7d2GY3kV0Ev9PBcEmQ5jpQU4iIlIK9ThERKQkCg4RESmJgkNEREqi4BARkZIMyS8Ajhs3zmfMmFHtMkREBpXFixdvcffmnpYbksExY8YMFi1aVO0yREQGFTNb1fNSOlQlIiIlUnCIiEhJFBwiIlISBYeIiJREwSEiIiWpWHCY2TQze8jMnjOzZWb28dD+WTNbGx55ucTM3lbwnmvMbKWZvZi/22loPz+0rTSzqytVs4iI9KySl+NmgE+6+1PhVs+LzeyBMO+b7v61woXDQ3rmAccRPYzm92Z2dJj9XaKnwK0BnjSzBe7+XAVrFxGRLlSsx+Hu6939qTC+G3ie6NnQXbkY+Hl4XOUrRLeJPjUMK8NjNtuAn4dli/Ls2p18/Xcvsnt/urcfRURECvTLOQ4zmwGcBDwemj5mZs+Y2c1mNjq0TaHjoy7XhLau2g/exnwzW2RmizZv3tze/tz6XXznwZXs2p85+C0iItILFQ+O8ISzO4F/DA98+T5wJNEzldcDXy/Hdtz9Rnef4+5zmpsPfGM+GY+eeJnO5Lp6q4iIlKCitxwxsyRRaNwenhuNu28smH8TcG+YXAtMK3j71NBGN+09SsajbExnFRwiIuVQyauqDPgh0XOiv1HQPqlgsUuAZ8P4AmCemdWY2eFEjwB9AngSmBmez5wiOoG+oNg6ErF8cOhJhyIi5VDJHscZwPuBpWa2JLRdC7zXzE4EHHgV+DsAd19mZr8AniO6IuvK/POLzexjwP1AHLi54NnTPUolwqEq9ThERMqiYsHh7o8C1sms+7p5zxeBL3bSfl937+tO/lBVJqfgEBEphyH/zfH8oaq2jA5ViYiUw5APjvyhKvU4RETKY8gHx4GT4woOEZFyGPLBkT/HoUNVIiLlMQyCQ4eqRETKaRgEhw5ViYiU05APjnt/dQerv3MZGzesr3YpIiJDwpAPDs9myO3bQcv+1mqXIiIyJAz54KirqQGgVcEhIlIWQz44amtTAOxvbatyJSIiQ8OQD4662qjHsb9VPQ4RkXIYBsFRC0Brm3ocIiLlMAyCI5zjUI9DRKQshnxwpFLROY5WneMQESmL4RMcOlQlIlIWwyY40goOEZGyGDbBoR6HiEh5DJvgaFNwiIiUhYJDRERKMmyCQ+c4RETKY/gER1rBISJSDsMnONTjEBEpi+ETHOl0lSsRERkahnxwJBIJQMEhIlIuQz44zIxYIklG5zhERMpiyAcHQCyeJKMeh4hIWQyL4IirxyEiUjbDJDgSZDKZapchIjIkDI/gSCbJZtTjEBEph+ERHIkk2bR6HCIi5TAsgiORSKnHISJSJhULDjObZmYPmdlzZrbMzD4e2seY2QNmtiK8jg7tZmY3mNlKM3vGzE4uWNflYfkVZnZ5qbUkkkmyGV1VJSJSDpXscWSAT7r7LGAucKWZzQKuBv7g7jOBP4RpgAuAmWGYD3wfoqABrgNOA04FrsuHTbHiySQ5BYeISFlULDjcfb27PxXGdwPPA1OAi4FbwmK3AO8M4xcDt3rkMaDJzCYB5wEPuPs2d98OPACcX0otyWRKPQ4RkTLpl3McZjYDOAl4HJjg7uvDrA3AhDA+BVhd8LY1oa2r9oO3Md/MFpnZos2bN3eYl0gmyWV1clxEpBwqHhxm1gDcCfyju+8qnOfuDng5tuPuN7r7HHef09zc3GFeMpnEs2myubJsSkRkWKtocJhZkig0bnf3u0LzxnAIivC6KbSvBaYVvH1qaOuqvWiJZArPZkhnc6V/CBER6aCSV1UZ8EPgeXf/RsGsBUD+yqjLgbsL2j8Qrq6aC+wMh7TuB841s9HhpPi5oa1oqVQKFBwiImWRqOC6zwDeDyw1syWh7VrgK8AvzOwKYBVwaZh3H/A2YCWwD/gQgLtvM7MvAE+G5T7v7ttKKSQ6VJUhndWhKhGRvqpYcLj7o4B1MfstnSzvwJVdrOtm4Obe1pJMRYeqMupxiIj02bD45ngqlcJzadoUHCIifTZsgoNshowOVYmI9NmwCI6alK6qEhEpl2ERHKkQHDpUJSLSd8MiOGpqUpDLkM4oOERE+mp4BEeqBoCW/a1VrkREZPAbHsFRkwJgn4JDRKTPhkVw1NaoxyEiUi7DIjjyPY79rQoOEZG+GhbBke9x6FCViEjfDZPgiHocOlQlItJ3wyI46mprAWhtU3CIiPTVsAiO2troUNX+/W1VrkREZPAbFsFRnw8OnRwXEemzYREcB3ocCg4Rkb7qMTjM7AwzGxHGLzOzb5jZ9MqXVj75Hkdrmw5ViYj0VTE9ju8D+8xsNvBJ4CXg1opWVWZ1+R6HgkNEpM+KCY5MeDrfxcC/u/t3gcbKllVe9eGqqjadHBcR6bNiHh2728yuAS4D3mBmMSBZ2bLKK9/jaE3rHIeISF8V0+N4D9AKXOHuG4CpwFcrWlWZpVLRFwBbW9XjEBHpqx57HCEsvlEw/RqD7BxHPjjSOschItJnxVxV9VdmtsLMdprZLjPbbWa7+qO4cskHR5uCQ0Skz4o5x3E98A53f77SxVTKgeBIV7kSEZHBr5hzHBsHc2hAQXCk1eMQEemrYnoci8zsv4D/JjpJDoC731WxqspM5zhERMqnmOAYCewDzi1oc2DQBEcyGV09nFaPQ0Skz4q5qupD/VFIJcXjcSwWJ61zHCIifVbMVVVTzexXZrYpDHea2dT+KK6cLJ4gox6HiEifFXNy/EfAAmByGO4JbYNKPJEknVaPQ0Skr4oJjmZ3/5G7Z8LwY6C5wnWVXSyhHoeISDkUExxbw+3U42G4DNja05vM7OZwaOvZgrbPmtlaM1sShrcVzLvGzFaa2Ytmdl5B+/mhbaWZXV3qB8yLxZNkMupxiIj0VTHB8WHgUmADsB54F1DMCfMfA+d30v5Ndz8xDPcBmNksYB5wXHjP9/JBBXwXuACYBbw3LFuyeCJJRoeqRET6rJirqlYBF5W6Ynd/xMxmFLn4xcDP3b0VeMXMVgKnhnkr3f1lADP7eVj2uVLriSeTZNXjEBHpsy6Dw8yucvfrzew7RN/b6MDd/28vt/kxM/sAsAj4pLtvB6YAjxUssya0Aaw+qP20LuqdD8wHOOywww6ZH08kyarHISLSZ90dqsrfZmQRsLiToTe+DxwJnEh02OvrvVzPIdz9Rnef4+5zmpsPPXefSKjHISJSDl32ONz9njC6z93vKJxnZu/uzcbcfWPBOm4C7g2Ta4FpBYtODW10016SeDJJq4JDRKTPijk5fk2RbT0ys0kFk5cA+SuuFgDzzKzGzA4HZgJPAE8CM83scDNLEZ1AX9CbbSeSKfU4RETKoLtzHBcAbwOmmNkNBbNGApmeVmxmPwPOBsaZ2RrgOuBsMzuR6JzJq8DfAbj7MjP7BdFJ7wxwpbtnw3o+BtwPxIGb3X1ZiZ8RgGQiSS67tzdvFRGRAt1dVbWO6PzGRXQ8p7Eb+ERPK3b393bS/MNulv8i8MVO2u8D7utpez1JJFPkMj3mnYiI9KC7cxxPA0+b2e3uPuh/4yZSSXJZHaoSEemrYm6rvsLMOrsc94gK1FMxKfU4RETKopjgmFMwXgu8GxhTmXIqJ5lMQjZNNufEY1btckREBq0er6py960Fw1p3/xbw9n6oraySqRSezZDO5qpdiojIoNZjj8PMTi6YjBH1QIrpqQwoqVQKz0XBUZuMV7scEZFBq5gAKPx2dwZ4heimh4NKKvQ49qdzNNZWuxoRkcGrmOC4In+TwbzwJb1Bpb62BrJpdu9P09xYU+1yREQGrWK+Of7LItsGtPq6WjybYdd+XVklItIX3X1z/Fii52OMMrO/Kpg1kujqqkGlob4WPMeOvfurXYqIyKDW3aGqY4ALgSbgHQXtu4G/rWRRldBQFx2e2rZrX5UrEREZ3Lr75vjdwN1mdrq7/28/1lQRDfV1AOzYo+AQEemLHh/kBPy1mR1y36k+PMipKprHNAGwYfOWKlciIjK4dXeoqvBBToPerGOOBmDVyy8T3bRXRER6o18f5FRNxx57DACrX32pypWIiAxu/fogp2qaNGkSsVQtG1a/Wu1SREQGtYo9yGmgMTNGNE9j89pXq12KiMigVrEHOQ1EoyZMY8fq5dUuQ0RkUCvmQU4/dfc0gJmNBqa5+/b+KrCcxk2ZwdolD5NOp6PbrIuISMmKOcfxgJmNNLMxwFPATWb2zQrXVRHjp03Hc1leeeWVapciIjJoFRMco9x9F/BXwK3ufhrwlsqWVRlTpx8JwPLlOlwlItJbxQRHwswmEd1K/d4K11NR0w+PguPFF1+sciUiIoNXMcHxeeB+YKW7P2lmRwArKltWZUya0EystoHnXlSPQ0Skt3p8Hkf48t8dBdMvA/+nkkVVyqi6FInRk9XjEBHpg2IeHdtMdDfcGYXLu/uHK1dWZTTWJkiOmcJLKwdlh0lEZEAo5gmAdwMLgd8D2cqWU1kj65IkRk9mw7KH2Lt3LyNGjKh2SSIig04xwVHv7p+peCX9oLE2QXLcYQA8//zzzJkzp8oViYgMPsWcHL/XzN5W8Ur6wcjaJKlx0wF49tlnq1yNiMjgVExwfJwoPFrMbJeZ7TazXZUurBIaaxMkRk8ikUopOEREeqmYq6oa+6OQ/tBYm8RicSYedpSCQ0Skl7q7O+6x7v6CmZ3c2Xx3f6pyZVVGKhGjLhmn9rCjePbZxT2/QUREDtFdj+OfgPnA1zuZ58CbK1JRhTXWJhgx+QiWPLiA7du3M3r06GqXJCIyqHR5jsPd54fXN3Uy9BgaZnazmW0ys2cL2saY2QNmtiK8jg7tZmY3mNlKM3umsJdjZpeH5VeY2eV9+7jRJbkjJh4OwLJly/q6OhGRYaeYk+O99WPg/IPargb+4O4zgT+EaYALgJlhmA98H6KgAa4DTgNOBa7Lh01vNdYmSDXryioRkd6qWHC4+yPAtoOaLwZuCeO3AO8saL/VI48BTeHGiucBD7j7tvAMkAc4NIxKMrI2SaZ+LI2NjQoOEZFe6DI4zOyM8FpTxu1NcPf1YXwDMCGMTwFWFyy3JrR11d5ZvfPNbJGZLdq8eXOXBTTWJtizP8Pxxx+v4BAR6YXuehz554z/byU27O5OdJK9XOu70d3nuPuc5ubmLpcbWZdk1/40xx9/PEuXLiUqQ0REitVdcKTN7EZgSjhx3WHo5fY2hkNQhNdNoX0tMK1guamhrav2XhtZm2TX/gwnnXQS27ZtY9WqVX1ZnYjIsNNdcFwIPAjsBxZ3MvTGAiB/ZdTlRDdQzLd/IFxdNRfYGQ5p3Q+ca2ajw0nxc0Nbr42sS9CWyXHiKa8D4LHHHuvL6kREhp0uv8fh7luAn5vZ8+7+dKkrNrOfAWcD48xsDdHVUV8BfmFmVwCriJ4qCHAf8DZgJbAP+FCoYZuZfQF4Miz3eXc/+IR7SSaNqgVg7LSjqKur47HHHmPevHl9WaWIyLBSzN1xt5rZr4AzwvRC4OPuvqa7N7n7e7uYdcjzysP5jiu7WM/NwM1F1FmUyaPqANi0J8OcOXN4/PHHy7VqEZFhoZjLcX9EdChpchjuCW2D0uSmKDjW7WjhtNNO46mnnqK1tbXKVYmIDB7FBMd4d/+Ru2fC8GOg68uWBrgJI2sxg3U7W5g7dy5tbW0sWbKk2mWJiAwaxQTHFjO7zMziYbgM2FrpwiollYgxvrGmvccB6HCViEgJigmODxOdxN4ArAfeRTh5PVhNbqpj3Y79TJ06lSlTpujKKhGREhTzPI5VwEX9UEu/mTyqjufXR8+imjt3roJDRKQElbzJ4YA1uamWtTtacHdmz57NK6+8wr59+6pdlojIoDBMg6OO1kyO7fvSzJw5E4CVK1dWuSoRkcFh2AYHRJfkHn300QCsWLGimiWJiAwaPQaHmf1LwXg575RbNfkvAa7d0dLe41BwiIgUp7vbqn/GzE4nuooqryJ3yu1vk5ui246s29FCY2MjEyZMUHCIiBSpu6uqXgDeDRxhZgvD9FgzO8bdX+yX6ipkzIgUNYkY63a0ADBz5kyWL19e5apERAaH7g5V7QCuJbrx4NnAt0P71Wb2PxWuq6LMjClNdazbuR+IgkM9DhGR4nQXHOcBvwaOBL5B9Nzvve7+IXd/fX8UV0mTmmo79Dg2btzIrl27qlyViMjA12VwuPu17v4W4FXgNiAONJvZo2Z2Tz/VVzGTR9V1CA7QJbkiIsUo5nLc+919kbvfCKxx9zMZ5LccAZg2pp5Nu1vZ15bRJbkiIiXoMTjc/aqCyQ+Gti2VKqi/HDuxEXd4YcNujjrqKEDBISJSjJK+ANibJwEOVLMmjwTguXW7qK+vZ8qUKQoOEZEiDMtvjgNMaapjZG2C58LNDnVllYhIcYZtcJgZsyaP5Ll1UXDMnj2bJ554gq9//etET7IVEZHODNvgAJg1aRQvbNhFNud87nOf46KLLuJTn/oUH/nIR6pdmojIgDWsg+O4ySPZn87xypY9jBo1ijvvvJP3ve993HrrrWSz2WqXJyIyIA3r4MifIF8WDleZGeeccw4tLS36ToeISBeGdXAc2dxAKh5rP0EOcMIJJwDwzDPPVKssEZEBbVgHRyoRY+aEhvYT5ACzZs0iHo8rOEREujCsgwNg1qSRLFu3q/1KqtraWo455hgFh4hIF4Z9cLzu8DFs29vGCxt2t7edcMIJPP30kPmuo4hIWQ374Dhr5jgAFq7Y3N52wgknsGrVKnbu3FmtskREBqxhHxyTRtVx9IQGFq44cPut2bNnA7B06dJqlSUiMmAN++AAOGtmM4+/so2Wtui7G7qySkSkawoOosNVbZkcT7y6DYApU6YwevRonecQEelEVYLDzF41s6VmtsTMFoW2MWb2gJmtCK+jQ7uZ2Q1mttLMnjGzk8tdz2mHjyWViPHI8s35+jjhhBP485//XO5NiYgMetXscbzJ3U909zlh+mrgD+4+E/hDmAa4AJgZhvnA98tdSF0qzqkzxvDw8gMnyN/4xjeyePFitm7dWu7NiYgMagPpUNXFwC1h/BbgnQXtt3rkMaDJzCaVe+PnHTeBlZv2sGxddCXVhRdeSC6X4ze/+U25NyUiMqhVKzgc+J2ZLTaz+aFtgruvD+MbgAlhfAqwuuC9a0JbB2Y238wWmdmizZs3Hzy7R++YPZlUPMYdi9YAcMoppzBx4kTuuWfQP15dRKSsqhUcZ7r7yUSHoa40szcUzvToa9wlPRTD3W909znuPqe5ubnkgprqU7x11gTuXrKWtkyOWCzG29/+dn7729+STqdLXp+IyFBVleBw97XhdRPwK+BUYGP+EFR43RQWXwtMK3j71NBWdu86ZSrb96V58IVo0xdeeCG7du1i4cKFldiciMig1O/BYWYjzKwxPw6cCzwLLAAuD4tdDtwdxhcAHwhXV80FdhYc0iqrs2aOY3xjDXcsio6MnXPOOdTU1HDvvfdWYnMiIoNSNXocE4BHzexp4Ang1+7+W+ArwFvNbAVwTpgGuA94GVgJ3AR8tFKFJeIx3vO6aTz44iZWbNxNQ0MD5557LrfccgubNm3qeQUiIsOADcXna8+ZM8cXLVrUq/du39vGGf/2IOf8xQRueO9JPPfcc5x44om8+93v5vbbby9zpSIiA4eZLS74ikSXBtLluAPC6BEpPnD6DO55Zh0rN+1h1qxZXHvttfz0pz/VpbkiIig4OvW3Zx1ObSLOdx5cAcA111zD0UcfzbXXXlvlykREqk/B0YmxDTV86IwZ3L1kHY+/vJWamhquvPJKlixZwrPPPlvt8kREqkrB0YWPvfkopo6u49pfLaU1k2XevHkkEgluu+22apcmIlJVCo4u1KcSfOGdx/PS5r384I8vM378eM4//3x+8pOfkM1mq12eiEjVKDi68aZjxnPR7Mnc8OAKnnhlG+9///tZt24dDz30ULVLExGpGgVHD754yfEcNqaej/30KU47+62MHDmSG264gaF4GbOISDEUHD1orE3y/ctOZtf+NP905/Nc9ZlruOeee/jWt75V7dJERKpCwVGEYyeO5JuXnsifX9vO8olv4uJ3vpNPf/rTPPzww9UuTUSk3yk4inTBX07iS5f8JQ8v38LoCz7OkUcexaWXXsratRW536KIyICl4CjBvFMP47p3zOKhl/dy+Lx/Zd++fbzrXe+ira2t2qWJiPQbBUeJPnTG4XzrPSeyMt3EjEs+xWOPPcZ1111X7bJERPqNgqMX3nnSFG694lRSM1/PyOPP5lvfvkHPJheRYUPB0UuvP3Icv/6/Z3HqxR9mf8s+zpv/L2zatb/aZYmIVJyCow8mjqrlt5+/jL88/U0s+e1POfsr93PjIy/RlslVuzQRkYpRcPRRPGZ87/rPk923i50LvsxnrvsSp37yh9z6P6+wP61bk4jI0KPgKIMzzzyTq666isTu9ez44808fcN8rnj7GZw4/6v88NFX2NuaqXaJIiJloycAltn69eu55557+PL1X2fNmjU0v+96Rk85knfMnsy8Uw9j9tRRmFlVahMR6U6xTwBUcFTI2rVrmTNnDvFkDcdf+CGWrm8hfvjr+ItpzVx04mTOO24iR41vqGqNIiKFFBxVDg6Axx9/nDe/+c3s27cPgONPPYsjLvsCT6/dA8DM8Q2cd9xEzj6mmdnTmkjGdeRQRKqn2OBI9Ecxw9Vpp53GunXr2L59O7/5zW/46Ec/yutP/Clf+39f4NFXdvO75zfzvT+u5N8fWklDTYK5R4zhjKPGMWf6GI6d1KggEZEBST2OfnTttdfy5S9/GQAzY+LEiUw7bDrN048hN3Y6r7XUsjVXR3LMFOpGNHDC1FGcfNhoTjqsidnTmpg4slbnR0SkYnSoagAGRy6X44477mD16tXs2rWLNWvW8NJLL7FkyRJ27drVYdnRE6ZSM346rY1TiY89jOTYqYxsbOTYGZOZfeQUjpk4kmMmNnL0hAYaa5NV+kQiMpQoOAZgcHQll8vx2muvsWnTJtauXcuyZctYunQpS5cuZfny5Yc8qjY1bhq1R7yOUWf8NbFULeMaUkwfO4LpY+uZMXYEM8aNYMbYeqaPHcGoOoWKiBRHwTGIgqM7ra2tvPDCC7z00kvs3buX1atX88gjC/nd7+5nyowj+eur/g1rPopXt+7l1S372HDQbU9G1iaY3FTHpFG1TGqqY9LI6HVymB6d8i5XAAAPT0lEQVTfWMOIGp3qEhEFx5AJjq489NBDXHbZZaxbt47jjjuOSy+9lA9/+MOMHT+J17btC0Gyl7U7Wli3Yz/rd7awfud+tu099Bbwdck44xpTjGuoaR+aG1KMa4zGx45IMWZEilH1SUbVJalJxKvwiUWk0hQcQzw4ALZt28ZPfvIT7rzzTh555BFisRivf/3rOeKIIxg7dixmRkNDA9OnT2f8+PHU19czsmkMNaMnsDuXZP2O/Wza3cqWPQXD7ja27m1l6942uvqvUZ+K01SXZFR9iqa6JE310TCqLhVekzTUJGioTdAYXhtqEjTWJBlREyehq8VEBiQFxzAIjkIvv/wyN910EwsXLmTVqlXs2LEDgL1799LZv3FTUxPTp09vH8aOHUt9fT319fWMGDGC2to6cvEaGpon0dA8lb0ZY0dLmp372tixL82OljQ79qXZ2XJgeue+NG3Znm/wWJeMHxIqDTUJRtQkqEvFqUvGqU/FDxpPUJ8MbanQlsyPJ6hLxonHdMWZSF8oOIZZcHSlra2NNWvWsHXrVvbu3cvGjRtZtWrVIcPu3bu7XEcsFiOZTGJmNDU1MXHiRC655BKuuOIKpkyZ0r6cu9OSzrKzJc2e/Rl2t2bYsz/DnvB6YDrNntYMuwvm7WmNhv3pLPvasrSks132eLqSSsSoT8WpScSoSYTXZMF4vj0Z636ZZDSeSnRsTyZiJGMxkgkjGY+RisdIxmMk40aifdqIx0yXTcugpOBQcJQkm83S0tLCvn372oddu3bx0ksvsXz5clpbW8nlcmzfvp0VK1bw8MMPA5BMJmloaKChoYHGxsZDxhsbG2lqamLatGlMmTKFESNGMGLECOrr6xk/fjwTJ07s9Jesu9OaybWHSEtbhpa2HPvaMuxLZ9nfli2Yl+2wXGsmF4YsremC8UwuTGcPLJOOxjO58v0cmFEQLB1DJZkPm0SMZMzax1MF8xJxIxmLEY8biVgURMl4jHjswHQiFq23cDoei957oC0W3ttxOr9M4XQ8dug289uImxGLQdwUikOdvjkuJYnH4+2/9AvNnTu30+Vffvll7rrrLrZt28bu3bvZs2dP++uePXvYsmVLe9uOHTtIp9OdrmfixIkce+yxjB49mqamJkaNGsW0adM45ZRTmDFjBslkkppUioaaJDUja6ipGVmRX1yZbI62bK7boElnc6SzHl47jrdlDkxH6ypcLkdbxsnkDowXzmtpyXZYZ1smRzbnZHLRe7LZaDwbpsuYcb0Wj1mHQImFsGkfbw8ZDmmPluXQtrC+mHW+rmicg9Z/6LoOLBu9xixaZ8yiL95awXTMonUcvEzH+WFerMTlw3jh9IHlOy5TuP6e1tnpOmJgHLrO9lcItZTnZ2fQ9DjM7Hzg20Ac+E93/0pXy6rHMbDkcjk2bNjA+vXr23sze/fuZc2aNSxevJiVK1eyc+dOdu7cyY4dO9izZ0+366utre0w1NXVdZiOx6Orvpqamhg3bhypVIp4PE4sFiMej3cYTyaTjBkzhtGjR7dPT506lcmTJ1NXV0dNTQ2pVIpEIjFg/tLO5ToGSTbnpLMdpzM5J5PtOB0tVzCdLQinsHxhYB14P+Q8mpdzJ5dzsu4d2vPzCl+zuajnmO2k/dBlw7qdTtujVzptax/PHbqtgRCyA83vPvEGjp7Q2Om8IdXjMLM48F3grcAa4EkzW+Duz1W3MilGLBZj8uTJTJ48uajlN23axOLFi1m3bh3pdLp9aG1tZf/+/e1DS0tLp9P5w2pr165ly5YtpNNpstks2WyWXC7XYbxYZtYeIl2FUD54ampq2kPs4PFkMkkikSCRSBCPx9tfk8lkhyEWixGLxaK/LHt4zY/nz0UVDoXzO3tNxWLUHNSeryc1IkUymSQej7evxyxWMF76EIvFSCQS7fXl111J7gcCJueOh3Fvb+t6mZxHQe0F83pc3v3A/BBeThfL5IqsoXCdhcvnCueHV6KAhVA7B+a7O2NGpPq8TwdFcACnAivd/WUAM/s5cDGg4BiCxo8fzwUXXNAv20qn02zdupXt27dH51VaW1m9ejXr1q2jtbW1fWhra2t/PTh8Csfzy+UDbO/evWzdupXW1lZaWlrIZDJks9kOr/mhra2t0yvghrp8cOTD5eC2Yub19f358c4CfKi56O67GXfUUX1ax2AJjinA6oLpNcBphQuY2XxgPsBhhx3Wf5XJoJZMJpk4cSITJ05sbzvppJOqVk82myWdTpPL5cJflMW/5nK5Dj20dDqNh79US1lHvoZ0Ok1bWxvZbLbDevoy5HI5MplMhxqB9vn58YNfu5vX1/cXjucDPP/Zh6Kampo+r2OwBEeP3P1G4EaIznFUuRyRXskf8hIZyAZLP2wtMK1gempoExGRfjZYguNJYKaZHW5mKWAesKDKNYmIDEuD4lCVu2fM7GPA/USX497s7suqXJaIyLA0KIIDwN3vA+6rdh0iIsPdYDlUJSIiA4SCQ0RESqLgEBGRkig4RESkJIPmJoelMLPNwCpgHLClyuV0ZyDXp9p6R7X1zkCuDQZ2feWsbbq7N/e00JAMjjwzW1TMnR6rZSDXp9p6R7X1zkCuDQZ2fdWoTYeqRESkJAoOEREpyVAPjhurXUAPBnJ9qq13VFvvDOTaYGDX1++1DelzHCIiUn5DvcchIiJlpuAQEZGSDNngMLPzzexFM1tpZldXuZZpZvaQmT1nZsvM7OOhfYyZPWBmK8Lr6CrWGDezP5vZvWH6cDN7POy//wq3s69GXU1m9ksze8HMnjez0wfKfjOzT4R/z2fN7GdmVlvN/WZmN5vZJjN7tqCt031lkRtCnc+Y2clVqO2r4d/1GTP7lZk1Fcy7JtT2opmd19+1Fcz7pJm5mY0L01Xfb6H9H8K+W2Zm1xe0989+K9cjIQfSQHTr9ZeAI4AU8DQwq4r1TAJODuONwHJgFnA9cHVovxr4tyrW+E/AT4F7w/QvgHlh/AfAR6pU1y3A34TxFNA0EPYb0eOMXwHqCvbXB6u534A3ACcDzxa0dbqvgLcBvwEMmAs8XoXazgUSYfzfCmqbFX5ma4DDw89yvD9rC+3TiB7lsAoYN4D225uA3wM1YXp8f++3fvkP3d8DcDpwf8H0NcA11a6roJ67gbcCLwKTQtsk4MUq1TMV+APwZuDe8EOxpeCHusP+7Me6RoVfznZQe9X3WwiO1cAYoscT3AucV+39Bsw46JdMp/sK+A/gvZ0t11+1HTTvEuD2MN7h5zX88j69v2sDfgnMBl4tCI6q7zeiP07O6WS5fttvQ/VQVf6HOm9NaKs6M5sBnAQ8Dkxw9/Vh1gZgQpXK+hZwFZAL02OBHe6eCdPV2n+HA5uBH4XDaP9pZiMYAPvN3dcCXwNeA9YDO4HFDIz9VqirfTXQfkY+TPSXPAyA2szsYmCtuz990Kyq1wYcDZwVDok+bGav6+/ahmpwDEhm1gDcCfyju+8qnOfRnwj9fm20mV0IbHL3xf297SIkiLrp33f3k4C9RIdb2lVxv40GLiYKt8nACOD8/q6jFNXaVz0xs38GMsDt1a4FwMzqgWuBf612LV1IEPV05wKfBn5hZtafBQzV4FhLdHwyb2poqxozSxKFxu3ufldo3mhmk8L8ScCmKpR2BnCRmb0K/JzocNW3gSYzyz8hslr7bw2wxt0fD9O/JAqSgbDfzgFecffN7p4G7iLalwNhvxXqal8NiJ8RM/sgcCHwvhBsUP3ajiT6g+Dp8HMxFXjKzCYOgNog+rm4yyNPEB0pGNeftQ3V4HgSmBmucEkB84AF1Som/DXwQ+B5d/9GwawFwOVh/HKicx/9yt2vcfep7j6DaD896O7vAx4C3lXl2jYAq83smND0FuA5BsB+IzpENdfM6sO/b762qu+3g3S1rxYAHwhXCc0FdhYc0uoXZnY+0SHSi9x9X8GsBcA8M6sxs8OBmcAT/VWXuy919/HuPiP8XKwhurhlAwNgvwH/TXSCHDM7muiikS30536r5Emdag5EVz8sJ7qy4J+rXMuZRIcIngGWhOFtROcS/gCsILpKYkyV6zybA1dVHRH+060E7iBcwVGFmk4EFoV999/A6IGy34DPAS8AzwK3EV3NUrX9BvyM6HxLmuiX3RVd7SuiCyC+G34+lgJzqlDbSqJj8vmfiR8ULP/PobYXgQv6u7aD5r/KgZPjA2G/pYCfhP93TwFv7u/9pluOiIhISYbqoSoREakQBYeIiJREwSEiIiVRcIiISEkUHCIiUhIFhww7ZjbRzH5uZi+Z2WIzuy9cD1/ObZxtZq8v5zp7Wcer+Tu7ipSLgkOGlfBlvV8Bf3T3I939FKKbw5X7fldnA50GR8E3y4vWm/eIVIqCQ4abNwFpd/9BvsHdn3b3heHbwF+16PkaS83sPdDee7g3v7yZ/Xu4VUb+L/rPmdlT4T3HhhtZ/j3wCTNbYmZnmdmPzewHZvY4cL1Fz8doDuuIhWcoNBcWamafNbPbzOxPwG1mNsPMFoZtPZXv0YT6/mgHnlty+8H3LjKzOjP7jZn9bfl3qQw3+itGhpvjie5i25m/Ivqm+myie/88aWaPFLHOLe5+spl9FPiUu/+Nmf0A2OPuXwMwsyuI7h30enfPmtlO4H1EdyY+B3ja3Td3su5ZwJnu3hJuvvdWd99vZjOJvlU8Jyx3EnAcsA74E9F9sx4N8xqI7kN2q7vfWsTnEemWehwiB5wJ/Mzds+6+EXgYeF0P74HoBocQBdKMbpa7w92zYfxm4ANh/MPAj7p4zwJ3bwnjSeAmM1tKdDuTWQXLPeHua9w9R3T7jsI67gZ+pNCQclFwyHCzDDilxPdk6PizUnvQ/NbwmqX7Xvze/Ii7rya6c+2bgVM58CyKLt8DfALYSNQjmkN0z6KDa+isjj8B5/f3rbdl6FJwyHDzIFBjZvPzDWZ2gpmdBSwE3mPR89ebiR7b+QTRo0NnhbuONhHdCbcnu4keE9yd/yS6WV1hT6Q7o4D1oVfxfqJHJBfjX4HtRDfnE+kzBYcMKx7d1fMS4JxwOe4y4MtET8f7FdFdeJ8mCpir3H1D6B38guhupL8A/lzEpu4BLsmfHO9imQVE5x+6Okx1sO8Bl5vZ08CxdOyN9OTjQJ2ZXV/Ce0Q6pbvjilSJmc0BvunuXQWLyICkq6pEqsDMrgY+QnRllcigoh6HiIiUROc4RESkJAoOEREpiYJDRERKouAQEZGSKDhERKQk/x8FOzsXt7MfCwAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = macro_gridIds.sort_values(by=['org_gridId'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.org_gridId\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of institutions')\n", "plt.xlim(-1, 170)\n", "\n", "plt.savefig('./reports/figures/macro_gridids_powerlaw.png')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Patterns in paper submissions" ] }, { "cell_type": "code", "execution_count": 91, "metadata": {}, "outputs": [], "source": [ "sent_papers = macro_first[['paper_doi','org_countrycode', 'org_continent', 'conf_countrycode', 'conf_continent']].groupby(['org_countrycode', 'org_continent', 'conf_countrycode', 'conf_continent']).count().reset_index()\n", "sent_papers[['org_lat', 'org_lon', 'conf_lat', 'conf_lon']] = sent_papers.apply(lambda row: [latlon(row.org_countrycode)[0],\n", " latlon(row.org_countrycode)[1],\n", " latlon(row.conf_countrycode)[0],\n", " latlon(row.conf_countrycode)[1]],\n", " axis=1, result_type='expand')" ] }, { "cell_type": "code", "execution_count": 92, "metadata": {}, "outputs": [], "source": [ "# Create a minimum and maximum processor object\n", "min_max_scaler = preprocessing.MinMaxScaler((.1,25))\n", "\n", "# Create an object to transform the data to fit minmax processor\n", "x_scaled = min_max_scaler.fit_transform(sent_papers[['paper_doi']].values.astype(float))\n", "\n", "# Run the normalizer on the dataframe\n", "sent_papers['magnitude'] = x_scaled" ] }, { "cell_type": "code", "execution_count": 93, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "lat": [ 23.90528188, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": true, "type": "scattergeo", "uid": "712b5152-bd2f-44d2-9c68-59949ffae215" }, { "lat": [ 23.90528188, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "90e233f1-4307-4c96-a394-a45ba5f8eeb5" }, { "lat": [ 23.90528188, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.300167099999996, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "16580007-b5c2-43c4-9b00-b9429acebb99" }, { "lat": [ 23.90528188, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 54.300167099999996, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "16c635ae-57f7-4272-9ffe-cd77b74b2d99" }, { "lat": [ 23.90528188, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 54.300167099999996, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cda297ce-5bdc-45d9-bfc3-ce2d0ba9206f" }, { "lat": [ 23.90528188, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 54.300167099999996, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eff9b74a-bd72-44f2-b5f9-dcbf5179c2ee" }, { "lat": [ 23.90528188, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b707fde0-7751-4a55-bcb0-9afdeb38de6a" }, { "lat": [ 23.90528188, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6a135753-0ca9-48eb-9f6e-b4abc4a060f4" }, { "lat": [ 23.90528188, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 54.300167099999996, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5d6d8e55-1b52-4434-9044-6f005898f6a5" }, { "lat": [ 23.90528188, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fd6e16dc-dfdd-439a-8bbf-1e64ff458c63" }, { "lat": [ 23.90528188, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.300167099999996, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2f736988-3bb0-4c3d-92d4-9200a4efac68" }, { "lat": [ 23.90528188, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.300167099999996, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9f9352df-72dc-4ef0-96c1-2ea1f731f242" }, { "lat": [ 23.90528188, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 54.300167099999996, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dfa95416-85ec-4b05-a72b-2078208ad1af" }, { "lat": [ 23.90528188, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 54.300167099999996, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "caa1f5e7-0249-4aab-b945-4c89ee76a273" }, { "lat": [ 23.90528188, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "898993b2-f3cf-4bd6-b755-94e1df1509e5" }, { "lat": [ 23.90528188, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a2832cd3-444c-4c4c-b727-6000d826e7fa" }, { "lat": [ 23.90528188, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 54.300167099999996, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "598b13e5-c05e-4220-b062-b61a5f119977" }, { "lat": [ 23.90528188, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 54.300167099999996, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ff8232d6-5832-4b6d-8db7-93e4f76a4fee" }, { "lat": [ 23.90528188, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3a3d1a08-6618-4dc2-b22b-951156456531" }, { "lat": [ 23.90528188, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2f2d1ce5-1bcb-4ff5-b2d1-4ab75996237a" }, { "lat": [ 23.90528188, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bbcb1f17-a0a5-43df-8038-577aa41aa3ad" }, { "lat": [ 23.90528188, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8f9e378e-dda4-4321-b883-0069d585f29c" }, { "lat": [ 23.90528188, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8bbf60e4-ef6a-4834-b4dd-aac249e27585" }, { "lat": [ 23.90528188, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 54.300167099999996, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3e3b03b4-d8ad-44f3-b705-a994fffda878" }, { "lat": [ 23.90528188, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 54.300167099999996, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fad73388-c500-483f-8750-8d25c1470555" }, { "lat": [ 23.90528188, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.300167099999996, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "052d6f1c-a05b-4c74-9091-bfe5e49a0278" }, { "lat": [ 23.90528188, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "11e14907-52bc-4815-8dd1-350048f2aaf3" }, { "lat": [ 23.90528188, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5ad9a15c-2ebd-4d65-80cb-eef94e65da73" }, { "lat": [ 23.90528188, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b6b3f852-773f-4cac-89e4-40e06642cd88" }, { "lat": [ 23.90528188, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "77510c89-e489-4aeb-989f-784e271b2ba4" }, { "lat": [ 23.90528188, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.300167099999996, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "83810991-b8a1-4900-90d3-cd2aca9c3595" }, { "lat": [ 23.90528188, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 54.300167099999996, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fae0434d-a001-4bff-8a5a-8a2a6c67a10e" }, { "lat": [ 23.90528188, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "538165b1-aa7c-43a8-9cbb-82a1071d3af9" }, { "lat": [ 41.14244989, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.04983396, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": true, "type": "scattergeo", "uid": "b48c6923-c738-4ddc-a345-9cbbb281360c" }, { "lat": [ 41.14244989, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.04983396, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69881f41-c761-4a40-a73f-d08cac6c7bb2" }, { "lat": [ 41.14244989, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.04983396, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8caf770-5181-48b2-bd08-0c54f8fe3d97" }, { "lat": [ 40.28952569, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2f75f23e-ffd6-476c-a358-e7a0fea4d196" }, { "lat": [ 40.28952569, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 44.92993276, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "af503156-f73b-4156-a067-bc8678c2565f" }, { "lat": [ 40.28952569, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8c45e3dc-f98f-4c5a-9c28-8c0a56e13e9e" }, { "lat": [ 40.28952569, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "32616c8c-da0b-41fc-9ded-d3503eb61266" }, { "lat": [ 40.28952569, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "819c5bce-9738-4280-9d46-c6e5df58c22e" }, { "lat": [ 40.28952569, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d5d83929-ca8d-4591-8444-cd1001526610" }, { "lat": [ 40.28952569, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "41575932-968c-4c61-9236-9e002ab159ab" }, { "lat": [ 40.28952569, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dc548e74-bc31-47f3-b0f4-d3effe1a478d" }, { "lat": [ 40.28952569, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "57e9b9ed-1f9d-4b91-a041-2bd0fb59d2ee" }, { "lat": [ -35.3813488, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.16044242923880186 }, "lon": [ -65.17980692, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": true, "type": "scattergeo", "uid": "7fb712ab-13f9-400c-acf5-16c252aff58c" }, { "lat": [ -35.3813488, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11596592470458918 }, "lon": [ -65.17980692, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5ee76b75-7037-49ac-a609-e095928bcdf1" }, { "lat": [ -35.3813488, -25.73288704 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -65.17980692, 134.49100008 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ff75e5da-b866-4073-8de5-2e5f60fa7850" }, { "lat": [ -35.3813488, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -65.17980692, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "879e9b9e-9b24-4fbf-bf0c-4729f02b1df6" }, { "lat": [ -35.3813488, 42.76890318 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -65.17980692, 25.21552909 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d1ef7cfa-99e1-4959-972d-411ac4cf13a0" }, { "lat": [ -35.3813488, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12851057982962352 }, "lon": [ -65.17980692, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6ad9d82a-b47e-4413-8e20-676269917222" }, { "lat": [ -35.3813488, 61.36206324 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11596592470458918 }, "lon": [ -65.17980692, -98.30777028 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "896b9016-4ec0-4349-9dba-acd63200cf01" }, { "lat": [ -35.3813488, 46.79785878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11824677109095906 }, "lon": [ -65.17980692, 8.20867471 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "dbbd0a2d-434c-4db7-b4ae-e0004f4dbec4" }, { "lat": [ -35.3813488, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12280846386369883 }, "lon": [ -65.17980692, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "14960a3d-c9b7-4925-a72a-fc9ed52bad92" }, { "lat": [ -35.3813488, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -65.17980692, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c6040925-866b-4273-bd35-5744c2092a6c" }, { "lat": [ -35.3813488, 9.97634464 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -65.17980692, -84.19208768 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "38afa132-512e-4d82-a455-88ffe8a90060" }, { "lat": [ -35.3813488, 21.62289528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -65.17980692, -79.01605384 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9e276c3b-dfeb-4151-99ae-9a3346065af1" }, { "lat": [ -35.3813488, 34.91667211 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -65.17980692, 33.0060022 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "00035ffd-6f4c-44fc-b524-e210c10060f5" }, { "lat": [ -35.3813488, 49.73341233 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -65.17980692, 15.31240163 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "cefdfb57-aad9-4cac-9b33-9525b2dae3c3" }, { "lat": [ -35.3813488, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1307914262159934 }, "lon": [ -65.17980692, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "cf77660d-90f0-40be-995c-2f959f7909f3" }, { "lat": [ -35.3813488, 55.98125296 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -65.17980692, 10.02800992 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "63788cf1-21c2-46eb-b65a-45de8f897891" }, { "lat": [ -35.3813488, 58.67192972 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -65.17980692, 25.54248537 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "eb6ec664-9f83-420b-be5e-6182071a9b7e" }, { "lat": [ -35.3813488, 26.49593311 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 29.86190099 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "07efe5fe-63f9-4014-8e99-e2b8f8a2b4f3" }, { "lat": [ -35.3813488, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13649354218191811 }, "lon": [ -65.17980692, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "23885f3f-31fe-42d0-bd47-113d45819955" }, { "lat": [ -35.3813488, 64.49884603 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -65.17980692, 26.274665600000002 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "40e73026-a228-4e73-9938-016d23b2c744" }, { "lat": [ -35.3813488, 42.17344011 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13535311898873317 }, "lon": [ -65.17980692, -2.76172945 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1303a35f-9149-4352-af11-c13523f165f9" }, { "lat": [ -35.3813488, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12280846386369883 }, "lon": [ -65.17980692, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1e766b48-17ac-4534-8b8b-ff5e56dad46d" }, { "lat": [ -35.3813488, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -65.17980692, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a96e7ea3-31e8-4f69-8ed2-85ae2ded9527" }, { "lat": [ -35.3813488, 53.17544870000001 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, -8.13793569 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5de78054-f29a-434e-8023-895a1512d284" }, { "lat": [ -35.3813488, 31.46110101 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -65.17980692, 35.00444693 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a8d379e2-8f01-4160-b3a8-927e045d65df" }, { "lat": [ -35.3813488, 64.99575386 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -65.17980692, -18.57396167 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d8af7bc9-ce96-40d7-b899-d82fdedd0af3" }, { "lat": [ -35.3813488, 42.79662641 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13991481176147294 }, "lon": [ -65.17980692, 12.07001339 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "45cec8f8-e758-4b2c-9f94-6e4ecc94a4ea" }, { "lat": [ -35.3813488, 37.59230135 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -65.17980692, 138.03089558 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "cee53485-bd8e-4d93-a3f3-2369c333dbfa" }, { "lat": [ -35.3813488, 12.72004786 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 104.90694325 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3517b317-a451-4d64-a6e5-ad5fa276b76a" }, { "lat": [ -35.3813488, 36.38523983 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -65.17980692, 127.83916086 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "18eff00d-eb9f-455b-804d-fa4c93e74001" }, { "lat": [ -35.3813488, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12622973344325364 }, "lon": [ -65.17980692, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "274887c8-6662-41b3-adb1-c1c02acebbdb" }, { "lat": [ -35.3813488, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -65.17980692, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6e727866-aacf-4608-a269-fd2a12cbc4e3" }, { "lat": [ -35.3813488, 68.75015572 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -65.17980692, 15.34834656 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "80c4f5da-8332-4716-ac31-3d4a6edd64cd" }, { "lat": [ -35.3813488, -9.15280381 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, -74.38242685 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "388acf9a-bbfd-44b7-9cc9-7677316b3b62" }, { "lat": [ -35.3813488, 52.12759564 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -65.17980692, 19.39012835 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8e64eaf4-3ec2-4566-976d-3662fb409874" }, { "lat": [ -35.3813488, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1250893102500687 }, "lon": [ -65.17980692, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "30e17a65-d452-4d04-9871-c10bfb37df0b" }, { "lat": [ -35.3813488, 45.85243127 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -65.17980692, 24.97293039 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "207ef5f0-70ee-4c65-9fde-41dea04496af" }, { "lat": [ -35.3813488, 61.98052209 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -65.17980692, 96.68656112 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "fe06a82d-d34a-4eb5-8f53-e28f228ab265" }, { "lat": [ -35.3813488, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -65.17980692, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "090bc7f7-2dde-406f-b0a8-d8ef3dba183b" }, { "lat": [ -35.3813488, 1.35876087 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -65.17980692, 103.81725592 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7f6a5e81-a33a-4fa4-95f8-945213785e7b" }, { "lat": [ -35.3813488, 46.11554772 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 14.80444238 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e6745bef-2ae7-439d-83f0-516d43edc81c" }, { "lat": [ -35.3813488, 48.70547528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 19.47905218 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ba0b0da4-d411-4d20-93f0-d15f144e1562" }, { "lat": [ -35.3813488, 15.11815794 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 101.0028813 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "777a1d40-b6b9-4046-8423-1560b94e1193" }, { "lat": [ -35.3813488, 34.11956246 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 9.55288359 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c0775851-0cdb-49cc-add3-de9116090e80" }, { "lat": [ -35.3813488, 23.753992800000002 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -65.17980692, 120.95427281 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6fbef36a-31ca-446b-b3ae-9ac54946b285" }, { "lat": [ -35.3813488, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13535311898873317 }, "lon": [ -65.17980692, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c5a7686f-d2a0-48af-bac8-11709d89c377" }, { "lat": [ -35.3813488, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -65.17980692, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5b88fe08-e078-499a-9ddc-9371ef81dcf1" }, { "lat": [ -35.3813488, 7.12422421 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, -66.18184123 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2ff1ae5a-4025-4d97-b4ca-259c8e251ec8" }, { "lat": [ -35.3813488, 16.646016699999997 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 106.29914698 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "871c554c-33a9-45e2-98bf-0819525616e4" }, { "lat": [ -35.3813488, -29.00034095 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -65.17980692, 25.08390093 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "82431746-3764-4c59-b2d3-2e1a5843f24a" }, { "lat": [ 47.58549439, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.1264761, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "efc37632-574f-476d-9ef4-0b3de6054aad" }, { "lat": [ 47.58549439, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.8184666117065127 }, "lon": [ 14.1264761, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2c76f75-2fc6-4d0a-97ce-18dd8665609d" }, { "lat": [ 47.58549439, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15017862050013742 }, "lon": [ 14.1264761, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a622fc2d-3614-4e23-a8ff-34232a29f9f6" }, { "lat": [ 47.58549439, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 14.1264761, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "273d809e-c6d0-46b9-9e94-c13ccb94fde3" }, { "lat": [ 47.58549439, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 14.1264761, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe2d5720-bdd4-40de-8fe9-e91393025fae" }, { "lat": [ 47.58549439, 12.183333 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, -68.25 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f002f6e-7c91-43c7-86a2-48bd137538e5" }, { "lat": [ 47.58549439, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 14.1264761, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f91876b-9d8d-4885-9b58-1d05a583d345" }, { "lat": [ 47.58549439, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2060593569661995 }, "lon": [ 14.1264761, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "75a8844b-7c10-4218-a252-72aa6f17bf98" }, { "lat": [ 47.58549439, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 14.1264761, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6aa76180-3a20-4494-a3dd-0e9083279c44" }, { "lat": [ 47.58549439, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 14.1264761, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db6cc1f1-a414-4f3b-8835-145fb5cc01be" }, { "lat": [ 47.58549439, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22544655125034352 }, "lon": [ 14.1264761, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "66406fd6-2910-4179-8368-951afe56fe73" }, { "lat": [ 47.58549439, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b78f9933-8944-441d-8f37-4d271d999a7f" }, { "lat": [ 47.58549439, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 14.1264761, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f62e1d14-7cc1-4cdb-98be-069923485171" }, { "lat": [ 47.58549439, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ 14.1264761, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "632ad79f-b329-4713-8fbd-3de8f4439ba9" }, { "lat": [ 47.58549439, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26536136301181645 }, "lon": [ 14.1264761, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b808139-ce95-4ee1-8336-39a70c4b0356" }, { "lat": [ 47.58549439, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5390629293762023 }, "lon": [ 14.1264761, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5b958934-debf-41d9-a0c0-548f09092c3e" }, { "lat": [ 47.58549439, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20377851057982962 }, "lon": [ 14.1264761, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e4fb2702-0a4b-4c21-9eed-bbe3d08cca03" }, { "lat": [ 47.58549439, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 14.1264761, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f3301eee-6863-4669-88ea-adf59a407daa" }, { "lat": [ 47.58549439, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.1264761, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8e342b0b-14d5-448c-b98a-70df514b5d30" }, { "lat": [ 47.58549439, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5390629293762023 }, "lon": [ 14.1264761, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6fb87e57-3c83-44ff-9ccd-41bb6fb1d32e" }, { "lat": [ 47.58549439, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 14.1264761, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1804c6cd-dcff-467f-886e-d4f1b1ef7b40" }, { "lat": [ 47.58549439, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.38738664468260514 }, "lon": [ 14.1264761, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6605cc6f-58e3-4f5d-a79a-088ebf5e9c29" }, { "lat": [ 47.58549439, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30185490519373454 }, "lon": [ 14.1264761, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "330beca5-7fe4-4ebe-ae59-89b5bcaf38bb" }, { "lat": [ 47.58549439, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "71113124-9947-446c-b0bd-f6b2885476ce" }, { "lat": [ 47.58549439, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3360676009892828 }, "lon": [ 14.1264761, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7952a9ce-696d-4e4d-b018-9f9d53212e4c" }, { "lat": [ 47.58549439, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 14.1264761, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "637f3b20-5ee1-45b5-94af-d7087897bf83" }, { "lat": [ 47.58549439, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ 14.1264761, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1b60e522-14c9-4fcb-80f7-2f4b5f4fd01c" }, { "lat": [ 47.58549439, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 14.1264761, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db713566-08d9-4932-8a31-a864cfc5691f" }, { "lat": [ 47.58549439, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 14.1264761, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "943ee726-de1a-4a74-84b4-7f73bc82214d" }, { "lat": [ 47.58549439, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 14.1264761, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c32f61c8-36aa-44ba-83bc-7347d34dc993" }, { "lat": [ 47.58549439, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 14.1264761, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a718c4ad-f8d1-4c6a-acd6-f57a7d6eb6be" }, { "lat": [ 47.58549439, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 14.1264761, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "036c74cf-567a-446c-848c-33f7c38e4c52" }, { "lat": [ 47.58549439, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3622973344325364 }, "lon": [ 14.1264761, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5faf8ae4-68d0-4959-95b0-c25d5867b241" }, { "lat": [ 47.58549439, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 14.1264761, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0bb9169-667a-46a4-bc4c-8b39a1ac40e9" }, { "lat": [ 47.58549439, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16728496839791152 }, "lon": [ 14.1264761, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b580a9f8-e0f6-41c3-87f6-2ec43a8e7353" }, { "lat": [ 47.58549439, 12.72004786 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.1264761, 104.90694325 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e1df657-abd2-4047-a3a9-7a0944e22ae0" }, { "lat": [ 47.58549439, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1524594668865073 }, "lon": [ 14.1264761, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "547cf4e3-1659-4280-8499-3b8f522e3b5e" }, { "lat": [ 47.58549439, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ab3ed64c-f3aa-430d-a543-5a5c747b1bb2" }, { "lat": [ 47.58549439, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 14.1264761, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "62eb8245-1892-43b9-b8ef-78c2a4602577" }, { "lat": [ 47.58549439, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.1264761, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "38db14f0-d8f5-4e6f-8a80-aac75cc82283" }, { "lat": [ 47.58549439, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 14.1264761, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bebe626b-c3bc-4bec-831f-1b299f56d719" }, { "lat": [ 47.58549439, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.1264761, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ab86b6ba-e667-4d36-9788-a91e71e68067" }, { "lat": [ 47.58549439, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0568c7bf-a5eb-4d18-bbb3-859c30674a54" }, { "lat": [ 47.58549439, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.1264761, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fa5160ed-666c-4cbf-9267-a8761bbdbc1c" }, { "lat": [ 47.58549439, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2507eb85-4f28-4716-b4d4-1f6eea63bcea" }, { "lat": [ 47.58549439, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 14.1264761, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ad449ca-4f48-4e71-80b8-1208324b1814" }, { "lat": [ 47.58549439, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 14.1264761, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "14c6a4a0-120d-4d0b-b1f0-82d6382ee496" }, { "lat": [ 47.58549439, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 14.1264761, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2748d666-43eb-4dc9-acbb-777b93763be6" }, { "lat": [ 47.58549439, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20149766419345974 }, "lon": [ 14.1264761, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e54cdb97-e3b6-4645-8768-0f2aac548e4c" }, { "lat": [ 47.58549439, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16842539159109646 }, "lon": [ 14.1264761, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "02431709-4b7f-4b72-b353-ecc2349781da" }, { "lat": [ 47.58549439, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "79d59bc3-91ce-425d-84e2-18ee198a82c6" }, { "lat": [ 47.58549439, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 14.1264761, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "72843695-eb46-40bf-8b9a-224352b96261" }, { "lat": [ 47.58549439, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22316570486397364 }, "lon": [ 14.1264761, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cb13796c-b95c-4af1-8925-5213ef0a2dd8" }, { "lat": [ 47.58549439, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22088485847760375 }, "lon": [ 14.1264761, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "164bae4e-51e8-4469-a947-e30e71bec032" }, { "lat": [ 47.58549439, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 14.1264761, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa3e9f21-274a-4955-a56b-c1ac412032d7" }, { "lat": [ 47.58549439, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 14.1264761, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ce55b9d1-324f-4216-afeb-2c0fdc967103" }, { "lat": [ 47.58549439, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 14.1264761, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "782fb758-67eb-42de-95a2-a9602c076900" }, { "lat": [ 47.58549439, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 14.1264761, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aaaa8cd0-decd-45a7-9a31-d25392ebef90" }, { "lat": [ 47.58549439, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 14.1264761, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0809ae0-493d-4098-98e0-78e90c637ddc" }, { "lat": [ 47.58549439, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 14.1264761, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "39092740-81e0-4c73-8dd5-5259895f1576" }, { "lat": [ 47.58549439, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 14.1264761, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "637865a0-bba7-4d65-ab9c-bd8b41450438" }, { "lat": [ 47.58549439, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.1264761, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "024d28c1-6f0a-4ba4-87c4-13f8866380a4" }, { "lat": [ 47.58549439, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 14.1264761, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d9f2556c-11a1-4175-a11a-945c1685e9b4" }, { "lat": [ 47.58549439, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 14.1264761, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2e0ae6d6-938f-4c66-a9b3-59e2081b03b8" }, { "lat": [ 47.58549439, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 14.1264761, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d5da34c-3f27-4692-88d3-22fa7866fb1c" }, { "lat": [ 47.58549439, 10.45733408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, -61.26567923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a90bda44-3186-4c2b-9fcf-8ddc9c622519" }, { "lat": [ 47.58549439, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 14.1264761, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3bc08bb6-ed9d-4b24-ac01-64be95fcbb96" }, { "lat": [ 47.58549439, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.1264761, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d40ef5f1-868c-485d-ba17-c216077091fc" }, { "lat": [ 47.58549439, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.40563341577356415 }, "lon": [ 14.1264761, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f3609d92-c61c-4d3b-91b9-eee1f59c91f6" }, { "lat": [ 47.58549439, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.1264761, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df82de09-4580-4899-a71d-299d07644519" }, { "lat": [ 47.58549439, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.1264761, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec57ca35-69f1-4889-8619-89b3016c5da8" }, { "lat": [ 47.58549439, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 14.1264761, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d58cb39-cf40-4db0-9f93-58e82a7960bb" }, { "lat": [ 47.58549439, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 14.1264761, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "44d465a8-260f-4cc3-be01-98989740e20d" }, { "lat": [ -25.73288704, 23.90528188 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10342126957955483 }, "lon": [ 134.49100008, 54.300167099999996 ], "mode": "lines", "name": "OC", "showlegend": true, "type": "scattergeo", "uid": "a7763e1d-9584-4fd6-a146-d4f33eecaab6" }, { "lat": [ -25.73288704, 18.2239595 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, -63.06498927 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "07a68a80-98e8-47d8-8969-dc60fb91ca1a" }, { "lat": [ -25.73288704, 40.28952569 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, 44.92993276 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "b4ed35cb-53be-4886-a7cb-1eec29f5699b" }, { "lat": [ -25.73288704, -35.3813488 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11140423193184941 }, "lon": [ 134.49100008, -65.17980692 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "689e9399-0ce5-43c2-ac09-53cb724af0d8" }, { "lat": [ -25.73288704, 47.58549439 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.331505908216543 }, "lon": [ 134.49100008, 14.1264761 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "4a76ac06-61ba-4127-bc74-65b54f19a518" }, { "lat": [ -25.73288704, 50.63981576 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1444765045342127 }, "lon": [ 134.49100008, 4.64065114 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "60c2d4b1-1956-41a3-8265-24c9ee65b77d" }, { "lat": [ -25.73288704, 42.76890318 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1079829623522946 }, "lon": [ 134.49100008, 25.21552909 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "94a6bb14-a571-42f6-b20d-fea3b0a5414e" }, { "lat": [ -25.73288704, -10.78777702 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.16158285243198683 }, "lon": [ 134.49100008, -53.09783113 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "e03e576c-9f89-45c4-999c-c3df6b8e774a" }, { "lat": [ -25.73288704, -22.18403213 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, 23.79853368 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "dd23d355-813a-46c9-a7e6-0349152074c5" }, { "lat": [ -25.73288704, 61.36206324 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.2972932124209948 }, "lon": [ 134.49100008, -98.30777028 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "056f7a30-ff38-41d6-9410-892344bb0109" }, { "lat": [ -25.73288704, 46.79785878 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.18781258587524047 }, "lon": [ 134.49100008, 8.20867471 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "00ca2122-fbf1-4df4-8134-03f206a47679" }, { "lat": [ -25.73288704, -37.73070989 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11710634789777412 }, "lon": [ 134.49100008, -71.38256213 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "97bda236-1b1a-481c-8656-a416b73ec058" }, { "lat": [ -25.73288704, 36.56176546 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 1.105853256389118 }, "lon": [ 134.49100008, 103.81907349 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "b6e481be-4e7d-4c6f-a8b0-9024cebf6ca6" }, { "lat": [ -25.73288704, 21.62289528 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, -79.01605384 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "da6faa32-3503-4b08-b038-da95add87fec" }, { "lat": [ -25.73288704, 34.91667211 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.17298708436383622 }, "lon": [ 134.49100008, 33.0060022 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "1dfd19c8-cfd3-4d7c-b873-535a304acecc" }, { "lat": [ -25.73288704, 49.73341233 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.17412750755702117 }, "lon": [ 134.49100008, 15.31240163 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "17c990d4-7b05-44f0-a35b-43aeb8961870" }, { "lat": [ -25.73288704, 51.10698181 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.5869607034899698 }, "lon": [ 134.49100008, 10.38578051 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "9a46c035-ca57-4a47-a818-23ccdc6ce480" }, { "lat": [ -25.73288704, 55.98125296 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1695658147842814 }, "lon": [ 134.49100008, 10.02800992 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f0cac41d-ddca-4505-9544-fb7b7f743963" }, { "lat": [ -25.73288704, 58.67192972 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12394888705688376 }, "lon": [ 134.49100008, 25.54248537 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "57186cc5-5240-4676-870d-b129a8da310d" }, { "lat": [ -25.73288704, 26.49593311 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10570211596592471 }, "lon": [ 134.49100008, 29.86190099 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "069b4d4e-3080-4ebe-ba12-887167479da1" }, { "lat": [ -25.73288704, 40.24448698 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.38624622148942017 }, "lon": [ 134.49100008, -3.64755047 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "c0570d2c-98ef-4285-96f9-01a64d8492ab" }, { "lat": [ -25.73288704, 64.49884603 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.13193184940917835 }, "lon": [ 134.49100008, 26.274665600000002 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "e367a01b-2be9-42bc-b1a2-9e11bc744d31" }, { "lat": [ -25.73288704, 42.17344011 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.5151140423193186 }, "lon": [ 134.49100008, -2.76172945 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "17bd91a3-8fd4-4854-a959-a219cd5685c9" }, { "lat": [ -25.73288704, 54.12387156 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.5116927727397637 }, "lon": [ 134.49100008, -2.86563164 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f5027874-f0e4-4132-977d-0cd1464ed280" }, { "lat": [ -25.73288704, 39.07469623 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.27220390217092605 }, "lon": [ 134.49100008, 22.95555794 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "5cb6b5dc-e088-4c16-aa59-32ce2ccff18c" }, { "lat": [ -25.73288704, 45.08047631 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1136850783182193 }, "lon": [ 134.49100008, 16.40412899 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "43ba92b8-06df-4f67-960c-2c47c931f74d" }, { "lat": [ -25.73288704, 47.16277506 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.13421269579554823 }, "lon": [ 134.49100008, 19.39559116 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "7d7d0851-3e11-4620-b942-6ed75206a510" }, { "lat": [ -25.73288704, -2.21505456 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12166804067051389 }, "lon": [ 134.49100008, 117.24011366 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "d3870d4e-e154-4e0d-8c24-9d4769bc1e1b" }, { "lat": [ -25.73288704, 53.17544870000001 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.15474031327287718 }, "lon": [ 134.49100008, -8.13793569 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "21616b14-796c-4026-b693-17872e4a0243" }, { "lat": [ -25.73288704, 31.46110101 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10228084638636989 }, "lon": [ 134.49100008, 35.00444693 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "89d735f4-c633-409c-85d8-83c4458876a4" }, { "lat": [ -25.73288704, 22.88578212 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.25509755427315195 }, "lon": [ 134.49100008, 79.61197609999999 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2d06f629-20fb-4563-9bc2-a30aa0b25929" }, { "lat": [ -25.73288704, 64.99575386 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11140423193184941 }, "lon": [ 134.49100008, -18.57396167 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "08299c75-7275-4aad-bfc7-ca65bc2b6d34" }, { "lat": [ -25.73288704, 42.79662641 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.5037098103874691 }, "lon": [ 134.49100008, 12.07001339 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "560b0940-23e7-4fa2-bce4-c7bf39cd2829" }, { "lat": [ -25.73288704, 18.15694878 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10342126957955483 }, "lon": [ 134.49100008, -77.31482593 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "0a6b24df-5bf9-4ae0-84ce-a2df1e9900bb" }, { "lat": [ -25.73288704, 37.59230135 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.39194833745534485 }, "lon": [ 134.49100008, 138.03089558 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "ef25f454-6cff-4fe7-b8d4-60ff7bc3b4b4" }, { "lat": [ -25.73288704, 12.72004786 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10228084638636989 }, "lon": [ 134.49100008, 104.90694325 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "b269cb86-34e2-44c8-8e0e-628e8b39553e" }, { "lat": [ -25.73288704, 36.38523983 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.3052761747732894 }, "lon": [ 134.49100008, 127.83916086 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "415798f1-f3cb-45d5-9607-6ce4f0b4ec23" }, { "lat": [ -25.73288704, 7.61266509 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, 80.70108238 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "253e8acd-08c4-4383-91d6-95adef240f6b" }, { "lat": [ -25.73288704, 55.32610984 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10684253915910966 }, "lon": [ 134.49100008, 23.88719355 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "4c7dd605-328c-431c-866b-fdce911b1f24" }, { "lat": [ -25.73288704, 49.76725361 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11026380873866447 }, "lon": [ 134.49100008, 6.07182201 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "1513355a-5a60-4ed1-9e5e-19dca2925670" }, { "lat": [ -25.73288704, 56.85085163 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10342126957955483 }, "lon": [ 134.49100008, 24.91235983 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "685f815d-49d2-4c6d-8970-56cd9afb8274" }, { "lat": [ -25.73288704, 29.83762955 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10684253915910966 }, "lon": [ 134.49100008, -8.45615795 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "39f8e507-3832-4cef-824e-a6cef4482a28" }, { "lat": [ -25.73288704, 42.78890259 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, 19.23883939 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "0510296a-1ba1-4ed6-a0c1-99bd5afa50bb" }, { "lat": [ -25.73288704, 41.59530893 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, 21.68211346 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "94d86b0a-5e7a-4e6f-8c64-ca7a4cf66405" }, { "lat": [ -25.73288704, 35.92149632 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, 14.40523316 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f2a02bdd-7018-41b3-b71a-37123ec9282b" }, { "lat": [ -25.73288704, 23.94753724 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11026380873866447 }, "lon": [ 134.49100008, -102.52345169 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "4c78738b-4f7e-4302-a799-dc11e46d2207" }, { "lat": [ -25.73288704, 3.78986846 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.20263808738664468 }, "lon": [ 134.49100008, 109.69762284 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "9da63d67-c36e-4bb6-98af-02d51af33e08" }, { "lat": [ -25.73288704, 52.100789899999995 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.2562379774663369 }, "lon": [ 134.49100008, 5.28144793 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "8e1472e7-c6e5-4955-8a3f-99efaf22d277" }, { "lat": [ -25.73288704, 68.75015572 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.15359989007969221 }, "lon": [ 134.49100008, 15.34834656 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "a8339400-efa1-49de-a2a5-c8038c6c9d2f" }, { "lat": [ -25.73288704, 28.24891365 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10228084638636989 }, "lon": [ 134.49100008, 83.91582640000001 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "af9cfc95-4c59-48dc-8ca7-5fa912e1d88a" }, { "lat": [ -25.73288704, -41.81113557 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.38624622148942017 }, "lon": [ 134.49100008, 171.48492347 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "e6560a8d-2e80-475a-b53a-e36db250704b" }, { "lat": [ -25.73288704, -9.15280381 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, -74.38242685 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "ea0533a8-466b-469e-929a-711ff4b0bbcc" }, { "lat": [ -25.73288704, 29.9497515 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, 69.33957937 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "12df3b79-487c-44e8-aa9d-96ca3434ac39" }, { "lat": [ -25.73288704, 52.12759564 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.2893102500687002 }, "lon": [ 134.49100008, 19.39012835 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "740dee48-fe9c-48e6-8d63-36813656484f" }, { "lat": [ -25.73288704, 18.22813055 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, -66.47307604 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "006eb4e6-0c93-4846-b136-b49d93b1d96d" }, { "lat": [ -25.73288704, 39.59550671 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.22772739763671337 }, "lon": [ 134.49100008, -8.50104361 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "01798804-1c86-4904-93df-7a1d9817f8eb" }, { "lat": [ -25.73288704, 25.30601188 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.15474031327287718 }, "lon": [ 134.49100008, 51.18479632 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "0f4e5054-7948-4926-9ccb-db6cfa26c2da" }, { "lat": [ -25.73288704, 45.85243127 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10342126957955483 }, "lon": [ 134.49100008, 24.97293039 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "68c8cd2c-7a15-4a0c-b89c-15e8b35c41b1" }, { "lat": [ -25.73288704, 44.2215032 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, 20.78958334 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "be99f68e-d135-4b20-8552-da63a57fcfdb" }, { "lat": [ -25.73288704, 61.98052209 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12052761747732894 }, "lon": [ 134.49100008, 96.68656112 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "8824946d-ef19-48d7-a90a-184d0de2963d" }, { "lat": [ -25.73288704, 62.77966519 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1695658147842814 }, "lon": [ 134.49100008, 16.74558049 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "ad49365e-2840-4b4e-8f3b-b1c5e1702b47" }, { "lat": [ -25.73288704, 1.35876087 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.24141247595493268 }, "lon": [ 134.49100008, 103.81725592 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f0ed449c-8107-4185-bb56-50cea14d3ba1" }, { "lat": [ -25.73288704, 46.11554772 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12166804067051389 }, "lon": [ 134.49100008, 14.80444238 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "52698ef5-a49b-4b64-99d5-b01212ea283e" }, { "lat": [ -25.73288704, 48.70547528 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10342126957955483 }, "lon": [ 134.49100008, 19.47905218 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "92b4526b-e796-4387-ae48-07de5f3e033f" }, { "lat": [ -25.73288704, 14.36624173 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, -14.4734924 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "480ef88c-454d-4a39-a4ca-0eb4050be678" }, { "lat": [ -25.73288704, 15.11815794 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.17298708436383622 }, "lon": [ 134.49100008, 101.0028813 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2571ffdc-32ce-4496-9372-01caf5c10c65" }, { "lat": [ -25.73288704, 34.11956246 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.119387194284144 }, "lon": [ 134.49100008, 9.55288359 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f72f8bfe-332e-4e0f-a12c-d2a7dbcdc0ea" }, { "lat": [ -25.73288704, 39.0616029 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11482550151140423 }, "lon": [ 134.49100008, 35.16895346 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "1fe01103-dec1-41e0-9ad8-57190976a097" }, { "lat": [ -25.73288704, 10.45733408 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, -61.26567923 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "fed27c25-33aa-494f-b1ba-dc7757356cba" }, { "lat": [ -25.73288704, 23.753992800000002 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.18439131629568561 }, "lon": [ 134.49100008, 120.95427281 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "a212b7af-fa9b-40b0-b635-bda4b91fbe27" }, { "lat": [ -25.73288704, 48.99656673 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 134.49100008, 31.38326469 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "a29c9395-c655-4571-8236-024819bc897b" }, { "lat": [ -25.73288704, 45.6795472 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.622313822478703 }, "lon": [ 134.49100008, -112.46167369999999 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "d883ec38-c2cb-4f36-89bf-e421a43b8d1a" }, { "lat": [ -25.73288704, -32.79951534 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, -56.01807053 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "c528e4c4-cd08-4a9e-a083-b1850b7fe100" }, { "lat": [ -25.73288704, 16.646016699999997 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.20263808738664468 }, "lon": [ 134.49100008, 106.29914698 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2eb422e2-480d-4d83-bf00-f0eaa35fa7f5" }, { "lat": [ -25.73288704, -29.00034095 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12965100302280846 }, "lon": [ 134.49100008, 25.08390093 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "188d863f-44f1-4fbd-a0be-f65532ffa4e0" }, { "lat": [ 40.28827235, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.54599879, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "af597de8-c540-40e8-ae3f-ec82793ce143" }, { "lat": [ 40.28827235, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.54599879, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fd81a247-3661-4e93-b63a-4e7e5cd65d9b" }, { "lat": [ 44.17450125, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a186d76-eb3d-4e49-94c2-85da3ffaa518" }, { "lat": [ 44.17450125, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c6ee0b1a-b058-4562-8c26-752ad71d82d6" }, { "lat": [ 44.17450125, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8078024-731a-4d32-a0f7-443fa493342a" }, { "lat": [ 44.17450125, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2131196d-6514-48b3-bbdc-35d7364d79df" }, { "lat": [ 44.17450125, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3681c0de-4850-4da9-985f-6b02299e4b41" }, { "lat": [ 44.17450125, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2ee77fbc-d366-45a8-be51-3b0afc54223b" }, { "lat": [ 44.17450125, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 17.76876733, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b80ef034-cad1-4b79-b841-0e2264ec69b9" }, { "lat": [ 44.17450125, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 17.76876733, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ffec0aa3-af83-4c8c-a8f9-e68618bbdca5" }, { "lat": [ 44.17450125, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4862550c-ba67-4afb-bf78-183cfca2b05e" }, { "lat": [ 13.18145428, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -59.559796999999996, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": true, "type": "scattergeo", "uid": "96179586-4f00-469c-a3bc-eeafc33765ff" }, { "lat": [ 23.86731158, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fe48398b-4337-4757-a999-2051d8f3966e" }, { "lat": [ 23.86731158, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 90.23812743, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0f52b19e-39ec-42e4-aeea-cfd68e4f042c" }, { "lat": [ 23.86731158, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 90.23812743, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d956f0dd-b52c-4e9f-837e-43867ef965d4" }, { "lat": [ 23.86731158, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "325f00ea-1add-4d7a-85e4-ba915c92bab1" }, { "lat": [ 23.86731158, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "70265da3-d6e0-48e8-be78-592aff5ff60c" }, { "lat": [ 23.86731158, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aca2e6af-44be-44a3-8813-064a3e822265" }, { "lat": [ 23.86731158, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 90.23812743, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "59a617d5-21ba-4a7f-b7a5-4fffe31a7da2" }, { "lat": [ 23.86731158, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "17cff634-41ad-45c8-8289-0b17a99a768d" }, { "lat": [ 23.86731158, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e62afbe0-2f4c-4bc1-b929-d5a42f7a643c" }, { "lat": [ 23.86731158, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12394888705688376 }, "lon": [ 90.23812743, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "120ba88b-7ce6-4984-94a5-261d8b7a9d69" }, { "lat": [ 23.86731158, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2a43fd98-3f12-469d-93b7-058304285576" }, { "lat": [ 23.86731158, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 90.23812743, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e2c38424-17d0-4e52-8009-c5543fc3d27b" }, { "lat": [ 23.86731158, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 90.23812743, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "69af6d3c-87de-4c60-bc54-d31628d1f35c" }, { "lat": [ 23.86731158, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 90.23812743, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "03f2018d-ccc0-425c-9971-2a13121b264f" }, { "lat": [ 23.86731158, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 90.23812743, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a408014-91eb-4209-8ce3-f67cfb318c5a" }, { "lat": [ 23.86731158, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 90.23812743, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bed6dbe1-053c-4eaa-8588-7ab1790f1377" }, { "lat": [ 23.86731158, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e320942f-cd30-4e47-a665-ef7d6eb74df2" }, { "lat": [ 23.86731158, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f20d71e1-a47e-4b5a-9d00-14d55c92161c" }, { "lat": [ 23.86731158, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 90.23812743, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "283bf7bd-7490-4daa-bf35-41059ea4ee1e" }, { "lat": [ 23.86731158, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "61444c12-7fa9-4b0c-aca2-59be03a326b9" }, { "lat": [ 23.86731158, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 90.23812743, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4efe54cb-a7a2-4038-8d6a-56e1a3b99ca1" }, { "lat": [ 23.86731158, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 90.23812743, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "112d22b5-20d1-40b6-9d64-8b5a0562b725" }, { "lat": [ 23.86731158, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 90.23812743, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ff82c01d-afeb-421d-9f73-9e796f11546f" }, { "lat": [ 23.86731158, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 90.23812743, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "63617b1f-628e-4c46-bf6e-2d9102202972" }, { "lat": [ 23.86731158, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4959668a-6d0a-406c-8c7a-d3da59b125f5" }, { "lat": [ 23.86731158, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ca8fdd4f-5e12-4af7-b1e2-9225d02353c0" }, { "lat": [ 23.86731158, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c9ceac19-2f44-486f-adf6-0b61de9a6d76" }, { "lat": [ 23.86731158, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 90.23812743, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7184cdf0-6987-4b5d-9865-820ecdb661e5" }, { "lat": [ 23.86731158, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 90.23812743, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fffa5cbe-1a88-4d65-a156-c9bb1cbde82f" }, { "lat": [ 23.86731158, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aa800681-a2e4-4b70-bc11-74395b122e2c" }, { "lat": [ 23.86731158, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 90.23812743, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "69e72958-4715-4137-af27-23d975620ef8" }, { "lat": [ 23.86731158, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ed029df0-c949-4138-a22a-d40810490633" }, { "lat": [ 23.86731158, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a58c6b0c-b623-4fe4-9d1c-1a01bc0d6148" }, { "lat": [ 23.86731158, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "16f76782-6a96-4088-8a80-388211478ef8" }, { "lat": [ 23.86731158, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 90.23812743, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "95c3af50-c62d-4650-8c03-7dfa25a18ba5" }, { "lat": [ 23.86731158, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d869e868-1029-4823-bebd-8e4424180269" }, { "lat": [ 23.86731158, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "930e028f-29c6-4a83-af70-b7cd7c0f5e46" }, { "lat": [ 23.86731158, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b26f7871-4c6a-498b-bed6-30e1f53ebc01" }, { "lat": [ 23.86731158, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 90.23812743, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e707ac67-3e7b-4cb5-941a-84ba6f47afff" }, { "lat": [ 23.86731158, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 90.23812743, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47f142af-4e92-45ba-9fd5-f8e726731e6b" }, { "lat": [ 23.86731158, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 90.23812743, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6218a00e-28d0-4b8a-a0d0-2da11f170868" }, { "lat": [ 23.86731158, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 90.23812743, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "023017f6-36f2-4001-aa98-6440e88a07e5" }, { "lat": [ 50.63981576, 42.54229102 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 1.56054378 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fec1d760-c975-4638-8deb-f98bb8370fec" }, { "lat": [ 50.63981576, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2754511-a520-4c50-b1b6-22f238b3d54d" }, { "lat": [ 50.63981576, 18.2239595 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -63.06498927 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "57b4a8d0-d58a-4079-8007-f488ec4c6cd3" }, { "lat": [ 50.63981576, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34595a3b-8610-48e5-a65d-212d24197bff" }, { "lat": [ 50.63981576, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 4.64065114, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "49be49e5-2ad2-4c3a-97bc-816187047105" }, { "lat": [ 50.63981576, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23799120637537785 }, "lon": [ 4.64065114, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f70065a-b9f4-4b16-8684-383ce518f49d" }, { "lat": [ 50.63981576, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1695658147842814 }, "lon": [ 4.64065114, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1eaae444-3d16-4748-8d30-c90170f7edba" }, { "lat": [ 50.63981576, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "126739b3-94fd-47c3-8e75-eaebe93a3a46" }, { "lat": [ 50.63981576, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9263454a-9e56-4da3-bf4e-b8d7964333cf" }, { "lat": [ 50.63981576, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 4.64065114, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "30480efb-fafd-495c-b844-a4a6a72202da" }, { "lat": [ 50.63981576, 9.6417597 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 2.32785254 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18dc4aaf-eae1-4ccd-964a-be467514709f" }, { "lat": [ 50.63981576, 12.183333 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -68.25 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9fb662c3-8ef8-4ebd-80f4-a959779f820f" }, { "lat": [ 50.63981576, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 4.64065114, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "386aeefa-8249-4f9e-ad60-7445b0b7a390" }, { "lat": [ 50.63981576, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2140423193184941 }, "lon": [ 4.64065114, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a3d888e0-fa29-45c1-bcea-49e854a476f4" }, { "lat": [ 50.63981576, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ 4.64065114, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "daedab7f-550a-4fc1-842b-46bd7f4602e3" }, { "lat": [ 50.63981576, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 4.64065114, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "07fd97cf-3fa2-4872-bacb-0ed6a33bf83e" }, { "lat": [ 50.63981576, 5.69109849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 12.73964156 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c0af31b-116a-4392-b070-a2647e9c19c7" }, { "lat": [ 50.63981576, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20719978015938445 }, "lon": [ 4.64065114, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ce034da9-f4cb-48fd-9e65-cad2761d8de6" }, { "lat": [ 50.63981576, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "214f10cf-cb07-45bb-a26f-0843311a207d" }, { "lat": [ 50.63981576, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "74380243-a8d9-4415-9add-8709b2749062" }, { "lat": [ 50.63981576, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14561692772739765 }, "lon": [ 4.64065114, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2d520bf7-1f87-42de-a1f8-1c18218f27d2" }, { "lat": [ 50.63981576, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1638636988183567 }, "lon": [ 4.64065114, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "adfe7573-c86d-49c1-92cb-df1334cc9dbc" }, { "lat": [ 50.63981576, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.41817807089859854 }, "lon": [ 4.64065114, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77956497-b281-49c8-ba11-d1add14be839" }, { "lat": [ 50.63981576, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 4.64065114, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f8401058-a9ad-4fa8-968d-b55a52d32a3f" }, { "lat": [ 50.63981576, 28.15893849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 2.61732301 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34a1d38a-9b1c-4fb2-81b9-865df3879478" }, { "lat": [ 50.63981576, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 4.64065114, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a952bbe5-09dc-491b-8412-a75a272397c0" }, { "lat": [ 50.63981576, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 4.64065114, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "38df47e1-c8ad-457f-85e3-9a3e1e618eea" }, { "lat": [ 50.63981576, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.36115691123935145 }, "lon": [ 4.64065114, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f07751ef-b6c1-482e-b729-459a6995f0f2" }, { "lat": [ 50.63981576, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 4.64065114, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4a96266-e830-4376-a7c9-c1d5c7b86f41" }, { "lat": [ 50.63981576, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.331505908216543 }, "lon": [ 4.64065114, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c38fc27f-1ddb-452f-9149-02ea5ec069a7" }, { "lat": [ 50.63981576, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3075570211596592 }, "lon": [ 4.64065114, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "862fb63e-ee4d-4f5c-bb15-7fa805c58cc4" }, { "lat": [ 50.63981576, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5cc5f40-ca7e-43ad-910b-00e1e8aeca13" }, { "lat": [ 50.63981576, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46f9d09f-3b9c-4f0c-a36f-6ca2a08e9008" }, { "lat": [ 50.63981576, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4a966d1e-afc9-4cf9-ad64-913a41af171f" }, { "lat": [ 50.63981576, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2699230557845562 }, "lon": [ 4.64065114, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b95591a1-00f2-4ac3-a712-cafd898a4f2e" }, { "lat": [ 50.63981576, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14219565814784282 }, "lon": [ 4.64065114, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c0f486f6-30e9-4f6c-bf4f-761a671b2cb2" }, { "lat": [ 50.63981576, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 4.64065114, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbc062b8-4d4b-4ab1-b137-4f87ad43b3a9" }, { "lat": [ 50.63981576, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92e02e81-8348-440b-a782-2e48c4a26262" }, { "lat": [ 50.63981576, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 4.64065114, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f01580d-c8b2-4292-ac5e-4dac4c47308b" }, { "lat": [ 50.63981576, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 4.64065114, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5fdbd24-eb42-40fe-94ba-654ef538e3a2" }, { "lat": [ 50.63981576, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 4.64065114, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a396d75b-9a44-48df-add2-d80c4982b644" }, { "lat": [ 50.63981576, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 4.64065114, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2ff27c43-ddf1-406c-b29c-78f72d46c161" }, { "lat": [ 50.63981576, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3965100302280846 }, "lon": [ 4.64065114, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dfd7f87e-4752-482d-926f-78d2d8609096" }, { "lat": [ 50.63981576, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 4.64065114, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7f83e847-376c-48ed-a3d0-48ffbe69fd51" }, { "lat": [ 50.63981576, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18439131629568561 }, "lon": [ 4.64065114, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8f68a8b-a8fe-42b2-bc80-084f00c47b2f" }, { "lat": [ 50.63981576, 12.72004786 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 104.90694325 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1477b6e-a82e-4f47-a1fb-3a20df3d14eb" }, { "lat": [ 50.63981576, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14561692772739765 }, "lon": [ 4.64065114, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc5e1ef4-cddd-4566-9b8a-d779945a775a" }, { "lat": [ 50.63981576, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8515a086-132b-4c4c-b69e-fcaf6644cbb6" }, { "lat": [ 50.63981576, 13.89479481 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -60.96969923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78b5756b-4152-4b43-815e-4d1ea34665e6" }, { "lat": [ 50.63981576, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 4.64065114, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "91595e9b-229f-47d1-af7b-3583826ec05e" }, { "lat": [ 50.63981576, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 4.64065114, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5db03224-d75d-46ee-bd5e-969608945cf8" }, { "lat": [ 50.63981576, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 4.64065114, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e8484e7-4225-43fb-8cd9-53363ed536ec" }, { "lat": [ 50.63981576, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27797639-ab19-4d00-aaa5-a9c921ed1f7b" }, { "lat": [ 50.63981576, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 4.64065114, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8a5a23e-9362-49d4-bf1c-31cc25740cf2" }, { "lat": [ 50.63981576, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 4.64065114, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e4a39f36-c2b7-4508-aa4e-7751608969ab" }, { "lat": [ 50.63981576, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 4.64065114, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36aacf85-35ac-4d9d-8b3a-3bdc3113b2b3" }, { "lat": [ 50.63981576, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20377851057982962 }, "lon": [ 4.64065114, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "caeb8d31-be7b-42b4-aba3-d86f6507e3d9" }, { "lat": [ 50.63981576, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 4.64065114, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e74a7d36-148e-49d5-82cc-babbc0c62deb" }, { "lat": [ 50.63981576, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 4.64065114, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2e71dd93-dedb-4b28-9bbd-a0125320535c" }, { "lat": [ 50.63981576, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2bcc382a-7c50-41fe-832e-9df60670a058" }, { "lat": [ 50.63981576, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3189612530915087 }, "lon": [ 4.64065114, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f1f284f-b7bb-41cb-9dda-737c553ff624" }, { "lat": [ 50.63981576, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26308051662544657 }, "lon": [ 4.64065114, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d456bb2f-dd6d-4034-8aa7-51101ead2063" }, { "lat": [ 50.63981576, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 4.64065114, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b262ec11-3229-4b9a-8732-823e4576bfcd" }, { "lat": [ 50.63981576, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 4.64065114, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "510be9c5-422c-4397-8488-5291835071af" }, { "lat": [ 50.63981576, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 4.64065114, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "98aa165b-b98d-43c6-9fee-2a9118a45607" }, { "lat": [ 50.63981576, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 4.64065114, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c100acaa-e756-465a-8873-7c39349b8068" }, { "lat": [ 50.63981576, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 4.64065114, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4bce1f2b-e164-47af-81fb-c1a6e40d9fe5" }, { "lat": [ 50.63981576, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 4.64065114, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "520dc8ac-e563-4bec-9d26-161ca941b1fe" }, { "lat": [ 50.63981576, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 4.64065114, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9d5d1433-9e6e-4684-9a73-147dc6677d90" }, { "lat": [ 50.63981576, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 4.64065114, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "940039fa-d47b-40fc-a3a7-60b7db992cf7" }, { "lat": [ 50.63981576, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 4.64065114, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c76c8a6-3d5d-4519-9993-fe8c71816269" }, { "lat": [ 50.63981576, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 4.64065114, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6dabf35a-fd8d-4c6e-8241-8b4042bb16a2" }, { "lat": [ 50.63981576, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 4.64065114, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b5ab9f93-72b6-486f-8716-0a0bf534ff1f" }, { "lat": [ 50.63981576, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 4.64065114, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "402e076d-d488-400c-bb6b-7ca09da63e1f" }, { "lat": [ 50.63981576, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.37142071997801596 }, "lon": [ 4.64065114, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "877da3a9-a17e-4915-a2fc-8d4efd4803a8" }, { "lat": [ 50.63981576, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 4.64065114, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "80a6750f-05b1-4a12-8b4e-df068b789fe7" }, { "lat": [ 50.63981576, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 4.64065114, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cbeccfa4-c758-4304-8556-e946f7475b68" }, { "lat": [ 50.63981576, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 4.64065114, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4f4467e8-1daf-42b1-9325-b5ce60a96e51" }, { "lat": [ 12.26953846, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ -1.75456601, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": true, "type": "scattergeo", "uid": "0fb809cf-48de-4b4c-ae3c-f6b259dc8028" }, { "lat": [ 12.26953846, 1.27469299 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -1.75456601, 32.36907971 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c5cf82e1-95dc-42f1-881f-61237152e819" }, { "lat": [ 42.76890318, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 25.21552909, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "53cff0b1-eb6c-4170-861b-caba5d7ba99f" }, { "lat": [ 42.76890318, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d97e15c-901d-44cf-9dba-a0b0a03a6078" }, { "lat": [ 42.76890318, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.21552909, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "705725ba-ff57-4d3d-bd5f-8ca02601746c" }, { "lat": [ 42.76890318, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 25.21552909, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7d54d39a-7e01-4fbf-bdcb-a66baa7807c3" }, { "lat": [ 42.76890318, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.21552909, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b657fd63-4c57-4e20-817b-b929dd53ddd3" }, { "lat": [ 42.76890318, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "73ba215f-290d-406e-ae40-e3da54b6adc9" }, { "lat": [ 42.76890318, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.21552909, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f15daa88-f4bd-413a-a229-3b58fa7dff79" }, { "lat": [ 42.76890318, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 25.21552909, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "326875c9-17ce-4d13-a87c-597035ad1130" }, { "lat": [ 42.76890318, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 25.21552909, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "66baec48-d5ef-43e8-80a5-2612b02367eb" }, { "lat": [ 42.76890318, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 25.21552909, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4a97bac3-9e48-40b7-8bbe-e4a5794958bb" }, { "lat": [ 42.76890318, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60230984-ea59-4790-9dbc-375883d19c56" }, { "lat": [ 42.76890318, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 25.21552909, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eeabb485-8237-40f0-87ec-7b6126031933" }, { "lat": [ 42.76890318, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 25.21552909, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a94d8abd-dff3-4ad5-999d-e6de0ba10a77" }, { "lat": [ 42.76890318, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 25.21552909, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e1f0ee6-1bd9-45dd-98e4-549f3cbcfe97" }, { "lat": [ 42.76890318, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ccd5798-2dda-4453-9080-fe19abd53001" }, { "lat": [ 42.76890318, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.21552909, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7dde31bd-48f1-4dd0-b53e-acb14697c098" }, { "lat": [ 42.76890318, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 25.21552909, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b349e4c-b77e-446a-948f-9e2311bfa408" }, { "lat": [ 42.76890318, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 25.21552909, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65984905-e1f9-4e71-ad5b-56c9a1b5b392" }, { "lat": [ 42.76890318, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dafdded6-7e11-47b6-9555-76f3c3cc0575" }, { "lat": [ 42.76890318, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2a28286b-9064-4804-af98-e40f36177b26" }, { "lat": [ 42.76890318, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9004a489-6e0c-4286-9b95-ee7dfe3e08c0" }, { "lat": [ 42.76890318, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.21552909, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5ae8b4fc-224f-4807-9cfd-88f2130d4554" }, { "lat": [ 42.76890318, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.21552909, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "79c1e06b-d188-45cf-9082-7e176a991854" }, { "lat": [ 42.76890318, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.21552909, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "98fa807f-6b4a-4b41-90cc-92af7ac07537" }, { "lat": [ 42.76890318, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ 25.21552909, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "307bee70-defe-4127-ab13-8571a95094fb" }, { "lat": [ 42.76890318, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.21552909, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "febba9d3-64a9-40ad-845e-ac64d4e32666" }, { "lat": [ 42.76890318, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac523c14-7025-49fc-8c2e-9ae5029e8163" }, { "lat": [ 42.76890318, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 25.21552909, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b78fe52-c6d7-433a-8b12-4d14010e4f8c" }, { "lat": [ 42.76890318, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.21552909, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "82b26940-280e-42a1-85c7-e764b8de74af" }, { "lat": [ 42.76890318, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 25.21552909, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "41b7cc51-5319-4bfd-b0f7-59b9ffcf1132" }, { "lat": [ 42.76890318, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "af5de521-2727-464a-a7b6-f6d16f57b619" }, { "lat": [ 42.76890318, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.21552909, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "95eab126-9797-4d84-a89a-34a91b9f5d78" }, { "lat": [ 42.76890318, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40dcfe2c-2092-443e-b1d8-fe962d6a3aa4" }, { "lat": [ 26.04205135, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 50.54196932, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "adb1121e-8c28-450f-b291-8fa81910fd5c" }, { "lat": [ 26.04205135, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 50.54196932, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2bf8b8a0-6242-4705-8517-86faf245b1c4" }, { "lat": [ 26.04205135, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 50.54196932, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "414930f3-ab22-43c7-be12-0c2212b37c78" }, { "lat": [ 26.04205135, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 50.54196932, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e42b3c9e-9c94-4c33-afa8-3981b6fad17c" }, { "lat": [ 26.04205135, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 50.54196932, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4ed624a2-c1f5-4998-9eba-e610285f4230" }, { "lat": [ 9.6417597, 5.69109849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.32785254, 12.73964156 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f809b655-e17e-4264-95b4-9fdd47321001" }, { "lat": [ 9.6417597, 23.94753724 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.32785254, -102.52345169 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b0852884-c172-4419-8af4-ff07c86a570f" }, { "lat": [ 9.6417597, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.32785254, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b5cf0cbf-46d0-495f-8a5d-af9f9f122a31" }, { "lat": [ 9.6417597, 23.753992800000002 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.32785254, 120.95427281 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ccde678b-e5ff-406d-9772-e5c4e2903a3b" }, { "lat": [ 9.6417597, 16.646016699999997 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.32785254, 106.29914698 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5a3c36bb-6c9b-49c9-89bb-3a4190eab368" }, { "lat": [ 4.51968958, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6544d70a-12b9-4e4a-b0a8-b06273a4a0f0" }, { "lat": [ 4.51968958, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6c745aca-3032-4548-bfcf-8b1087d9150a" }, { "lat": [ 4.51968958, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "29af4797-c373-45b1-8f78-a0f9e773b511" }, { "lat": [ 4.51968958, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "15326639-16ba-4f0d-9e13-3cf8c5166b60" }, { "lat": [ 4.51968958, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d22511e8-baa9-478b-a5e0-a5f313d2b766" }, { "lat": [ 4.51968958, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4400f481-3a7e-44e5-b1b1-ed15da587907" }, { "lat": [ 4.51968958, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6cccb584-21b8-4740-b454-9ca14f56e1bd" }, { "lat": [ 4.51968958, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 114.72203035, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0cf66729-ab02-49dc-806b-922228611424" }, { "lat": [ 4.51968958, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 114.72203035, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f0069ac9-9cde-4382-a11b-ddaf2061a581" }, { "lat": [ -10.78777702, 23.90528188 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -53.09783113, 54.300167099999996 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8fb08f71-c32f-4cb5-bf93-6087de0c4d4e" }, { "lat": [ -10.78777702, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1444765045342127 }, "lon": [ -53.09783113, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "54e87660-f96c-40c2-aece-1588f0a21aad" }, { "lat": [ -10.78777702, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.19351470184116515 }, "lon": [ -53.09783113, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "07a2b873-d599-4aa0-acee-efaa517f55a8" }, { "lat": [ -10.78777702, -25.73288704 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.15816158285243198 }, "lon": [ -53.09783113, 134.49100008 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "afb7320f-8fbb-4ce2-8960-d344187aa9ee" }, { "lat": [ -10.78777702, 13.18145428 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -53.09783113, -59.559796999999996 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "620108ca-3d79-48aa-b1e9-be4d6076fd5d" }, { "lat": [ -10.78777702, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12965100302280846 }, "lon": [ -53.09783113, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "951bf5ef-fba4-4df9-b979-9a45b0eb9699" }, { "lat": [ -10.78777702, 42.76890318 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -53.09783113, 25.21552909 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f55c2be6-f4fe-45ef-a4f5-57633d38d969" }, { "lat": [ -10.78777702, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.8789090409453146 }, "lon": [ -53.09783113, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6eac0242-9c8d-45b7-98b8-e37f649e7cd7" }, { "lat": [ -10.78777702, 53.53131377 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -53.09783113, 28.03209307 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ccb9f4c0-44ce-4ee8-a0c3-1b99ca57aaf0" }, { "lat": [ -10.78777702, 61.36206324 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.3201016762846936 }, "lon": [ -53.09783113, -98.30777028 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "515b4167-be76-47ce-953c-3af31ba60301" }, { "lat": [ -10.78777702, 46.79785878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.14219565814784282 }, "lon": [ -53.09783113, 8.20867471 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b401d36c-07fe-4c85-a99d-b7f9312d4ca7" }, { "lat": [ -10.78777702, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.18553173948887058 }, "lon": [ -53.09783113, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ca4cf8da-1dd0-49e4-8c9e-d5fbd95ba853" }, { "lat": [ -10.78777702, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.2915910964550701 }, "lon": [ -53.09783113, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8cd3881b-af1f-4374-b6b1-2766d402bc4b" }, { "lat": [ -10.78777702, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12622973344325364 }, "lon": [ -53.09783113, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e81ac92a-114d-40cb-b605-c33f74f31a50" }, { "lat": [ -10.78777702, 9.97634464 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11140423193184941 }, "lon": [ -53.09783113, -84.19208768 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d854bab1-f0c6-4a8e-b4b7-925910c40a2e" }, { "lat": [ -10.78777702, 21.62289528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1307914262159934 }, "lon": [ -53.09783113, -79.01605384 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c320bff2-d9f7-4d0e-accf-7936f4089ae8" }, { "lat": [ -10.78777702, 34.91667211 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1444765045342127 }, "lon": [ -53.09783113, 33.0060022 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7ca8f5c3-59a5-4e6b-874b-3173f08ffdb3" }, { "lat": [ -10.78777702, 49.73341233 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.16614454520472657 }, "lon": [ -53.09783113, 15.31240163 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0d3de4e0-fc1e-49fb-985a-85cb14dcfb41" }, { "lat": [ -10.78777702, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.3394888705688376 }, "lon": [ -53.09783113, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ee01c57e-1834-43e2-a14d-d36eae5f2107" }, { "lat": [ -10.78777702, 55.98125296 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13193184940917835 }, "lon": [ -53.09783113, 10.02800992 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2c11b594-8415-4ba8-999d-a3ab65ae37c6" }, { "lat": [ -10.78777702, 58.67192972 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -53.09783113, 25.54248537 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a31d74c4-75da-49d7-b03d-9a7dba72629b" }, { "lat": [ -10.78777702, 26.49593311 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -53.09783113, 29.86190099 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "570688a6-3c96-428c-8afe-aeeff3e38628" }, { "lat": [ -10.78777702, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.46493542181918107 }, "lon": [ -53.09783113, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "60234256-3321-45bc-9be0-90fb52a16f8e" }, { "lat": [ -10.78777702, 64.49884603 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12052761747732894 }, "lon": [ -53.09783113, 26.274665600000002 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3d07691e-c0b7-4235-afd0-eeb2c851218f" }, { "lat": [ -10.78777702, 42.17344011 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.29387194284143997 }, "lon": [ -53.09783113, -2.76172945 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "77804c06-d3ea-4a0e-8efd-6e2338f4e4eb" }, { "lat": [ -10.78777702, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.27106347897774113 }, "lon": [ -53.09783113, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "271e7b8b-7b6c-4923-a9d2-dafa7e5a30a4" }, { "lat": [ -10.78777702, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.4535311898873317 }, "lon": [ -53.09783113, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "501f4d5f-14e8-41a6-b797-67977ca30664" }, { "lat": [ -10.78777702, 45.08047631 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -53.09783113, 16.40412899 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5d5b974d-7aab-492a-9f07-879fa257b58a" }, { "lat": [ -10.78777702, 47.16277506 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12394888705688376 }, "lon": [ -53.09783113, 19.39559116 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "398ac1c2-4c46-4c2e-8ad8-cbaac59d8b97" }, { "lat": [ -10.78777702, 53.17544870000001 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.15702115965924707 }, "lon": [ -53.09783113, -8.13793569 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a65270c6-9540-496b-bb87-38b983363d48" }, { "lat": [ -10.78777702, 31.46110101 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -53.09783113, 35.00444693 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "65d6aac9-6b5c-4dbd-be3f-ccce77ef1d4f" }, { "lat": [ -10.78777702, 22.88578212 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1444765045342127 }, "lon": [ -53.09783113, 79.61197609999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0ef0f170-7207-4bbc-9731-283e9666b7b6" }, { "lat": [ -10.78777702, 64.99575386 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -53.09783113, -18.57396167 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "54212510-08af-4a73-afb1-8658c182acc1" }, { "lat": [ -10.78777702, 42.79662641 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.3657186040120912 }, "lon": [ -53.09783113, 12.07001339 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a6c494de-e9a2-442f-b8d2-98176e596c77" }, { "lat": [ -10.78777702, 18.15694878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -53.09783113, -77.31482593 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "18351fdc-13aa-4ccb-8e79-b69c0d27c3d5" }, { "lat": [ -10.78777702, 37.59230135 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13421269579554823 }, "lon": [ -53.09783113, 138.03089558 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f2be38cc-8b24-4c25-9282-2fa6e3cf61b3" }, { "lat": [ -10.78777702, 36.38523983 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13421269579554823 }, "lon": [ -53.09783113, 127.83916086 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "627abfed-de1a-41cd-a9d7-78050c5477f4" }, { "lat": [ -10.78777702, 55.32610984 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -53.09783113, 23.88719355 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e740d51f-01a7-4101-84bd-0785a3d4a47f" }, { "lat": [ -10.78777702, 49.76725361 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -53.09783113, 6.07182201 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "892b08b1-3466-4ffc-b755-1028ec3e7903" }, { "lat": [ -10.78777702, 56.85085163 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -53.09783113, 24.91235983 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "bd7eb7ef-fe4a-4d13-bcda-1c4d5f263c87" }, { "lat": [ -10.78777702, 29.83762955 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -53.09783113, -8.45615795 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6d1ba6ff-9d42-4955-b61f-1ea20ec8ff58" }, { "lat": [ -10.78777702, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.23571035998900797 }, "lon": [ -53.09783113, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f3ac32cf-2e41-457c-a42a-6dae1e8a77c7" }, { "lat": [ -10.78777702, 3.78986846 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -53.09783113, 109.69762284 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "755c9237-7bcc-4dff-8e52-2d7dd1984276" }, { "lat": [ -10.78777702, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.18211046990931573 }, "lon": [ -53.09783113, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ca68c6c8-298f-4249-ab25-6168f7bf6d4f" }, { "lat": [ -10.78777702, 68.75015572 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12280846386369883 }, "lon": [ -53.09783113, 15.34834656 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6bcd821d-4bf2-4b5f-8bf7-694c20a4e3ac" }, { "lat": [ -10.78777702, 28.24891365 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -53.09783113, 83.91582640000001 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "442e7802-9ee6-40a2-8561-7ebee5fe8ba3" }, { "lat": [ -10.78777702, -41.81113557 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12851057982962352 }, "lon": [ -53.09783113, 171.48492347 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "af2aabe6-9fb6-48d8-906c-08942d281eb4" }, { "lat": [ -10.78777702, -9.15280381 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -53.09783113, -74.38242685 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ab5ae13e-0ab0-4882-a9ea-f9b86480fa22" }, { "lat": [ -10.78777702, 52.12759564 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.20948062654575433 }, "lon": [ -53.09783113, 19.39012835 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c175142a-18bd-4ad3-992a-3ffda654f357" }, { "lat": [ -10.78777702, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.4740588073646606 }, "lon": [ -53.09783113, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ca43a2ab-59d0-40ed-9f52-7d6c97cb763d" }, { "lat": [ -10.78777702, 25.30601188 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -53.09783113, 51.18479632 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "bb582535-8ace-4b5f-a5cd-8cafe977f630" }, { "lat": [ -10.78777702, 45.85243127 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -53.09783113, 24.97293039 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "00ef0130-fe9e-4a16-a8bd-41922403894c" }, { "lat": [ -10.78777702, 44.2215032 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -53.09783113, 20.78958334 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8f79e08e-a92f-418d-92cd-d660e76ab6ba" }, { "lat": [ -10.78777702, 61.98052209 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11710634789777412 }, "lon": [ -53.09783113, 96.68656112 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1de7b1d3-8422-4f37-a095-10dc47dbddbf" }, { "lat": [ -10.78777702, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11710634789777412 }, "lon": [ -53.09783113, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "83dea6df-aca7-410e-a2f4-bdf4c41f7aab" }, { "lat": [ -10.78777702, 1.35876087 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -53.09783113, 103.81725592 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "85429e9b-41a7-4d95-aa58-b0e6d182d692" }, { "lat": [ -10.78777702, 46.11554772 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11140423193184941 }, "lon": [ -53.09783113, 14.80444238 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4d965685-d16b-472f-93b7-43ce5403d804" }, { "lat": [ -10.78777702, 48.70547528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -53.09783113, 19.47905218 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e6c8931a-ab5c-413b-a162-8065f988a6a1" }, { "lat": [ -10.78777702, 15.11815794 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11596592470458918 }, "lon": [ -53.09783113, 101.0028813 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0e97aee7-cfe8-4ff5-a4b3-38e28a82c291" }, { "lat": [ -10.78777702, 39.0616029 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11824677109095906 }, "lon": [ -53.09783113, 35.16895346 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7d9f4e9f-ba34-4b38-a6f5-204275b6d3d4" }, { "lat": [ -10.78777702, 23.753992800000002 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12052761747732894 }, "lon": [ -53.09783113, 120.95427281 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "29747273-ea79-4fc7-bca9-1a880d1f8e2a" }, { "lat": [ -10.78777702, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.5276586974443529 }, "lon": [ -53.09783113, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8a359dc6-f8d0-4d89-8064-c98772877934" }, { "lat": [ -10.78777702, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11824677109095906 }, "lon": [ -53.09783113, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c86e15eb-f24a-491e-8504-0605dbb07e3f" }, { "lat": [ -10.78777702, 16.646016699999997 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12851057982962352 }, "lon": [ -53.09783113, 106.29914698 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a498d483-a636-4cb2-af1b-a924c11c52f3" }, { "lat": [ -10.78777702, -29.00034095 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11140423193184941 }, "lon": [ -53.09783113, 25.08390093 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "537b1922-4412-494a-8fd2-4595173f2c46" }, { "lat": [ -22.18403213, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 23.79853368, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9de20968-6460-4005-8f74-b8ed35f5df54" }, { "lat": [ -22.18403213, 52.100789899999995 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 23.79853368, 5.28144793 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1627b543-47f4-460a-988f-bbc7256f3329" }, { "lat": [ 53.53131377, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 28.03209307, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d29f954e-0da7-4b45-8c1d-ce81efc93ecf" }, { "lat": [ 53.53131377, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 28.03209307, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ee312d12-8024-4ed8-908c-3bfe6b69c7dd" }, { "lat": [ 53.53131377, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.03209307, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ceb08a53-5cc8-41d5-8bfc-116fd4b03d36" }, { "lat": [ 53.53131377, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "de0d4af2-27ac-4a6d-9a9b-b50f68d609f1" }, { "lat": [ 53.53131377, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8af08a2f-cb15-47e4-b77b-71a88b7fbda4" }, { "lat": [ 53.53131377, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "87af6f15-3c3e-4416-8c74-221fbf9edb42" }, { "lat": [ 53.53131377, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.03209307, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c195ba9a-96b2-423d-91de-4c4875a642e0" }, { "lat": [ 53.53131377, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d675d76-e208-40a9-8bc3-25448d915a92" }, { "lat": [ 53.53131377, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.03209307, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c1237c12-5ef7-4f90-8d47-70d76f9f8d29" }, { "lat": [ 53.53131377, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c51c3e90-3e8e-482e-b0d7-7e05209c9e0f" }, { "lat": [ 53.53131377, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46c1e9e7-941e-4d0f-81d7-01d6ab13a477" }, { "lat": [ 53.53131377, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.03209307, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b99abc5-41a8-44c9-a8f7-dfb73d2a09dd" }, { "lat": [ 53.53131377, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 28.03209307, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "958e6bc5-596e-4c07-8944-adef0b041dc1" }, { "lat": [ 53.53131377, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 28.03209307, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b2d18a72-1b22-4960-9ede-63b58bbb9d37" }, { "lat": [ 53.53131377, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.03209307, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6e21958d-ba79-4075-9477-fd4dc326064d" }, { "lat": [ 53.53131377, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.03209307, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d6ca4245-d5b8-4cb9-816d-ec42b2e3933c" }, { "lat": [ 53.53131377, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.03209307, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "12866bb1-a006-4dc1-ac30-823c8428d0d5" }, { "lat": [ 53.53131377, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7c1c137f-1927-46af-83c2-8c052505c45a" }, { "lat": [ 53.53131377, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8488c136-ca37-4247-9a00-a7bd1b3ce900" }, { "lat": [ 61.36206324, 23.90528188 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10570211596592471 }, "lon": [ -98.30777028, 54.300167099999996 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9a1aba34-7694-4cd7-a04d-6909a8153a98" }, { "lat": [ 61.36206324, 18.2239595 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -98.30777028, -63.06498927 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "cac34228-0d37-4b46-bc09-43f953e04faf" }, { "lat": [ 61.36206324, 40.28952569 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -98.30777028, 44.92993276 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3c448f9b-66b3-4882-b466-cf5d4f4c3580" }, { "lat": [ 61.36206324, -35.3813488 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1079829623522946 }, "lon": [ -98.30777028, -65.17980692 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2a79ca07-d32b-477f-85af-2e2864ed29d1" }, { "lat": [ 61.36206324, 47.58549439 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.352033525693872 }, "lon": [ -98.30777028, 14.1264761 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "0af39929-3256-42ed-86d6-21950df37150" }, { "lat": [ 61.36206324, -25.73288704 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.2607996702390767 }, "lon": [ -98.30777028, 134.49100008 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6b743bcf-8ee1-4b15-aa3d-2bf4b5473977" }, { "lat": [ 61.36206324, 23.86731158 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10456169277273977 }, "lon": [ -98.30777028, 90.23812743 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8d584ce6-76b4-4b62-8d66-1e584d80b647" }, { "lat": [ 61.36206324, 50.63981576 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1558807364660621 }, "lon": [ -98.30777028, 4.64065114 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "351cac32-039d-41ec-8880-1b685686863a" }, { "lat": [ 61.36206324, 42.76890318 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11140423193184941 }, "lon": [ -98.30777028, 25.21552909 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ce2dd1d6-37df-4f0e-a895-eac2c84031af" }, { "lat": [ 61.36206324, 12.183333 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -98.30777028, -68.25 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8e730a6b-04bc-4748-b772-bfa08173f4ac" }, { "lat": [ 61.36206324, -10.78777702 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.18895300906842538 }, "lon": [ -98.30777028, -53.09783113 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "786519e5-7fd6-4dc9-8db0-99869a0a62cb" }, { "lat": [ 61.36206324, 46.79785878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.19579554822753503 }, "lon": [ -98.30777028, 8.20867471 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "646db0b2-a909-4e0c-a6f5-da5dfb682576" }, { "lat": [ 61.36206324, -37.73070989 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12280846386369883 }, "lon": [ -98.30777028, -71.38256213 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "37b49bef-673b-445a-bba0-d0d5906688f7" }, { "lat": [ 61.36206324, 36.56176546 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.6565265182742512 }, "lon": [ -98.30777028, 103.81907349 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ba4526f1-e080-40b3-aedc-40a044ac1812" }, { "lat": [ 61.36206324, 3.91383431 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -98.30777028, -73.08114582 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1945ac38-97d3-4999-8bc9-0a15ec9e4b43" }, { "lat": [ 61.36206324, 9.97634464 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, -84.19208768 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1772b3be-c2f9-4e80-a165-db28ea837cf6" }, { "lat": [ 61.36206324, 21.62289528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -98.30777028, -79.01605384 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1d0ee4da-c377-4a55-9b3a-6728c3477c72" }, { "lat": [ 61.36206324, 34.91667211 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1330722726023633 }, "lon": [ -98.30777028, 33.0060022 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "bcd5b726-092c-43ce-b5f2-78ae194d299d" }, { "lat": [ 61.36206324, 49.73341233 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.19579554822753503 }, "lon": [ -98.30777028, 15.31240163 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c8de44ee-6655-4e60-a6d9-e13da99f5d8e" }, { "lat": [ 61.36206324, 51.10698181 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.7112668315471284 }, "lon": [ -98.30777028, 10.38578051 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "4beff8a3-23a0-4238-8e78-fddd3472f229" }, { "lat": [ 61.36206324, 55.98125296 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.24369332234130256 }, "lon": [ -98.30777028, 10.02800992 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "eb9f611e-b239-448f-a22d-bded66f9791d" }, { "lat": [ 61.36206324, 15.439470199999999 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, -61.357726 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d6e1d21b-79d1-4398-b460-341c7fa7f5d2" }, { "lat": [ 61.36206324, 58.67192972 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12052761747732894 }, "lon": [ -98.30777028, 25.54248537 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "202b165a-fc3e-4845-a0f6-4cc1a1934899" }, { "lat": [ 61.36206324, 26.49593311 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12052761747732894 }, "lon": [ -98.30777028, 29.86190099 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "cf85ec0a-5c9f-45c0-920d-4aa42f47d7b8" }, { "lat": [ 61.36206324, 40.24448698 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.4991481176147293 }, "lon": [ -98.30777028, -3.64755047 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3aed7bf5-eaab-481a-9c1e-bf346e8d20ff" }, { "lat": [ 61.36206324, 64.49884603 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.17298708436383622 }, "lon": [ -98.30777028, 26.274665600000002 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "273dadea-4f9b-403f-b193-f522b288b95a" }, { "lat": [ 61.36206324, 42.17344011 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.6382797471832922 }, "lon": [ -98.30777028, -2.76172945 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6108c76b-b76e-4ae5-bdd4-d0068ec8b000" }, { "lat": [ 61.36206324, 54.12387156 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.5173948887056884 }, "lon": [ -98.30777028, -2.86563164 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3161de58-0134-4075-88ef-c247bfc2c639" }, { "lat": [ 61.36206324, 29.030833 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, -118.28 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7aec40d7-2cd8-4b93-be2d-8ba3ffd2a397" }, { "lat": [ 61.36206324, 39.07469623 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.34062929376202256 }, "lon": [ -98.30777028, 22.95555794 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ec2c1aed-282e-4c77-834b-02092cf11a25" }, { "lat": [ 61.36206324, 45.08047631 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12280846386369883 }, "lon": [ -98.30777028, 16.40412899 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "10de01b5-2e59-4e3c-b1dd-c40627100d88" }, { "lat": [ 61.36206324, 47.16277506 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1524594668865073 }, "lon": [ -98.30777028, 19.39559116 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "958fe9fa-d2cf-4921-992d-a70a7de8dd43" }, { "lat": [ 61.36206324, -2.21505456 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11140423193184941 }, "lon": [ -98.30777028, 117.24011366 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a0498651-fe80-4c35-9ce1-5ab2903bbf5c" }, { "lat": [ 61.36206324, 53.17544870000001 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1524594668865073 }, "lon": [ -98.30777028, -8.13793569 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d5121335-dcfe-416a-814c-a99494d189e2" }, { "lat": [ 61.36206324, 31.46110101 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12737015663643858 }, "lon": [ -98.30777028, 35.00444693 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c14d1d29-5602-45ae-83a0-f6b964ddb7eb" }, { "lat": [ 61.36206324, 22.88578212 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.24711459192085738 }, "lon": [ -98.30777028, 79.61197609999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9814aa68-6de2-416c-8452-19b500cbfebc" }, { "lat": [ 61.36206324, 64.99575386 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11482550151140423 }, "lon": [ -98.30777028, -18.57396167 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f512607f-8ce0-41e9-ad39-23d576d94d77" }, { "lat": [ 61.36206324, 42.79662641 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.6941604836493542 }, "lon": [ -98.30777028, 12.07001339 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "00404a7b-4cfd-4633-b6d2-ab29f7e7cc43" }, { "lat": [ 61.36206324, 18.15694878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12052761747732894 }, "lon": [ -98.30777028, -77.31482593 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "305358a9-f124-4ee9-ab6f-8defa08daccb" }, { "lat": [ 61.36206324, 37.59230135 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.35773564165979665 }, "lon": [ -98.30777028, 138.03089558 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3f3f8c9f-a4df-46fb-8870-aad1ed2aca34" }, { "lat": [ 61.36206324, 12.72004786 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, 104.90694325 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3e7cdf5b-1375-4ec8-a3a9-1ad5d9ba22e1" }, { "lat": [ 61.36206324, 36.38523983 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.22886782082989832 }, "lon": [ -98.30777028, 127.83916086 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9803bf5a-b4dc-4b13-a182-30a71df6f9ff" }, { "lat": [ 61.36206324, 13.89479481 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10456169277273977 }, "lon": [ -98.30777028, -60.96969923 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b330ba67-cbff-4405-a83e-eb5b47144d68" }, { "lat": [ 61.36206324, 55.32610984 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, 23.88719355 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "eb892799-9ef6-4b9c-a0d0-7dd0092f5999" }, { "lat": [ 61.36206324, 49.76725361 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10912338554547954 }, "lon": [ -98.30777028, 6.07182201 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a31d21e0-b633-4b2d-b91d-5ad828d8b7dc" }, { "lat": [ 61.36206324, 56.85085163 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11254465512503435 }, "lon": [ -98.30777028, 24.91235983 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d6696304-3fa2-4947-8556-cc1451f8e505" }, { "lat": [ 61.36206324, 29.83762955 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1136850783182193 }, "lon": [ -98.30777028, -8.45615795 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "814c7006-c8d8-438f-8dec-2a0ff9984b7b" }, { "lat": [ 61.36206324, 47.19498804 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, 28.45673372 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5e10aaae-7761-4a9f-8d84-0be8aaf7f173" }, { "lat": [ 61.36206324, 4.666667 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -98.30777028, -61 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "67390352-cb88-45fb-8bd1-b45ca83cd15f" }, { "lat": [ 61.36206324, 35.92149632 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -98.30777028, 14.40523316 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "73b48726-e0e5-4bce-a4a7-8d7b69fa3927" }, { "lat": [ 61.36206324, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.15930200604561692 }, "lon": [ -98.30777028, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "86cac8a5-2463-4251-b573-6dcf3bdf6927" }, { "lat": [ 61.36206324, 3.78986846 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11824677109095906 }, "lon": [ -98.30777028, 109.69762284 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d5af41e7-6c92-4d3c-a9b5-7a69a56719df" }, { "lat": [ 61.36206324, 52.100789899999995 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.23799120637537785 }, "lon": [ -98.30777028, 5.28144793 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6c89b7aa-e961-44b3-b6d4-422c2743ef5b" }, { "lat": [ 61.36206324, 68.75015572 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.16728496839791152 }, "lon": [ -98.30777028, 15.34834656 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "32c85538-13f2-4c8a-b8e5-9d8ac25bbf15" }, { "lat": [ 61.36206324, 28.24891365 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -98.30777028, 83.91582640000001 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "508a8c4a-783f-41e2-9ea0-daf157372fe6" }, { "lat": [ 61.36206324, -41.81113557 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1832508931025007 }, "lon": [ -98.30777028, 171.48492347 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c2adceb4-cec8-450d-99e4-f8badc87f883" }, { "lat": [ 61.36206324, -9.15280381 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -98.30777028, -74.38242685 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "431bcbfe-bb36-47f3-8d2e-2ec239a7f84d" }, { "lat": [ 61.36206324, 52.12759564 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.428441879637263 }, "lon": [ -98.30777028, 19.39012835 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "eb457aae-c4fe-47cf-8707-49795e8d5d2f" }, { "lat": [ 61.36206324, 18.22813055 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -98.30777028, -66.47307604 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "84e3c72f-16aa-4189-acaf-5a69be8594c3" }, { "lat": [ 61.36206324, 39.59550671 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.45010992030777686 }, "lon": [ -98.30777028, -8.50104361 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6cbebe39-2656-416b-b581-6ca70e741c47" }, { "lat": [ 61.36206324, 25.30601188 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11596592470458918 }, "lon": [ -98.30777028, 51.18479632 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "4acc59d3-dee5-492c-92fd-f7ffb245e76f" }, { "lat": [ 61.36206324, 45.85243127 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11482550151140423 }, "lon": [ -98.30777028, 24.97293039 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1a7b1e52-62ea-4edb-961b-92c987c7e12b" }, { "lat": [ 61.36206324, 44.2215032 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1079829623522946 }, "lon": [ -98.30777028, 20.78958334 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d6cfbedb-af47-4bd3-8616-e8f2a23e11d2" }, { "lat": [ 61.36206324, 61.98052209 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.138774388568288 }, "lon": [ -98.30777028, 96.68656112 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8004c8c5-594e-4516-8189-61b38e851533" }, { "lat": [ 61.36206324, 62.77966519 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.17868920032976093 }, "lon": [ -98.30777028, 16.74558049 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5d4e5ff1-9b3a-486d-bcd3-405277eda165" }, { "lat": [ 61.36206324, 1.35876087 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.17070623797746634 }, "lon": [ -98.30777028, 103.81725592 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "cfb4505f-9926-4a44-9c60-f73f21677f04" }, { "lat": [ 61.36206324, 46.11554772 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14561692772739765 }, "lon": [ -98.30777028, 14.80444238 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9e72c30e-fc9f-4fc4-9337-621bc3383f7a" }, { "lat": [ 61.36206324, 48.70547528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12052761747732894 }, "lon": [ -98.30777028, 19.47905218 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "05150d6d-67fe-42f0-89d4-643ffcfca0f4" }, { "lat": [ 61.36206324, 14.36624173 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -98.30777028, -14.4734924 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2de6d5a8-0216-407e-bfed-bd28f6f06c0f" }, { "lat": [ 61.36206324, 15.11815794 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12851057982962352 }, "lon": [ -98.30777028, 101.0028813 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "73f5d125-3b5e-4133-9734-0df7f5c29b35" }, { "lat": [ 61.36206324, 34.11956246 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11254465512503435 }, "lon": [ -98.30777028, 9.55288359 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "fd5238a4-6435-4808-9c28-532c7ce0b7da" }, { "lat": [ 61.36206324, 39.0616029 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14219565814784282 }, "lon": [ -98.30777028, 35.16895346 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "80237459-a0c5-4c5e-a752-981b8d29f972" }, { "lat": [ 61.36206324, 10.45733408 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -98.30777028, -61.26567923 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "cdc746e6-5a18-4698-abff-43ba1a24f350" }, { "lat": [ 61.36206324, 23.753992800000002 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.19921681780708986 }, "lon": [ -98.30777028, 120.95427281 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5a6ee52c-31f3-4888-80a6-ab9b4cf7ac3a" }, { "lat": [ 61.36206324, -6.27565408 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, 34.81309981 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "522b051c-d33d-41c4-b640-99ca1e2df02c" }, { "lat": [ 61.36206324, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.1446276449574058 }, "lon": [ -98.30777028, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e58e93c7-fc97-4897-90fa-d6b714fbc7d2" }, { "lat": [ 61.36206324, -32.79951534 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11710634789777412 }, "lon": [ -98.30777028, -56.01807053 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d431a31d-7ee2-4063-9ac1-18c8560d99a3" }, { "lat": [ 61.36206324, 7.12422421 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, -66.18184123 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a514f44d-8366-473e-baf8-db3a4c630898" }, { "lat": [ 61.36206324, 16.646016699999997 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12622973344325364 }, "lon": [ -98.30777028, 106.29914698 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "cc7a9ca5-df9d-4a9b-a4d1-a4737294b298" }, { "lat": [ 61.36206324, -29.00034095 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11824677109095906 }, "lon": [ -98.30777028, 25.08390093 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d991f041-68af-4b62-94f6-0fca20e5915a" }, { "lat": [ 46.79785878, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 8.20867471, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1893996e-297a-465c-84cf-a16cb7732b4b" }, { "lat": [ 46.79785878, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 8.20867471, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3d68f8d-fc22-402d-b97b-c03e3bcbaf04" }, { "lat": [ 46.79785878, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21974443528441878 }, "lon": [ 8.20867471, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64ef8e7f-1e1d-4eff-a105-fbc95939c84c" }, { "lat": [ 46.79785878, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15930200604561692 }, "lon": [ 8.20867471, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "84b3a544-2c94-4f7a-a5b3-a567e99d535d" }, { "lat": [ 46.79785878, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "593e4dca-effd-48d1-bd43-04f68e5ac783" }, { "lat": [ 46.79785878, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43ea0472-6c0b-4c4d-beb4-ff3d3ac791b8" }, { "lat": [ 46.79785878, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ 8.20867471, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "431b1b84-bbff-42bb-b85d-3659ee0908df" }, { "lat": [ 46.79785878, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 8.20867471, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f3366b12-1400-42e7-a06a-80de9c32e648" }, { "lat": [ 46.79785878, 12.183333 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, -68.25 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "56b5862b-011f-4639-b24f-ec64b56027f4" }, { "lat": [ 46.79785878, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 8.20867471, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "016126a1-ae9e-45a9-96c2-f10feab82705" }, { "lat": [ 46.79785878, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90d781f8-2045-444e-a087-ac130f43c7d5" }, { "lat": [ 46.79785878, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23571035998900797 }, "lon": [ 8.20867471, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2ca74ec-f47e-4cbc-be13-c96ecfa8f3a4" }, { "lat": [ 46.79785878, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.332646331409728 }, "lon": [ 8.20867471, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dd863287-7153-4d49-9f8c-1392349a4710" }, { "lat": [ 46.79785878, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 8.20867471, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "392d67c2-17d5-4c9a-bbe9-bc306d116d0b" }, { "lat": [ 46.79785878, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21974443528441878 }, "lon": [ 8.20867471, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "54fcef5b-ab73-41da-9a40-04c3acc703bf" }, { "lat": [ 46.79785878, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "17c34475-e538-4cdb-a410-1cd603b555ed" }, { "lat": [ 46.79785878, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ 8.20867471, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4432c055-a6eb-42e1-975f-4b48666a1a7d" }, { "lat": [ 46.79785878, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16500412201154163 }, "lon": [ 8.20867471, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aea88398-a940-4457-bda5-fb6fe984fce6" }, { "lat": [ 46.79785878, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.46949711459192084 }, "lon": [ 8.20867471, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f0ae892-24e9-4df5-827b-17bc5eaebdb1" }, { "lat": [ 46.79785878, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15474031327287718 }, "lon": [ 8.20867471, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2719670b-c0ef-40fa-a139-a97a0bbe95b2" }, { "lat": [ 46.79785878, 15.439470199999999 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 8.20867471, -61.357726 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc058fdc-2c85-474d-b43b-13c448579c0c" }, { "lat": [ 46.79785878, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 8.20867471, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbd13360-51ff-43e1-93c9-64c043998d49" }, { "lat": [ 46.79785878, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 8.20867471, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1fe1e08a-2c98-432f-840d-16e567949aae" }, { "lat": [ 46.79785878, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.332646331409728 }, "lon": [ 8.20867471, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2c683e65-74c9-473c-bc97-a53a827933b3" }, { "lat": [ 46.79785878, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 8.20867471, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c892a98a-f3f4-4bc6-91c5-07fd6af7d760" }, { "lat": [ 46.79785878, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.447829073921407 }, "lon": [ 8.20867471, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "260f4ee1-5b6a-44a8-ae2d-ceb5c2e597ef" }, { "lat": [ 46.79785878, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3258037922506183 }, "lon": [ 8.20867471, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d93674a8-952f-4aa8-ad35-a7627f7554cf" }, { "lat": [ 46.79785878, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0bda45b4-2655-4865-9c2c-53fe77aac6b6" }, { "lat": [ 46.79785878, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2972932124209948 }, "lon": [ 8.20867471, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c9445803-49e9-40b8-8d42-ddaa167bfaa5" }, { "lat": [ 46.79785878, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f604542a-c112-46b6-ad26-9b050526fa2c" }, { "lat": [ 46.79785878, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 8.20867471, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "54ebb1ff-62cb-490d-875f-bdbce6e925af" }, { "lat": [ 46.79785878, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 8.20867471, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27238e14-7223-496f-94af-a18b2f2144cf" }, { "lat": [ 46.79785878, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ 8.20867471, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "314ed09b-0d9f-452e-9ea6-a5f58aa01969" }, { "lat": [ 46.79785878, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 8.20867471, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2dafc2a7-e608-4b8c-a9b6-03a3b6a61fb9" }, { "lat": [ 46.79785878, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 8.20867471, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d1a88af-0337-4f59-9894-d32a6b25e818" }, { "lat": [ 46.79785878, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "af7d15f9-ab90-461e-bc11-88cf5101c453" }, { "lat": [ 46.79785878, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 8.20867471, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1b55b723-754a-4191-97d0-aedbaa908180" }, { "lat": [ 46.79785878, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3930887606485298 }, "lon": [ 8.20867471, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ad8ab5f-ad03-4c5e-b5ba-eb11e08d3b6c" }, { "lat": [ 46.79785878, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 8.20867471, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e82f3c05-555a-4bcd-9e19-4d90e7b90972" }, { "lat": [ 46.79785878, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20491893377301457 }, "lon": [ 8.20867471, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3062d687-39bd-440c-954a-6d5ef45788f8" }, { "lat": [ 46.79785878, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ 8.20867471, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b242b9a-9451-45a5-a963-1a0f0ee8fe9b" }, { "lat": [ 46.79785878, 13.89479481 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, -60.96969923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "642c3718-4c8e-4728-9ffb-61c79d4ff657" }, { "lat": [ 46.79785878, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 8.20867471, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e37d5b73-0fc8-4845-81fc-35c6903c18bf" }, { "lat": [ 46.79785878, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 8.20867471, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b8b18a2-12b6-44d3-8c38-5ac02f28ef3f" }, { "lat": [ 46.79785878, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 8.20867471, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ff536a04-32b2-4ed8-b5e7-e59b577f614b" }, { "lat": [ 46.79785878, 4.666667 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 8.20867471, -61 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1a7d8b38-46f7-4dc5-a33e-1ffe4cf426ca" }, { "lat": [ 46.79785878, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "596f3136-284d-4d32-afe3-725231646908" }, { "lat": [ 46.79785878, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 8.20867471, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0ec29e7-0915-403c-8cc5-857c808ae5e6" }, { "lat": [ 46.79785878, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 8.20867471, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bac45080-19de-4f3c-8ca5-524798210f41" }, { "lat": [ 46.79785878, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24597416872767244 }, "lon": [ 8.20867471, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8688d836-f3fb-44e5-8c10-d05af6366958" }, { "lat": [ 46.79785878, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 8.20867471, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f8a1d853-7f09-468d-870c-865629f26472" }, { "lat": [ 46.79785878, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 8.20867471, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9cd59322-e4bd-4357-8adc-d016b1e761a3" }, { "lat": [ 46.79785878, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 8.20867471, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6cea8857-7bee-49fe-af45-731815eb6d9b" }, { "lat": [ 46.79785878, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d71e6f5-b942-4d15-bef9-080c06ff1a55" }, { "lat": [ 46.79785878, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9cb62efd-ddaf-4094-9dd3-b0956df108f5" }, { "lat": [ 46.79785878, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20263808738664468 }, "lon": [ 8.20867471, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "258931e2-12fd-42ce-817a-6b30a1fa518b" }, { "lat": [ 46.79785878, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 8.20867471, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c3edd22-bd3d-4dcb-b91e-d3f80aeffa08" }, { "lat": [ 46.79785878, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1866721626820555 }, "lon": [ 8.20867471, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b432be4-5c21-46c9-a657-5ac46d5572e4" }, { "lat": [ 46.79785878, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 8.20867471, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5bdb2678-4956-43a1-93a7-4c87f77a40ee" }, { "lat": [ 46.79785878, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc1d2683-2056-4d80-872d-1a42d361d6f3" }, { "lat": [ 46.79785878, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6aeb2c34-9d0f-42f1-986c-ce0df5425443" }, { "lat": [ 46.79785878, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 8.20867471, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0ebe4b93-4b94-4511-86e8-dea8968be6ad" }, { "lat": [ 46.79785878, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ 8.20867471, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "71fe1ebf-f6c0-4863-bc1f-c1028e2a90e5" }, { "lat": [ 46.79785878, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ 8.20867471, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7fca82d3-1b47-440f-b7c5-4130f3e2ed53" }, { "lat": [ 46.79785878, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ 8.20867471, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "085a4525-b19a-454d-b08b-99d0e2469039" }, { "lat": [ 46.79785878, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 8.20867471, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21da26e5-cbe3-42a2-b6bf-43e92e77c875" }, { "lat": [ 46.79785878, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4d6ba038-4486-45b4-a8e2-0cbeff0c838c" }, { "lat": [ 46.79785878, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 8.20867471, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "379af14e-90a2-4a23-8bad-2988ccf7db12" }, { "lat": [ 46.79785878, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ 8.20867471, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6352f3c5-bcc9-483f-99c1-d9af9af18fd5" }, { "lat": [ 46.79785878, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 8.20867471, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d51195cb-9c8c-4599-9fc8-29197f32c9ef" }, { "lat": [ 46.79785878, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5413437757625721 }, "lon": [ 8.20867471, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "130a1adf-8607-4657-91cd-c32ab908c4a7" }, { "lat": [ 46.79785878, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 8.20867471, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b831ebd3-0408-4757-b663-a36e1c90daea" }, { "lat": [ 46.79785878, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4a422428-83bc-403a-bb8c-dc9595303f63" }, { "lat": [ 46.79785878, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 8.20867471, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3735affb-fec8-495e-a692-df00e81e9b18" }, { "lat": [ 46.79785878, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 8.20867471, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8aa669a-c5b6-4d16-96a8-ca3c36287e8a" }, { "lat": [ 7.6284262, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ -5.5692157, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "fc969e2a-bd33-45f6-954d-439855803c7c" }, { "lat": [ 7.6284262, 51.10698181 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ -5.5692157, 10.38578051 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "defb89f3-df21-4917-a7a1-991c0a39dff8" }, { "lat": [ -37.73070989, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -71.38256213, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0bbec930-c832-492b-94f6-0f85bf4331b8" }, { "lat": [ -37.73070989, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12166804067051389 }, "lon": [ -71.38256213, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d0529c44-413d-40df-ae42-fbbcbbbc9e8b" }, { "lat": [ -37.73070989, -25.73288704 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12166804067051389 }, "lon": [ -71.38256213, 134.49100008 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3217bdb1-97c9-4e17-af3f-6bb57ddc33e3" }, { "lat": [ -37.73070989, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -71.38256213, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ecdefcd1-79d1-420e-86b1-2497b2ae48b2" }, { "lat": [ -37.73070989, 42.76890318 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -71.38256213, 25.21552909 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "186e7b9e-f2d0-4bf4-9ee4-5b509edb5e75" }, { "lat": [ -37.73070989, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12737015663643858 }, "lon": [ -71.38256213, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "564eae13-2404-4414-a92c-71927d382efb" }, { "lat": [ -37.73070989, 61.36206324 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13421269579554823 }, "lon": [ -71.38256213, -98.30777028 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "423caa02-2b76-4c24-a29f-51aa9b7e0f54" }, { "lat": [ -37.73070989, 46.79785878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11710634789777412 }, "lon": [ -71.38256213, 8.20867471 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ce81fcc3-00b9-4cb9-80d2-cfe0efe5e58d" }, { "lat": [ -37.73070989, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.17070623797746634 }, "lon": [ -71.38256213, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6e801c69-a588-4cf1-8776-a867988a0b4d" }, { "lat": [ -37.73070989, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.16044242923880186 }, "lon": [ -71.38256213, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4a0741f7-3005-49f9-adec-dd8d0ff4b2f6" }, { "lat": [ -37.73070989, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -71.38256213, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7613016f-b2c2-483a-b8b4-46bd7b9a6eae" }, { "lat": [ -37.73070989, 9.97634464 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -71.38256213, -84.19208768 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "83ce0e8c-6e1c-439a-9596-d58b3b5334ce" }, { "lat": [ -37.73070989, 21.62289528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -71.38256213, -79.01605384 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e11fb979-b602-493a-abaf-27c2e408e10e" }, { "lat": [ -37.73070989, 34.91667211 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -71.38256213, 33.0060022 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2005bef3-52f6-4af3-a01f-fe0c7293252c" }, { "lat": [ -37.73070989, 49.73341233 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -71.38256213, 15.31240163 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4005f6a7-1538-43b8-829c-d39673b86cff" }, { "lat": [ -37.73070989, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13421269579554823 }, "lon": [ -71.38256213, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e66ede24-6815-4e3d-8a30-5a8d0921cd77" }, { "lat": [ -37.73070989, 55.98125296 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -71.38256213, 10.02800992 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1efaabd7-a0bb-4a14-85cb-6e88b4fbc315" }, { "lat": [ -37.73070989, 58.67192972 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 25.54248537 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5aea0136-32e7-4cc8-98bc-03753e1b5d3c" }, { "lat": [ -37.73070989, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.17982962352294588 }, "lon": [ -71.38256213, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "49928db8-a4b2-41b3-a92d-f05deced6bf3" }, { "lat": [ -37.73070989, 64.49884603 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -71.38256213, 26.274665600000002 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "dd359fd2-7988-4011-8ae4-cf89d80a4222" }, { "lat": [ -37.73070989, 42.17344011 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12851057982962352 }, "lon": [ -71.38256213, -2.76172945 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0f2107bc-02d6-43be-b062-142e565d0042" }, { "lat": [ -37.73070989, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1330722726023633 }, "lon": [ -71.38256213, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4e09586b-5bb5-4497-bcfb-4dcde83554fc" }, { "lat": [ -37.73070989, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1467573509205826 }, "lon": [ -71.38256213, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b1738459-7eb0-43e9-85a5-db8e4440c3e6" }, { "lat": [ -37.73070989, 45.08047631 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 16.40412899 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "019920e8-04c1-4d56-ae33-2d24495f55f4" }, { "lat": [ -37.73070989, 47.16277506 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 19.39559116 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e3aad569-0420-44a0-a061-081e83f24239" }, { "lat": [ -37.73070989, -2.21505456 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -71.38256213, 117.24011366 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "840b307e-96b5-4fda-803b-f414fb6134b7" }, { "lat": [ -37.73070989, 53.17544870000001 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -71.38256213, -8.13793569 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8ab8a1c5-c426-44bf-8d65-25044235bb12" }, { "lat": [ -37.73070989, 31.46110101 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -71.38256213, 35.00444693 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6526206a-4f28-4cc2-9714-52cf710886d3" }, { "lat": [ -37.73070989, 22.88578212 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -71.38256213, 79.61197609999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "bbb01a2c-76c6-452b-9c7e-39e801c7ff8d" }, { "lat": [ -37.73070989, 42.79662641 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.14333608134102777 }, "lon": [ -71.38256213, 12.07001339 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "985767f0-9a8c-4a37-8590-113eed9be892" }, { "lat": [ -37.73070989, 37.59230135 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12052761747732894 }, "lon": [ -71.38256213, 138.03089558 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7c860de4-cfc7-4b77-aa2f-f4dfa3434b0f" }, { "lat": [ -37.73070989, 36.38523983 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -71.38256213, 127.83916086 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0ce0ec0b-2435-420c-8158-d50722903a1c" }, { "lat": [ -37.73070989, 56.85085163 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 24.91235983 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "27499b06-2eee-41b3-9230-7cf5154750c9" }, { "lat": [ -37.73070989, 29.83762955 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, -8.45615795 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6f943246-6ece-4ce9-9d99-1d8475eb84e9" }, { "lat": [ -37.73070989, 42.78890259 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 19.23883939 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0ce84456-1528-4338-af81-87bb9775fac3" }, { "lat": [ -37.73070989, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.16158285243198683 }, "lon": [ -71.38256213, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6e0d1508-197b-403f-a643-ddfce9ec859c" }, { "lat": [ -37.73070989, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -71.38256213, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b930b6a8-4f71-49c0-a15b-43ff77f0f1cd" }, { "lat": [ -37.73070989, 68.75015572 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 15.34834656 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ac3e7214-9a06-439d-b8e1-4b6dc47c98c8" }, { "lat": [ -37.73070989, -41.81113557 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -71.38256213, 171.48492347 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f0fcbd50-967c-4741-8295-92f3673cbd15" }, { "lat": [ -37.73070989, 52.12759564 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -71.38256213, 19.39012835 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6d611fdb-3870-4983-8350-97b1a3b27b67" }, { "lat": [ -37.73070989, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12052761747732894 }, "lon": [ -71.38256213, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e7609eec-cf2c-495c-be37-2f3c846c084a" }, { "lat": [ -37.73070989, 45.85243127 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 24.97293039 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0f2c259a-f477-4eb2-970e-96cd9f46d956" }, { "lat": [ -37.73070989, 61.98052209 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -71.38256213, 96.68656112 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4acdc7d5-d073-4c71-884d-8a9f4a4aa10e" }, { "lat": [ -37.73070989, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "64aece83-17d0-4389-88be-b9ae4e85af5e" }, { "lat": [ -37.73070989, 1.35876087 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 103.81725592 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3c87ecff-3146-43bb-89a2-af72aa5549db" }, { "lat": [ -37.73070989, 46.11554772 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -71.38256213, 14.80444238 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7e6c0285-558b-4c29-860a-214d7504b350" }, { "lat": [ -37.73070989, 15.11815794 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -71.38256213, 101.0028813 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8b5a5d51-c05e-4da4-9e45-7161d3a9d458" }, { "lat": [ -37.73070989, 39.0616029 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -71.38256213, 35.16895346 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "cde7c85d-e4f0-4a3c-b56c-e29003235216" }, { "lat": [ -37.73070989, 23.753992800000002 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -71.38256213, 120.95427281 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "94b091a2-c62d-40c8-8ddc-18bf29a07840" }, { "lat": [ -37.73070989, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.14903819730695245 }, "lon": [ -71.38256213, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d8553d5c-66c0-4cc4-9d90-84a40f533375" }, { "lat": [ -37.73070989, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -71.38256213, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2cb39e07-6d8f-4981-9df4-970826e002e8" }, { "lat": [ -37.73070989, 16.646016699999997 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -71.38256213, 106.29914698 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3e7bffc3-6c6f-4671-93e9-97cb982a756c" }, { "lat": [ -37.73070989, -29.00034095 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -71.38256213, 25.08390093 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b46dee67-8dbc-4e9e-9a84-c055afdb371b" }, { "lat": [ 5.69109849, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 12.73964156, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "75ce1d9a-cfa3-4c21-853a-63af47e526db" }, { "lat": [ 5.69109849, 5.69109849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 12.73964156, 12.73964156 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b17aad8c-3d9c-4eb6-a641-41884f05318e" }, { "lat": [ 5.69109849, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 12.73964156, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a3b2ba9d-7915-4c8b-8c61-be54086158cf" }, { "lat": [ 5.69109849, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 12.73964156, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f42e629c-ac14-46d3-b670-b952690dbe33" }, { "lat": [ 5.69109849, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 12.73964156, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "dce11881-d75b-45e3-9515-45d0c4b51da0" }, { "lat": [ 5.69109849, 1.27469299 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 12.73964156, 32.36907971 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8f8e1eab-c4db-4ccf-80d7-cd5205116eac" }, { "lat": [ 5.69109849, 16.646016699999997 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 12.73964156, 106.29914698 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e4e88e6a-623b-4992-9db3-7803d2f3c67b" }, { "lat": [ 36.56176546, 42.54229102 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81907349, 1.56054378 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b43dfc49-92b8-46cc-9268-263c3d1e4d5e" }, { "lat": [ 36.56176546, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12851057982962352 }, "lon": [ 103.81907349, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f81233f3-11d3-4c81-bd1e-db5001799fc3" }, { "lat": [ 36.56176546, 18.2239595 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -63.06498927 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8dfa8bfc-a1b2-46bb-b583-cc2071727f22" }, { "lat": [ 36.56176546, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 103.81907349, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "81823bc0-1e87-45f6-af0c-1f7201c538e5" }, { "lat": [ 36.56176546, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.35545479527342677 }, "lon": [ 103.81907349, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "be33b7b0-b02e-471e-a5d8-0b2e9bb4ced8" }, { "lat": [ 36.56176546, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.3202528167078866 }, "lon": [ 103.81907349, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4fbbaa63-3b80-4a49-9944-967448b41ec5" }, { "lat": [ 36.56176546, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81907349, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cae85075-5dfa-49df-8a78-57f9f5945232" }, { "lat": [ 36.56176546, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18211046990931573 }, "lon": [ 103.81907349, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "675d58bb-17c9-43f4-983b-6831f33ffdb8" }, { "lat": [ 36.56176546, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13535311898873317 }, "lon": [ 103.81907349, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4480a8af-5013-43c4-967e-f6cfbec1a9f7" }, { "lat": [ 36.56176546, 12.183333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -68.25 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e063002e-ab0d-4219-9c9f-7076ab060c82" }, { "lat": [ 36.56176546, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15816158285243198 }, "lon": [ 103.81907349, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7b88a858-e4b2-4842-934f-c5c8fd93a284" }, { "lat": [ 36.56176546, 53.53131377 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 103.81907349, 28.03209307 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cc1dd66d-6996-424a-8b63-40b5dbb92cc5" }, { "lat": [ 36.56176546, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.9781258587524044 }, "lon": [ 103.81907349, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4b21a79c-5fd2-46c3-9894-02e2f31c406a" }, { "lat": [ 36.56176546, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2915910964550701 }, "lon": [ 103.81907349, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bc1bef38-f6d0-40a2-8d25-ce998e53d102" }, { "lat": [ 36.56176546, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 103.81907349, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c7b46f8c-2ac8-4a69-a689-96a04e749438" }, { "lat": [ 36.56176546, 3.91383431 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -73.08114582 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "012bf06f-8908-4b34-ae89-f64bb44ec898" }, { "lat": [ 36.56176546, 9.97634464 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -84.19208768 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1d2d440e-74a7-4f03-a8da-1efdb5394f59" }, { "lat": [ 36.56176546, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 103.81907349, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2aebd9bb-24f3-4fb5-b8ab-59192bcf5926" }, { "lat": [ 36.56176546, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16500412201154163 }, "lon": [ 103.81907349, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b8ff501d-273e-4a83-98e3-70b10ff8da31" }, { "lat": [ 36.56176546, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2596592470458917 }, "lon": [ 103.81907349, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "967427fc-8dcd-4404-a915-71fc1c929d66" }, { "lat": [ 36.56176546, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.662228634240176 }, "lon": [ 103.81907349, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "58da0b53-68dd-407c-9575-e2c2cd556fee" }, { "lat": [ 36.56176546, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1752679307502061 }, "lon": [ 103.81907349, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a017f296-da74-45b8-bf6a-d8430f97c8ba" }, { "lat": [ 36.56176546, 15.439470199999999 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -61.357726 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e2d50176-30b7-49b3-bdc3-3cf9fe4427ff" }, { "lat": [ 36.56176546, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 103.81907349, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f06c14d9-a80e-4da9-8bee-482e9cf400bc" }, { "lat": [ 36.56176546, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12052761747732894 }, "lon": [ 103.81907349, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f69e82ae-9fd0-4f8d-bca2-e173edec2eaf" }, { "lat": [ 36.56176546, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5470458917284968 }, "lon": [ 103.81907349, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e2e7f62d-2cbf-456b-8546-e301130606bf" }, { "lat": [ 36.56176546, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 103.81907349, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "83aafb13-7b51-4ef3-9948-f82dd5b6d99a" }, { "lat": [ 36.56176546, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5128331959329486 }, "lon": [ 103.81907349, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "81cf46f6-5e89-466d-9f41-a3595ac15016" }, { "lat": [ 36.56176546, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.8561005770816159 }, "lon": [ 103.81907349, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "86b94268-8b38-4562-a0b8-d7679f8c022f" }, { "lat": [ 36.56176546, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5618713932399011 }, "lon": [ 103.81907349, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cfb3ddb8-e62e-42ee-865a-5240b22321d8" }, { "lat": [ 36.56176546, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14561692772739765 }, "lon": [ 103.81907349, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "90575c49-2012-4346-ae36-6d506585cf4c" }, { "lat": [ 36.56176546, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12052761747732894 }, "lon": [ 103.81907349, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bfdaea64-1daf-44dd-be61-dda72daad28c" }, { "lat": [ 36.56176546, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.28588898048914535 }, "lon": [ 103.81907349, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "62f5a407-9e87-4d69-ab02-fc558b04e13c" }, { "lat": [ 36.56176546, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16728496839791152 }, "lon": [ 103.81907349, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d6acf570-de49-4db2-99e8-fb9bbe85dee9" }, { "lat": [ 36.56176546, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12052761747732894 }, "lon": [ 103.81907349, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e35b3c86-5865-45ca-805a-6999518e5c98" }, { "lat": [ 36.56176546, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.43870568837592744 }, "lon": [ 103.81907349, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5555ecdb-cb44-4e18-97da-533054c4ed65" }, { "lat": [ 36.56176546, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 103.81907349, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "635b05d9-91f6-4701-b86d-064fa5d78b08" }, { "lat": [ 36.56176546, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 103.81907349, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "85511525-ae03-4156-a4e0-068b7999e7f3" }, { "lat": [ 36.56176546, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.6953009068425391 }, "lon": [ 103.81907349, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c9db44fe-6ea1-4432-97ce-c40c12af5aef" }, { "lat": [ 36.56176546, 18.15694878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81907349, -77.31482593 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ebcab235-5412-45c8-a0d4-008b37e64b6f" }, { "lat": [ 36.56176546, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.8503984611156912 }, "lon": [ 103.81907349, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6502465-c65d-4524-a4f1-dbffaf7d90c7" }, { "lat": [ 36.56176546, 12.72004786 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.20149766419345974 }, "lon": [ 103.81907349, 104.90694325 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f6cb9d78-b284-4053-ae98-a7084f59620d" }, { "lat": [ 36.56176546, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.3293762022533662 }, "lon": [ 103.81907349, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "716e6148-f1f0-48ce-b644-d07f4201e2a7" }, { "lat": [ 36.56176546, 13.89479481 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -60.96969923 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2c54f0fa-0d34-438a-b17f-eaf7062c01fb" }, { "lat": [ 36.56176546, 7.61266509 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21860401209123387 }, "lon": [ 103.81907349, 80.70108238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "70cf7907-fd52-498a-a1d8-012858c24523" }, { "lat": [ 36.56176546, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9925dd11-8be9-4b3b-8867-15524f14fc3d" }, { "lat": [ 36.56176546, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13193184940917835 }, "lon": [ 103.81907349, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "503a0f62-f35e-446f-9605-73a7ddcf04c6" }, { "lat": [ 36.56176546, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 103.81907349, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c4ad211f-b353-447d-82ef-fc09866d6a33" }, { "lat": [ 36.56176546, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 103.81907349, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c530c54b-a129-4636-bec6-0b8ec5aa90bd" }, { "lat": [ 36.56176546, 42.78890259 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81907349, 19.23883939 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72cb7d46-56f2-4071-a0d7-53fc870d7667" }, { "lat": [ 36.56176546, 41.59530893 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 21.68211346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b3ab8041-04d1-4d2e-8ed1-a6937099b66f" }, { "lat": [ 36.56176546, 35.92149632 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 14.40523316 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "14cad6af-192e-4963-aa85-a02b63abd3d9" }, { "lat": [ 36.56176546, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21746358889804893 }, "lon": [ 103.81907349, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d9fe8887-c1a7-40f1-884f-d857049a5d0e" }, { "lat": [ 36.56176546, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3828249519098654 }, "lon": [ 103.81907349, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9774e2b8-695d-48f5-a8de-d1e1d2a8bc76" }, { "lat": [ 36.56176546, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.30185490519373454 }, "lon": [ 103.81907349, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "be38091c-5e96-4a19-a628-c2d4e8f30e4c" }, { "lat": [ 36.56176546, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14219565814784282 }, "lon": [ 103.81907349, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3ea84b45-e08f-4e63-b6b9-006c8f770c7d" }, { "lat": [ 36.56176546, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 103.81907349, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "533d975f-0584-4e8b-a544-039f6cc732ff" }, { "lat": [ 36.56176546, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3976504534212696 }, "lon": [ 103.81907349, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "82247acf-600f-4eaf-a2d7-fa57f9c9bf9a" }, { "lat": [ 36.56176546, -9.15280381 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 103.81907349, -74.38242685 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6251a858-860a-4edf-a388-34f6303a09d2" }, { "lat": [ 36.56176546, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "739fe60e-d84a-47fc-81ff-5a37f3ddc436" }, { "lat": [ 36.56176546, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.4751992305578456 }, "lon": [ 103.81907349, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4249d62e-1377-4dab-a64d-0116b123a8d4" }, { "lat": [ 36.56176546, 18.22813055 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -66.47307604 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fda4460b-e212-4911-a5bc-6af4f097d650" }, { "lat": [ 36.56176546, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3805441055234955 }, "lon": [ 103.81907349, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "95a20845-0dda-4ac9-9a64-3656bc04ab58" }, { "lat": [ 36.56176546, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22088485847760375 }, "lon": [ 103.81907349, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "89dbf04d-2185-4745-a5fe-0163e61f7a8d" }, { "lat": [ 36.56176546, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13193184940917835 }, "lon": [ 103.81907349, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2158edce-d88a-4cc9-861a-cd2aa43420bb" }, { "lat": [ 36.56176546, 44.2215032 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81907349, 20.78958334 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eb6c99e3-a90c-4f2c-9645-2e16b4b55b04" }, { "lat": [ 36.56176546, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22658697444352843 }, "lon": [ 103.81907349, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4baeda44-ea5a-4e9c-a2ea-e458324817e7" }, { "lat": [ 36.56176546, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1832508931025007 }, "lon": [ 103.81907349, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e4a86fd5-acc7-449a-81f6-108a1d3462f7" }, { "lat": [ 36.56176546, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.9963726298433635 }, "lon": [ 103.81907349, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "182c07a2-836d-4d8a-8bd4-d9ac8eb9e47d" }, { "lat": [ 36.56176546, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14561692772739765 }, "lon": [ 103.81907349, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a9850dcc-8c54-4194-a4cf-bf40e8bf0394" }, { "lat": [ 36.56176546, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 103.81907349, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "63e9415e-35aa-4df5-b0c4-e17acb24e808" }, { "lat": [ 36.56176546, 14.36624173 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -14.4734924 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "04ce54f9-f006-4159-a808-d3acfcc350d6" }, { "lat": [ 36.56176546, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.37484198955757075 }, "lon": [ 103.81907349, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d3125842-530c-4b70-996a-3971608e6f25" }, { "lat": [ 36.56176546, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 103.81907349, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bf745c80-8e89-42a3-bb05-a83951e8fd26" }, { "lat": [ 36.56176546, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14561692772739765 }, "lon": [ 103.81907349, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "942d4ac0-679c-4dcc-be65-c5951462102d" }, { "lat": [ 36.56176546, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.6428414399560318 }, "lon": [ 103.81907349, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "20c27bb1-1d16-41db-b960-2a6addc756da" }, { "lat": [ 36.56176546, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.6863286617202529 }, "lon": [ 103.81907349, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "07b61a36-9aa6-438b-815d-5c36088ac810" }, { "lat": [ 36.56176546, -32.79951534 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, -56.01807053 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f5654b7b-559a-43f2-93a5-c09cfbaa3d53" }, { "lat": [ 36.56176546, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.37370156636438584 }, "lon": [ 103.81907349, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0840be6c-2f22-4a6b-bb2a-6e545ad3c449" }, { "lat": [ 36.56176546, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 103.81907349, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fc3dd37b-6cb7-4035-a8bb-23ee9c2e6ea9" }, { "lat": [ 3.91383431, 23.90528188 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 54.300167099999996 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a29642c3-d995-4419-ba2b-cf5c011d1a18" }, { "lat": [ 3.91383431, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11140423193184941 }, "lon": [ -73.08114582, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8d3df15e-7574-4a7d-ab7a-63cc04a9030e" }, { "lat": [ 3.91383431, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -73.08114582, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "dc4d9279-e055-4460-8b67-99ab2af8bbc5" }, { "lat": [ 3.91383431, -25.73288704 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -73.08114582, 134.49100008 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "94887efc-910b-442b-9114-855493b93c40" }, { "lat": [ 3.91383431, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -73.08114582, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "26463f9d-f92d-4832-929f-d793b7b3aeff" }, { "lat": [ 3.91383431, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -73.08114582, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "548f3f32-61f7-4ed1-b71b-7ee1c4487ecb" }, { "lat": [ 3.91383431, 61.36206324 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12622973344325364 }, "lon": [ -73.08114582, -98.30777028 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5f9a1a2d-630b-4d52-9b72-eaa8ae2d4686" }, { "lat": [ 3.91383431, 46.79785878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -73.08114582, 8.20867471 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3da8acdf-fef8-42d4-b060-40250b0bfeab" }, { "lat": [ 3.91383431, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1136850783182193 }, "lon": [ -73.08114582, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "73b449c8-f587-42e8-8843-0cb627543733" }, { "lat": [ 3.91383431, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12965100302280846 }, "lon": [ -73.08114582, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "cb21269c-4a42-4d31-baad-bbd5556ff783" }, { "lat": [ 3.91383431, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11482550151140423 }, "lon": [ -73.08114582, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f359e2e1-0962-4d90-b042-f6cd93ae2913" }, { "lat": [ 3.91383431, 9.97634464 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -73.08114582, -84.19208768 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "151b7e30-03cd-4628-9661-554982b84d61" }, { "lat": [ 3.91383431, 21.62289528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11140423193184941 }, "lon": [ -73.08114582, -79.01605384 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9e0a37af-4cb4-465f-933a-6827b5e6570e" }, { "lat": [ 3.91383431, 34.91667211 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 33.0060022 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1d0c61d9-6ccd-4664-8bac-9bc2ebcf268a" }, { "lat": [ 3.91383431, 49.73341233 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -73.08114582, 15.31240163 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "046d3a3d-9607-4ce9-a42e-183be1b12fee" }, { "lat": [ 3.91383431, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -73.08114582, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "65b6d5fe-5034-4e8f-84a6-d6c9f5bccb0b" }, { "lat": [ 3.91383431, 55.98125296 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11140423193184941 }, "lon": [ -73.08114582, 10.02800992 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0e7b2d62-e742-4a2a-9dbf-62fb64941c59" }, { "lat": [ 3.91383431, 58.67192972 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 25.54248537 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e9f9046d-e0d0-4d4e-b78d-f397a2b6640c" }, { "lat": [ 3.91383431, 26.49593311 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 29.86190099 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b9b92e0e-b026-4f4d-bbdd-4e58e39f592c" }, { "lat": [ 3.91383431, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.19921681780708986 }, "lon": [ -73.08114582, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5bd20cb2-94c0-434b-9a83-e7ff70923ada" }, { "lat": [ 3.91383431, 42.17344011 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -73.08114582, -2.76172945 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "debdad45-9808-44f5-9574-892b00d95b1f" }, { "lat": [ 3.91383431, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -73.08114582, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "88f3a765-99ec-4a25-86bb-5b3192ca4ef2" }, { "lat": [ 3.91383431, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -73.08114582, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a9895f23-3923-4153-9555-7397d4f603a4" }, { "lat": [ 3.91383431, 47.16277506 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -73.08114582, 19.39559116 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "bf39d8b5-47ba-4940-8cd5-cf6cf7d33842" }, { "lat": [ 3.91383431, -2.21505456 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -73.08114582, 117.24011366 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0aa8bcdd-64a8-4b3b-a3d0-fa3f777e18b7" }, { "lat": [ 3.91383431, 53.17544870000001 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -73.08114582, -8.13793569 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6ab58a64-ddc3-4e43-b823-807c798ba2b7" }, { "lat": [ 3.91383431, 31.46110101 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 35.00444693 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "af793329-d879-46bf-88ef-cd2640e715e9" }, { "lat": [ 3.91383431, 22.88578212 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 79.61197609999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "aae3df4b-6119-4c98-88f7-8b53166ad6c0" }, { "lat": [ 3.91383431, 42.79662641 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12394888705688376 }, "lon": [ -73.08114582, 12.07001339 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "35f38062-80ca-4f6e-96c1-fb620992cf1c" }, { "lat": [ 3.91383431, 37.59230135 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -73.08114582, 138.03089558 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8edf7d37-9be3-4c95-a800-7e98ff86b713" }, { "lat": [ 3.91383431, 36.38523983 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 127.83916086 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "fbe3af39-9de5-4f4a-ae67-4fc3e270ac47" }, { "lat": [ 3.91383431, 49.76725361 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 6.07182201 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3b92682b-f60a-4d9d-bed3-01e547192b0e" }, { "lat": [ 3.91383431, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1444765045342127 }, "lon": [ -73.08114582, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3f993a41-f696-4d5b-b585-f7e0436008fe" }, { "lat": [ 3.91383431, 3.78986846 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 109.69762284 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "85e63366-2646-4906-b9b0-284f0ae663d8" }, { "lat": [ 3.91383431, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -73.08114582, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2522a9bb-5180-4628-b30f-da1e465f6b58" }, { "lat": [ 3.91383431, 28.24891365 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 83.91582640000001 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "853ec095-35b1-4935-994c-cab470f82350" }, { "lat": [ 3.91383431, -41.81113557 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 171.48492347 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "34c430d0-3d3d-4b1b-883c-858f49726143" }, { "lat": [ 3.91383431, 52.12759564 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -73.08114582, 19.39012835 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "10b61131-97ac-4b4c-9ccb-7aa432f00367" }, { "lat": [ 3.91383431, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11482550151140423 }, "lon": [ -73.08114582, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "60da1cab-5239-4188-aca2-48b8a6cbaf1e" }, { "lat": [ 3.91383431, 25.30601188 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 51.18479632 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f708c156-8f90-4e47-ad47-9c2ddd31e656" }, { "lat": [ 3.91383431, 61.98052209 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 96.68656112 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "93fc3fb6-50e0-4ea6-9585-61a67bd4f011" }, { "lat": [ 3.91383431, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8420254d-fe8b-42c0-92c1-d3474708a93d" }, { "lat": [ 3.91383431, 1.35876087 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 103.81725592 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f12df63e-ed0c-4138-a068-182db024d93b" }, { "lat": [ 3.91383431, 46.11554772 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -73.08114582, 14.80444238 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4a320c9a-0a9c-4951-930d-38cbef0e10f0" }, { "lat": [ 3.91383431, 15.11815794 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, 101.0028813 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0665f1c4-d78e-4b45-84b0-dca171c3a236" }, { "lat": [ 3.91383431, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13991481176147294 }, "lon": [ -73.08114582, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d641051f-8b65-4c80-b497-483c66fa5627" }, { "lat": [ 3.91383431, 16.646016699999997 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -73.08114582, 106.29914698 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e77729f8-e1fd-4060-b534-543a3601fff4" }, { "lat": [ 9.97634464, 40.24448698 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10570211596592471 }, "lon": [ -84.19208768, -3.64755047 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b8721261-6a06-4931-9f2d-06033de9db63" }, { "lat": [ 9.97634464, 64.49884603 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, 26.274665600000002 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "37c6e745-ebe5-43c8-a024-7ab9a6bfe1b5" }, { "lat": [ 9.97634464, 54.12387156 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -84.19208768, -2.86563164 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2f04c016-8b7a-4162-a0e1-e2c59572e1d4" }, { "lat": [ 9.97634464, 47.16277506 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, 19.39559116 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8c18e517-54b9-43cf-bb09-18687e4f1ed7" }, { "lat": [ 9.97634464, 22.88578212 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, 79.61197609999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "0b9776e7-4274-483e-90f0-6fcc014f010f" }, { "lat": [ 9.97634464, 42.79662641 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, 12.07001339 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d2802536-a740-404b-85c8-118646530bb8" }, { "lat": [ 9.97634464, 36.38523983 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, 127.83916086 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6ec98a4f-da97-4418-9f54-ce61c0d0da82" }, { "lat": [ 9.97634464, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ea90536c-7276-439b-ac36-88a2ae4ebd93" }, { "lat": [ 9.97634464, 52.100789899999995 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -84.19208768, 5.28144793 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f5921228-ae58-43ea-9b7c-72ecf3a460e7" }, { "lat": [ 9.97634464, 68.75015572 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, 15.34834656 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8dff4670-51e3-44cc-81be-e96bd21cf1a5" }, { "lat": [ 9.97634464, 44.2215032 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, 20.78958334 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ced99537-4a4a-4418-9016-588c7ab07e5a" }, { "lat": [ 9.97634464, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -84.19208768, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b2190315-ca41-40bd-b3f8-983448ef4caf" }, { "lat": [ 21.62289528, -35.3813488 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, -65.17980692 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "fc697f3e-7ab7-4bbe-80b7-548e23b30b88" }, { "lat": [ 21.62289528, 47.58549439 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 14.1264761 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "bd815cec-59da-44f6-9172-8038dfbdab52" }, { "lat": [ 21.62289528, -25.73288704 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 134.49100008 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ba67da63-921a-46dc-8adb-ffd2a3e957c4" }, { "lat": [ 21.62289528, 50.63981576 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 4.64065114 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5add401a-a9f0-4156-83f1-740db0e32fa8" }, { "lat": [ 21.62289528, -10.78777702 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -79.01605384, -53.09783113 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "54166958-733e-4159-a00f-8451eb6d474c" }, { "lat": [ 21.62289528, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -79.01605384, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "22ea86e0-c12b-4dca-875f-4abcc345ccba" }, { "lat": [ 21.62289528, 46.79785878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 8.20867471 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "79fccaaa-d599-4726-842d-caf2bbe903fb" }, { "lat": [ 21.62289528, -37.73070989 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10456169277273977 }, "lon": [ -79.01605384, -71.38256213 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9f2d62d0-2666-4d25-8093-d5bafe68e853" }, { "lat": [ 21.62289528, 3.91383431 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -79.01605384, -73.08114582 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7e5c3738-ed45-4f04-ae51-e9b4d8dd3434" }, { "lat": [ 21.62289528, 9.97634464 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -79.01605384, -84.19208768 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "41749d54-4c56-459a-97db-fe31eb1c7068" }, { "lat": [ 21.62289528, 21.62289528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14219565814784282 }, "lon": [ -79.01605384, -79.01605384 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "876d831c-33aa-4913-a5d7-d1bba0c383e6" }, { "lat": [ 21.62289528, 51.10698181 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -79.01605384, 10.38578051 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "98475291-a18f-46a3-a2b3-1850440ae75e" }, { "lat": [ 21.62289528, 40.24448698 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.17184666117065128 }, "lon": [ -79.01605384, -3.64755047 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7a967a1a-b226-4624-bc39-b5269fbc283a" }, { "lat": [ 21.62289528, 42.17344011 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -79.01605384, -2.76172945 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "10f7e533-91d3-4226-9733-2d753c45e245" }, { "lat": [ 21.62289528, 54.12387156 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -79.01605384, -2.86563164 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "366186a1-f5a7-41b6-94c6-546b38db541c" }, { "lat": [ 21.62289528, 39.07469623 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 22.95555794 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6f6f1088-72df-4efd-af14-5bf2f9708881" }, { "lat": [ 21.62289528, 22.88578212 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 79.61197609999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "0d4ad1d9-ed92-4638-9d5d-63fbb0aabe15" }, { "lat": [ 21.62289528, 64.99575386 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, -18.57396167 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "180e8d1d-b931-4e87-a116-f5148734486c" }, { "lat": [ 21.62289528, 42.79662641 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -79.01605384, 12.07001339 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "330ce9ee-3c4b-4d60-9b4a-fbebe4a7c9cd" }, { "lat": [ 21.62289528, 18.15694878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, -77.31482593 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "92074268-5236-40cf-a5d2-000be6ccd150" }, { "lat": [ 21.62289528, 37.59230135 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 138.03089558 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "dee8e5d2-5d70-4327-aaa9-e527609252b5" }, { "lat": [ 21.62289528, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14219565814784282 }, "lon": [ -79.01605384, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ea6cb8dc-1818-4d6d-878c-1a5cc6affe06" }, { "lat": [ 21.62289528, 52.100789899999995 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 5.28144793 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "34a48a8e-3951-43d6-90d3-8d5a092321e4" }, { "lat": [ 21.62289528, 52.12759564 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 19.39012835 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c21eb620-f65b-4812-8037-cfa8f3d96fdf" }, { "lat": [ 21.62289528, 39.59550671 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -79.01605384, -8.50104361 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3298a289-23fe-4235-a35f-2d29bf7ccca6" }, { "lat": [ 21.62289528, 61.98052209 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 96.68656112 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b7c2afda-9d32-4a7e-9abd-f84ec84b123b" }, { "lat": [ 21.62289528, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -79.01605384, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "28c14d7b-9bef-48e7-a16b-8f65b1574e93" }, { "lat": [ 12.19551675, 37.59230135 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -68.97119369, 138.03089558 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "11967acc-b718-4bdb-aa90-eb1db54a6359" }, { "lat": [ 12.19551675, 39.59550671 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -68.97119369, -8.50104361 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "880df069-4783-4f95-ae6e-758bf174ca68" }, { "lat": [ 34.91667211, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 33.0060022, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8a7bf8e3-b0af-4480-a6f7-05eac4ef7782" }, { "lat": [ 34.91667211, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 33.0060022, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a544034e-f70b-4533-89f5-3090b36243f4" }, { "lat": [ 34.91667211, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 33.0060022, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6ad0b587-ad54-4448-ac22-9b7d70a4b22b" }, { "lat": [ 34.91667211, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 33.0060022, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "30e93101-4031-43b9-a036-76ecb473d52f" }, { "lat": [ 34.91667211, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d929d399-89bd-4ecb-bf96-f82fbca386ac" }, { "lat": [ 34.91667211, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 33.0060022, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2398b508-6ec6-48ce-948c-9e38b7c9fad8" }, { "lat": [ 34.91667211, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 33.0060022, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "697cf7ca-a331-4165-a03e-1fe392fe181e" }, { "lat": [ 34.91667211, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 33.0060022, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6f0d143d-265f-4e9c-a29e-7ac1b2319a4b" }, { "lat": [ 34.91667211, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "971db12c-a30a-4864-a417-8860dd80e6ec" }, { "lat": [ 34.91667211, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 33.0060022, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c355a699-a7ac-4b03-a7f4-ea903412eaa3" }, { "lat": [ 34.91667211, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 33.0060022, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8780ee4a-1407-47bd-954b-836502e33246" }, { "lat": [ 34.91667211, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 33.0060022, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c167d12a-0e69-420f-bc06-a27c712b57bb" }, { "lat": [ 34.91667211, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5ec7bb4d-fa64-4f78-86f2-4cd36b7521bf" }, { "lat": [ 34.91667211, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 33.0060022, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "89588ff5-d70e-4f0e-a078-2a749f110af1" }, { "lat": [ 34.91667211, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5aebec4e-dbd1-4163-89e5-716958c660e0" }, { "lat": [ 34.91667211, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 33.0060022, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8ffc2672-97e9-4e1f-a346-aef397790b02" }, { "lat": [ 34.91667211, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 33.0060022, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7b264dc7-55a1-4bb0-bd87-b786ec694644" }, { "lat": [ 34.91667211, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15702115965924707 }, "lon": [ 33.0060022, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "03b75667-95d7-45bc-9e14-ca9f0e5a797b" }, { "lat": [ 34.91667211, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c6ef2b3c-0948-4e4f-91c0-4458f6b49176" }, { "lat": [ 34.91667211, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "258746e8-5f42-4d8a-8f09-56100eba003a" }, { "lat": [ 34.91667211, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2b262292-dc12-4965-9483-3f3f674daa91" }, { "lat": [ 34.91667211, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12052761747732894 }, "lon": [ 33.0060022, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d91744be-ace1-4e41-a372-0fdac48fe9a6" }, { "lat": [ 34.91667211, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 33.0060022, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "14216312-b2e6-472d-b43e-b2fd20e81ea0" }, { "lat": [ 34.91667211, 35.92149632 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 14.40523316 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "50777c2f-0096-4d4e-8e99-459de5ac7475" }, { "lat": [ 34.91667211, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1b2fc176-87f0-484e-b114-afb979c12e5f" }, { "lat": [ 34.91667211, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 33.0060022, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "27b1fcc2-21e3-412e-9689-8898c8bdc72a" }, { "lat": [ 34.91667211, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "379f6aeb-8720-4cdd-80bb-f22aaf4299f3" }, { "lat": [ 34.91667211, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c4ac7916-0b7b-45d9-99c4-0039ed7cdbb2" }, { "lat": [ 34.91667211, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 33.0060022, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a46b1d14-0f89-4d53-9e74-5f17661e551d" }, { "lat": [ 34.91667211, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 33.0060022, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b2a119a5-cf0b-4ae5-80bc-502bdabe627f" }, { "lat": [ 34.91667211, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d10aed69-2979-4ebf-b892-6f781a462fff" }, { "lat": [ 34.91667211, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a70814d0-48fa-4772-9227-42f8d0dbe59e" }, { "lat": [ 34.91667211, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f15eca15-2493-4b44-b1d4-e3e159790ee0" }, { "lat": [ 34.91667211, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3a651778-8731-4c03-a60d-c1ff23bc51b4" }, { "lat": [ 34.91667211, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "06241cc8-7916-4c5d-a0a6-0a5b50da737a" }, { "lat": [ 34.91667211, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1bf69968-5320-41a6-b69c-7600d2cc1e8d" }, { "lat": [ 34.91667211, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 33.0060022, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "45145dd9-3946-4c6a-87c3-631b1ce6b5c6" }, { "lat": [ 34.91667211, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 33.0060022, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cef92827-643d-4c35-b023-769574c7d9dc" }, { "lat": [ 34.91667211, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 33.0060022, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "42f860bb-69c8-4589-ae23-befd102fcd0d" }, { "lat": [ 34.91667211, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0e710ffa-737b-4cd0-a88a-ebf147908dd9" }, { "lat": [ 34.91667211, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 33.0060022, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c1b5e72e-eaf7-4811-8600-d8846ef6f06f" }, { "lat": [ 49.73341233, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.31240163, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "49fe2920-566e-42c0-af04-1f469cc252c1" }, { "lat": [ 49.73341233, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e598aa94-2c55-4c6f-8662-e9ed6d432fc4" }, { "lat": [ 49.73341233, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.31240163, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "afd24125-0643-4a25-9311-8b11592e4492" }, { "lat": [ 49.73341233, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27904644133003575 }, "lon": [ 15.31240163, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3db48943-1b0b-4838-9d08-15449c8ad68d" }, { "lat": [ 49.73341233, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 15.31240163, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c29cefee-96fb-4631-9476-d6cc2c1aea86" }, { "lat": [ 49.73341233, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b4cff945-8789-4dd5-a3d6-39f6d6f815ca" }, { "lat": [ 49.73341233, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 15.31240163, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21522a92-d8ba-4109-9977-7ee59205bf20" }, { "lat": [ 49.73341233, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 15.31240163, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "16fb793a-9c87-4d3c-aac6-52ffd62e9f21" }, { "lat": [ 49.73341233, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 15.31240163, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d8e6e3a9-dd0b-4d88-b68f-7068d82b84b2" }, { "lat": [ 49.73341233, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15359989007969221 }, "lon": [ 15.31240163, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "998d7ecb-cf97-45b8-97fc-834f14a9ff32" }, { "lat": [ 49.73341233, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 15.31240163, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ffe81bd3-d2a0-46d3-9263-5136f9413a42" }, { "lat": [ 49.73341233, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 15.31240163, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0310a9a-2549-48e8-a0f9-af34f785f90d" }, { "lat": [ 49.73341233, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18553173948887058 }, "lon": [ 15.31240163, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d89f6162-deed-40d6-989f-c043952c6222" }, { "lat": [ 49.73341233, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.31240163, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b15de37-47dc-4a2f-8134-65b86c84bd35" }, { "lat": [ 49.73341233, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 15.31240163, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "704d0c9b-7cbf-48b9-aa27-3204bf06068c" }, { "lat": [ 49.73341233, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2505358615004122 }, "lon": [ 15.31240163, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa50a710-4233-464d-bcaf-44b566502a8b" }, { "lat": [ 49.73341233, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 15.31240163, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fed6d7c8-7196-4e9d-901a-c51d1569f79a" }, { "lat": [ 49.73341233, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 15.31240163, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ad50b209-b4b3-453d-b366-a2879812e158" }, { "lat": [ 49.73341233, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.31240163, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "55210281-2c4d-46fc-a282-b37f79b810ee" }, { "lat": [ 49.73341233, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30983786754602916 }, "lon": [ 15.31240163, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d37aa99-6783-4a41-bd20-c95c645485b2" }, { "lat": [ 49.73341233, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 15.31240163, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bd2d5e3c-53f3-4528-bd9b-c11e0fc43f89" }, { "lat": [ 49.73341233, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2368507831821929 }, "lon": [ 15.31240163, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c20bc0e7-bd39-4feb-8b8d-f2d1d95d2a8b" }, { "lat": [ 49.73341233, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24825501511404233 }, "lon": [ 15.31240163, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "97ad431d-dabc-47fa-9195-8d5db6d7d5cd" }, { "lat": [ 49.73341233, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 15.31240163, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ecabd67e-e443-492a-89de-2acba3c3bb3c" }, { "lat": [ 49.73341233, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2562379774663369 }, "lon": [ 15.31240163, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d67b15ae-6c92-4db7-9008-6ebc03a94214" }, { "lat": [ 49.73341233, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.31240163, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ab598663-82b5-4156-89fb-0bde228a591b" }, { "lat": [ 49.73341233, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 15.31240163, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "76c3c555-f3cf-4b9d-b84c-1857d24f16db" }, { "lat": [ 49.73341233, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 15.31240163, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d29a72a4-5e04-43ec-8970-3905c25a3a67" }, { "lat": [ 49.73341233, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 15.31240163, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d29e859e-757d-4e82-9f4e-81ca6c23ed90" }, { "lat": [ 49.73341233, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 15.31240163, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a922604c-8df7-4455-936e-5405b889cd04" }, { "lat": [ 49.73341233, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 15.31240163, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "59ded297-5a35-4b40-928e-65e672104132" }, { "lat": [ 49.73341233, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 15.31240163, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c8c8f970-6e3f-4b3f-988c-9e16e808239d" }, { "lat": [ 49.73341233, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23000824402308326 }, "lon": [ 15.31240163, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c0fddc5a-ee58-42dc-8852-a9b83f425c90" }, { "lat": [ 49.73341233, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15816158285243198 }, "lon": [ 15.31240163, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b2219422-ce64-4ccb-bfd9-45e31038b04a" }, { "lat": [ 49.73341233, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 15.31240163, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc3dbbb3-c3a6-4752-813e-ce2ee4a7cc1c" }, { "lat": [ 49.73341233, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 15.31240163, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6f03f3ad-5b21-4702-8808-27d0d1476df5" }, { "lat": [ 49.73341233, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 15.31240163, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c81ddeb6-544d-4025-9e91-9488c26b0e1f" }, { "lat": [ 49.73341233, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.31240163, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b996c79-8bca-44da-82b1-9fa02f0bf2f6" }, { "lat": [ 49.73341233, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.31240163, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9cc1f8a-4ec5-4436-8936-dcc227a89dce" }, { "lat": [ 49.73341233, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0ab4799-586c-48fb-b6c5-b8bbc7abb2cb" }, { "lat": [ 49.73341233, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ 15.31240163, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43f40d09-8e45-402c-97e8-7369fa6e6935" }, { "lat": [ 49.73341233, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.31240163, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae543fe0-4dd4-47f3-82f5-3b31f2d0d427" }, { "lat": [ 49.73341233, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 15.31240163, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9d775783-e588-4c2d-83df-6d28f65ce4d6" }, { "lat": [ 49.73341233, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 15.31240163, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "38f38ac7-22f5-449a-a838-444a51894256" }, { "lat": [ 49.73341233, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.31240163, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a9c79986-6100-40f5-8619-ff3ddd78cd74" }, { "lat": [ 49.73341233, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 15.31240163, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f1b6d4b-605d-4b8d-b6a8-f4777343267e" }, { "lat": [ 49.73341233, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2676422093981863 }, "lon": [ 15.31240163, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "469c7a84-e75c-4aef-a7e9-a3fbca1fc126" }, { "lat": [ 49.73341233, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16728496839791152 }, "lon": [ 15.31240163, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "652712e1-4504-4b78-9b06-e8bc5d6e791c" }, { "lat": [ 49.73341233, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.31240163, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7efdee90-878f-4b6b-bdf7-28c8bab21074" }, { "lat": [ 49.73341233, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 15.31240163, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2c326be3-6a7d-4304-b340-59a65c67d11c" }, { "lat": [ 49.73341233, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 15.31240163, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cfceda49-1969-49a4-877b-9c737a8cf372" }, { "lat": [ 49.73341233, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 15.31240163, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9bc15313-ab97-4909-b9d1-c77cd03e1ce1" }, { "lat": [ 49.73341233, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 15.31240163, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2179ae20-e92d-45b6-8773-da70be525192" }, { "lat": [ 49.73341233, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 15.31240163, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "949946ce-6aef-4397-9465-e24bf3e0a1b7" }, { "lat": [ 49.73341233, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 15.31240163, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1e874f6f-d682-4dbf-a229-ab3632701d69" }, { "lat": [ 49.73341233, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 15.31240163, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f37f7292-b51d-4a91-a8ff-ee5491b1078f" }, { "lat": [ 49.73341233, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b0e8121-b1f1-47a7-876b-d7747aece357" }, { "lat": [ 49.73341233, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 15.31240163, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a265e859-55c1-4678-8d89-11246148c5b2" }, { "lat": [ 49.73341233, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 15.31240163, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4147c418-a048-4e4c-b525-f83456d40d90" }, { "lat": [ 49.73341233, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 15.31240163, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e113b587-2863-4d78-844b-b7bcfb0027e8" }, { "lat": [ 49.73341233, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 15.31240163, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7287962e-cae3-4938-b27b-e608d7db73e9" }, { "lat": [ 49.73341233, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21518274251167904 }, "lon": [ 15.31240163, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "209e56df-76d1-4f23-beb6-a4583fb9ed7f" }, { "lat": [ 49.73341233, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.31240163, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a55c3ebf-dd98-417f-be68-5c6ea1a212a6" }, { "lat": [ 49.73341233, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14903819730695245 }, "lon": [ 15.31240163, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8c12705f-09ae-4126-978c-9bbf1d823bfe" }, { "lat": [ 49.73341233, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.31240163, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d64dc412-1841-46fd-b0be-d2538bd7f509" }, { "lat": [ 51.10698181, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 10.38578051, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b2fb8e5d-2b89-4a91-971a-a1551b778e73" }, { "lat": [ 51.10698181, 18.2239595 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.38578051, -63.06498927 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99eb9055-6f6a-4a3d-9875-6e63fe7e79cd" }, { "lat": [ 51.10698181, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 10.38578051, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a6f416f6-ea4a-4498-a06b-78ef1a4f711d" }, { "lat": [ 51.10698181, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 10.38578051, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21ec7182-a477-4313-a9a4-8bbff6317553" }, { "lat": [ 51.10698181, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.2324402308326463 }, "lon": [ 10.38578051, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbaa0479-ee45-4b78-8d2c-54d0d36b5560" }, { "lat": [ 51.10698181, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.47976092333058534 }, "lon": [ 10.38578051, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3725f525-2037-42a1-b70b-106dc509cd9c" }, { "lat": [ 51.10698181, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 10.38578051, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "66576ea9-4acd-430d-88a4-734e453496f9" }, { "lat": [ 51.10698181, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 10.38578051, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "599de986-4f72-4ba0-89c9-328a599fc1e9" }, { "lat": [ 51.10698181, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.35545479527342677 }, "lon": [ 10.38578051, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "62202712-8911-470e-91e4-f8c6361e852a" }, { "lat": [ 51.10698181, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19579554822753503 }, "lon": [ 10.38578051, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99947882-3611-4d52-958d-e86fef7acbc7" }, { "lat": [ 51.10698181, 12.183333 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 10.38578051, -68.25 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5d15996-e4b3-4c92-b1bc-d58a2dfabe20" }, { "lat": [ 51.10698181, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2767655949436658 }, "lon": [ 10.38578051, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1460a0a4-52a9-47a5-bd44-f25c8e390483" }, { "lat": [ 51.10698181, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.38578051, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "194358ce-4120-4649-be93-fe72798681f4" }, { "lat": [ 51.10698181, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.891453696070349 }, "lon": [ 10.38578051, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe408dff-d095-4eb3-bdb0-1baf1f4b1be0" }, { "lat": [ 51.10698181, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.46607584501236604 }, "lon": [ 10.38578051, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d9e9b24-ce2c-4950-bac2-91967c95042b" }, { "lat": [ 51.10698181, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ 10.38578051, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "690a0830-7052-41cd-87b2-187109678ece" }, { "lat": [ 51.10698181, 5.69109849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.38578051, 12.73964156 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a06a9686-6498-40fb-834d-3b018b9f5201" }, { "lat": [ 51.10698181, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9644407804341852 }, "lon": [ 10.38578051, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c8a0622e-36b2-4f05-a330-b793e1d8ee1f" }, { "lat": [ 51.10698181, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 10.38578051, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b354ed47-cf20-435b-86fe-dc83fae7b1da" }, { "lat": [ 51.10698181, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 10.38578051, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c00a45d1-b89e-4bf4-8bbd-4cf271761721" }, { "lat": [ 51.10698181, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 10.38578051, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "199889bb-4db5-4d34-b0bc-682149cebc0f" }, { "lat": [ 51.10698181, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.32922506183017314 }, "lon": [ 10.38578051, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fac2543f-cdba-42c5-98d0-9daf1edc9537" }, { "lat": [ 51.10698181, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7055647155812037 }, "lon": [ 10.38578051, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7f8d3d04-e7eb-407e-9a77-807376686c1a" }, { "lat": [ 51.10698181, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5322203902170926 }, "lon": [ 10.38578051, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "016b05e1-39d3-4746-a430-61bf6ed91cf2" }, { "lat": [ 51.10698181, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21974443528441878 }, "lon": [ 10.38578051, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b0478f5-1621-4d25-b1e2-7f1e642a4cb1" }, { "lat": [ 51.10698181, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 10.38578051, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "252f126e-24cf-4869-9dfa-87588dce4f29" }, { "lat": [ 51.10698181, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.3989420170376476 }, "lon": [ 10.38578051, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "98d6f2b6-eb1d-4efa-b4bb-228abcb0cd1a" }, { "lat": [ 51.10698181, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3645781808189063 }, "lon": [ 10.38578051, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51a3d026-40eb-40a3-9725-7750b086ee96" }, { "lat": [ 51.10698181, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.7889667491068975 }, "lon": [ 10.38578051, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40c8640d-a3a6-4fd9-ac28-5f7867195181" }, { "lat": [ 51.10698181, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.4981588348447374 }, "lon": [ 10.38578051, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b34e99f3-88c6-4e80-855d-29d275f85291" }, { "lat": [ 51.10698181, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 10.38578051, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1110710e-ab6b-4192-8762-da921e1ae197" }, { "lat": [ 51.10698181, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.38578051, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "250a4918-cc53-4d3d-9b68-2eda02f17863" }, { "lat": [ 51.10698181, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 10.38578051, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db62d6d5-bc84-4bb5-a5a4-fdb80aabb74c" }, { "lat": [ 51.10698181, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.333937895026106 }, "lon": [ 10.38578051, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0188f6a4-0a9d-4e36-a084-aefb0f8979f1" }, { "lat": [ 51.10698181, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1832508931025007 }, "lon": [ 10.38578051, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3296bfb8-c127-4611-954b-4228f76e36f0" }, { "lat": [ 51.10698181, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3372080241824677 }, "lon": [ 10.38578051, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d12090db-d0e8-4082-998a-72bd44f249db" }, { "lat": [ 51.10698181, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 10.38578051, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "03f9cf4c-79bd-4912-9528-67ae2ddd8c7c" }, { "lat": [ 51.10698181, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.31668040670513875 }, "lon": [ 10.38578051, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "84b3c8dc-3b6b-44b4-8ad2-4d2f789f2ccf" }, { "lat": [ 51.10698181, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20149766419345974 }, "lon": [ 10.38578051, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c63bae75-6be2-4d79-993f-cae06851d190" }, { "lat": [ 51.10698181, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3360676009892828 }, "lon": [ 10.38578051, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "62e2529b-42f4-42c8-8158-24781d904197" }, { "lat": [ 51.10698181, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 10.38578051, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "deb5768a-14ce-4224-9c7c-960a149cf612" }, { "lat": [ 51.10698181, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17298708436383622 }, "lon": [ 10.38578051, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60a9f01b-54da-4efc-bb1b-ac1fa62b6bba" }, { "lat": [ 51.10698181, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.6589585050838143 }, "lon": [ 10.38578051, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "38d768e2-6b05-4031-b3dc-2fac76490f01" }, { "lat": [ 51.10698181, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 10.38578051, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c9c173c-fa5a-4bb2-9a7d-10ded1223d7a" }, { "lat": [ 51.10698181, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6154712833195932 }, "lon": [ 10.38578051, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8207c03-8dc9-4e96-b1de-809fe109aecd" }, { "lat": [ 51.10698181, 12.72004786 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.38578051, 104.90694325 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "48f811e5-b743-4462-8db6-1bd8b20c27b0" }, { "lat": [ 51.10698181, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3372080241824677 }, "lon": [ 10.38578051, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8899862a-3831-4804-9860-98f0f8e0a12d" }, { "lat": [ 51.10698181, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ 10.38578051, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b04da7e5-252d-4ef4-9b5f-15d6cf74628a" }, { "lat": [ 51.10698181, 13.89479481 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 10.38578051, -60.96969923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f58bd12d-e5cb-4a88-8830-ad7fae5af3e1" }, { "lat": [ 51.10698181, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 10.38578051, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "284ca2d7-cc71-4d88-b27e-bf505ffcde7f" }, { "lat": [ 51.10698181, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 10.38578051, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "debc55e1-d6ad-4ae2-a785-c36437e3a80d" }, { "lat": [ 51.10698181, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17070623797746634 }, "lon": [ 10.38578051, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b19d1f2-1472-4b3a-bd12-16f593d9441a" }, { "lat": [ 51.10698181, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13535311898873317 }, "lon": [ 10.38578051, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0133eed-370a-4fcf-bf77-56e98ddd668e" }, { "lat": [ 51.10698181, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 10.38578051, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d2d3388-633c-4f5f-ab56-630f167d5b26" }, { "lat": [ 51.10698181, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 10.38578051, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a26d1c55-f3af-4bdf-ae0f-51a6b6391938" }, { "lat": [ 51.10698181, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 10.38578051, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7551815f-c795-4473-b632-8b265512d126" }, { "lat": [ 51.10698181, 4.666667 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.38578051, -61 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cf443555-72aa-4b47-ad32-46c6bb6919c2" }, { "lat": [ 51.10698181, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 10.38578051, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f0c092c-e9c6-49c6-b9ee-d730ea107a98" }, { "lat": [ 51.10698181, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20263808738664468 }, "lon": [ 10.38578051, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e783cd7-b913-4049-8db4-02a91f3c5824" }, { "lat": [ 51.10698181, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 10.38578051, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6dba34cf-41b3-4c0b-b5a6-7c57ae43100f" }, { "lat": [ 51.10698181, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7603050288540807 }, "lon": [ 10.38578051, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b1bd5eac-bc37-4a1b-b957-4fbc70aa5985" }, { "lat": [ 51.10698181, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.36343775762572134 }, "lon": [ 10.38578051, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8fa318f0-bdc6-4217-9731-1d5e1411f738" }, { "lat": [ 51.10698181, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 10.38578051, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46421d16-56ce-4ad0-9bca-fcb2eb777f9e" }, { "lat": [ 51.10698181, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26878263259137125 }, "lon": [ 10.38578051, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6691ddd3-f611-46e0-a453-e721b8b0cd08" }, { "lat": [ 51.10698181, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 10.38578051, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18cdfb27-b054-4176-9410-7737f34a2e09" }, { "lat": [ 51.10698181, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.38578051, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e97695db-2008-4bb6-b94b-019ece2d2b71" }, { "lat": [ 51.10698181, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.87092607859302 }, "lon": [ 10.38578051, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ff6abb92-800f-4425-a996-f3c1a94fef48" }, { "lat": [ 51.10698181, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 10.38578051, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "30225912-41d0-454e-9acc-8679cb1171a2" }, { "lat": [ 51.10698181, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9621599340478153 }, "lon": [ 10.38578051, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "805ea7a0-41cc-4243-9e64-787271c11d11" }, { "lat": [ 51.10698181, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 10.38578051, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c891655-0516-45a6-9903-f0cf63bb1157" }, { "lat": [ 51.10698181, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14219565814784282 }, "lon": [ 10.38578051, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b4ce0b24-2aed-4f8a-9e01-fe6c2cfb3c28" }, { "lat": [ 51.10698181, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 10.38578051, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1803227e-913b-41e3-af9e-ae9133b404bb" }, { "lat": [ 51.10698181, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.32922506183017314 }, "lon": [ 10.38578051, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b29c4ece-298f-4adb-9f18-0c7f3a02e1be" }, { "lat": [ 51.10698181, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3258037922506183 }, "lon": [ 10.38578051, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bd248525-3df1-4c66-9be4-7c3afdb9e4ce" }, { "lat": [ 51.10698181, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24369332234130256 }, "lon": [ 10.38578051, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9d4649c2-46f5-42e5-bb99-e161bdf797fc" }, { "lat": [ 51.10698181, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2642209398186315 }, "lon": [ 10.38578051, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d9f4ba5b-1a65-454a-9c8e-5e9d2f626275" }, { "lat": [ 51.10698181, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2060593569661995 }, "lon": [ 10.38578051, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "655515e7-7aa8-4d4e-96a0-cd5d62caa237" }, { "lat": [ 51.10698181, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 10.38578051, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f4ce06e1-1c40-43f6-ae06-31a9ab229685" }, { "lat": [ 51.10698181, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 10.38578051, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ed84c80-0c9f-41e4-bc8e-e4b0de9caa65" }, { "lat": [ 51.10698181, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1524594668865073 }, "lon": [ 10.38578051, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33610ca0-35af-4c87-b6c7-85f9dcce99d2" }, { "lat": [ 51.10698181, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18439131629568561 }, "lon": [ 10.38578051, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bce4dcfc-a4bb-4e56-88c7-d895bf13252b" }, { "lat": [ 51.10698181, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21518274251167904 }, "lon": [ 10.38578051, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df28998b-7cf5-4224-8d9b-af42bd835442" }, { "lat": [ 51.10698181, -6.27565408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.38578051, 34.81309981 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d58e30dc-3e12-4b82-ad56-94682731454d" }, { "lat": [ 51.10698181, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 10.38578051, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b2b7d6b-51b0-4801-8998-c821a68d60a8" }, { "lat": [ 51.10698181, 1.27469299 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.38578051, 32.36907971 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b6e4c103-340d-43f8-ab40-710a50985630" }, { "lat": [ 51.10698181, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 2.338650728222039 }, "lon": [ 10.38578051, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c152dffc-92d7-4242-8e22-870043f95ce8" }, { "lat": [ 51.10698181, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 10.38578051, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a685bb55-68bf-445e-bf5b-cd1cee7c2098" }, { "lat": [ 51.10698181, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 10.38578051, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e3805c5-2f66-4116-b1c7-9e2a54e1ef1b" }, { "lat": [ 51.10698181, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16842539159109646 }, "lon": [ 10.38578051, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00b47bb7-4507-43a2-95be-ac1f7ff124f7" }, { "lat": [ 51.10698181, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16044242923880186 }, "lon": [ 10.38578051, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "11105306-c0b9-42f7-81bf-68670b7f2aa5" }, { "lat": [ 55.98125296, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2dcfc105-017c-4bb0-bba1-69327de09505" }, { "lat": [ 55.98125296, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 10.02800992, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "155e8fb1-0b47-47e6-a72b-6860493d370e" }, { "lat": [ 55.98125296, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17868920032976093 }, "lon": [ 10.02800992, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e87c6a6-f402-4d87-a647-ea291d090f6e" }, { "lat": [ 55.98125296, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 10.02800992, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c50198e6-16a5-479a-bfed-80e1ada26147" }, { "lat": [ 55.98125296, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "875d5ddb-4858-4607-a432-162adf832c8c" }, { "lat": [ 55.98125296, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c938e3a0-da3c-40ee-a997-01f3940e6374" }, { "lat": [ 55.98125296, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 10.02800992, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b11b8d2-f97e-4477-b280-cf7e6d9b8852" }, { "lat": [ 55.98125296, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 10.02800992, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "737e7b52-12d2-4c9e-9df8-69f5d1ff7256" }, { "lat": [ 55.98125296, 12.183333 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -68.25 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "de2990b3-bb05-490c-8794-516264d6947c" }, { "lat": [ 55.98125296, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 10.02800992, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e63caada-c99a-43a0-ab54-acac0600bc60" }, { "lat": [ 55.98125296, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19921681780708986 }, "lon": [ 10.02800992, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "635e2224-f97b-4289-b122-e4e4ab7dc80c" }, { "lat": [ 55.98125296, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 10.02800992, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6fa568b9-fa83-4f05-94b8-32c8aa725e5f" }, { "lat": [ 55.98125296, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 10.02800992, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34a4e6fe-c413-4929-ab57-0059af001c75" }, { "lat": [ 55.98125296, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1832508931025007 }, "lon": [ 10.02800992, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01539828-6f57-4edb-b973-8e3874f87214" }, { "lat": [ 55.98125296, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be2a9fa3-f84c-4351-abb6-bba2f1cb2596" }, { "lat": [ 55.98125296, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4f03458-8eca-47be-a9df-ea92dd6dd8b1" }, { "lat": [ 55.98125296, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 10.02800992, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc39cce3-06b0-4239-8d47-c5fbf95aea2d" }, { "lat": [ 55.98125296, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 10.02800992, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec8a9be3-3edc-444a-8a8b-43769aa321d1" }, { "lat": [ 55.98125296, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2562379774663369 }, "lon": [ 10.02800992, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5933355c-cb5a-4f03-8345-54abbdb0063e" }, { "lat": [ 55.98125296, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 10.02800992, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0801dd45-29bf-4cdd-8d3f-d1d3a897dfb6" }, { "lat": [ 55.98125296, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2699230557845562 }, "lon": [ 10.02800992, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "705710f1-e0c8-4302-aea9-f699582896fe" }, { "lat": [ 55.98125296, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14333608134102777 }, "lon": [ 10.02800992, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "abd70b12-4cc5-4ec5-a7a4-be9c0438a8e2" }, { "lat": [ 55.98125296, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23456993679582303 }, "lon": [ 10.02800992, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "504db4a2-2035-4029-a429-9c1736a23a0e" }, { "lat": [ 55.98125296, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21746358889804893 }, "lon": [ 10.02800992, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b271bdd1-9bfe-404b-a221-3aad27d09fe2" }, { "lat": [ 55.98125296, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d4139dd4-e36f-4cd1-96f8-0780c159cc39" }, { "lat": [ 55.98125296, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20491893377301457 }, "lon": [ 10.02800992, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b26087b-ffcd-4de8-b35c-5843f73a5952" }, { "lat": [ 55.98125296, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 10.02800992, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f023e9c9-262b-4424-a040-4645036435cc" }, { "lat": [ 55.98125296, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e2904cb-481e-4c26-8f1f-47ef7d2fffc6" }, { "lat": [ 55.98125296, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 10.02800992, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f253768-3774-416d-b119-eb5b6fecad0e" }, { "lat": [ 55.98125296, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 10.02800992, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ef23c9c4-0fc5-4ebc-9d1d-d8bbfe80c0ce" }, { "lat": [ 55.98125296, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 10.02800992, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78bfff9e-2a5c-485a-a74c-9529b9b38d75" }, { "lat": [ 55.98125296, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 10.02800992, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "093fcf06-9bf7-43a4-a716-865261791b34" }, { "lat": [ 55.98125296, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 10.02800992, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b615c8ab-dcb8-4640-94c7-881548b0404d" }, { "lat": [ 55.98125296, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22772739763671337 }, "lon": [ 10.02800992, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cb93697f-8699-4080-b139-08c761595951" }, { "lat": [ 55.98125296, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3c71aa60-9852-4045-b723-1bc26b93a36f" }, { "lat": [ 55.98125296, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14789777411376753 }, "lon": [ 10.02800992, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e120a18f-7e05-43d6-b040-365353f85b64" }, { "lat": [ 55.98125296, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 10.02800992, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "314728c4-f07a-4774-8cc4-e4a9ce1af3fb" }, { "lat": [ 55.98125296, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "baa2835b-94e6-41ab-a6fa-3f168928e40a" }, { "lat": [ 55.98125296, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 10.02800992, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae3ae274-ae5a-4426-ae9c-6f47cc3951a6" }, { "lat": [ 55.98125296, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 10.02800992, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a237f95-fdcb-4d25-8966-13a7c19f769b" }, { "lat": [ 55.98125296, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "779a5ad3-88d0-40af-8474-fd2c87a2d7f4" }, { "lat": [ 55.98125296, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "47966369-55b3-4ae1-8f25-05450afbb7aa" }, { "lat": [ 55.98125296, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 10.02800992, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cd3e7b26-23b7-4377-82be-fce2f44db2ac" }, { "lat": [ 55.98125296, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 10.02800992, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "395a3a4e-99f5-4d54-86b1-3195f97db7e9" }, { "lat": [ 55.98125296, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17298708436383622 }, "lon": [ 10.02800992, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ee19e818-4ead-4f03-b844-823b1f03513f" }, { "lat": [ 55.98125296, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14219565814784282 }, "lon": [ 10.02800992, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eb08e1d2-8f72-4180-ac48-67799b847d42" }, { "lat": [ 55.98125296, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 10.02800992, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f46930b-5b03-43fc-81cf-a9f94f14f7cc" }, { "lat": [ 55.98125296, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be7017f3-fc15-4f91-87b5-c0b9c0069a72" }, { "lat": [ 55.98125296, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c84f15b8-c0f2-411d-9b5f-86f0231a54d6" }, { "lat": [ 55.98125296, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 10.02800992, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34bcff1a-d361-4bb5-a74a-49718b23347a" }, { "lat": [ 55.98125296, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1524594668865073 }, "lon": [ 10.02800992, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b865bdc-eae5-4b1f-b4e4-6f60ac477a43" }, { "lat": [ 55.98125296, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3fd56ee9-0198-4ea7-981c-1330d3cf21e8" }, { "lat": [ 55.98125296, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 10.02800992, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f827e6d9-cc39-4a33-a0a5-fc78063fe6af" }, { "lat": [ 55.98125296, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "73ad5222-6691-4795-843c-ef9d2f02df09" }, { "lat": [ 55.98125296, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 10.02800992, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d16dca50-52f1-45cc-861a-55666ef200d8" }, { "lat": [ 55.98125296, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 10.02800992, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "457e2136-4f4a-4bf8-882e-447cfebfa74a" }, { "lat": [ 55.98125296, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 10.02800992, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0c8b146-e0e0-478e-8252-1c4be46e64eb" }, { "lat": [ 55.98125296, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 10.02800992, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4ace056-fe4a-4e6a-b928-bf276f446e5b" }, { "lat": [ 55.98125296, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 10.02800992, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6f406f66-98a3-4da3-b233-82f83b146c8d" }, { "lat": [ 55.98125296, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 10.02800992, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cab208ba-fb1b-414a-bfa4-901607287885" }, { "lat": [ 55.98125296, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 10.02800992, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fa521b83-93c5-4cca-a7d7-9d4aafa7716e" }, { "lat": [ 55.98125296, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8f0df73f-3e84-4b36-b453-6ad6a97bcfc3" }, { "lat": [ 55.98125296, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 10.02800992, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cdf2c2b2-e358-427b-9f10-efeb80d9a349" }, { "lat": [ 55.98125296, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 10.02800992, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a1f1e0de-19fa-4182-b7c3-8d8007b5a7b2" }, { "lat": [ 55.98125296, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3497526793075021 }, "lon": [ 10.02800992, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "83edc32c-d767-42e4-9514-d92ba3f5cb58" }, { "lat": [ 55.98125296, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0364953-d271-48c3-867d-0d281f70d540" }, { "lat": [ 55.98125296, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "660e9027-c225-4e20-a7e9-bad129636cd7" }, { "lat": [ 55.98125296, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 10.02800992, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "75f1fd8a-86f6-4740-a4d4-87adbfe6fa38" }, { "lat": [ 55.98125296, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 10.02800992, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c0551025-e37f-401d-bd03-5726dd986f04" }, { "lat": [ 18.89433082, 37.59230135 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -70.50568896, 138.03089558 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7f1e80d7-3e4e-4792-ac78-1a07d4df42d6" }, { "lat": [ 28.15893849, 23.90528188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11710634789777412 }, "lon": [ 2.61732301, 54.300167099999996 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "faaf41fe-e334-472c-8896-8764808e3802" }, { "lat": [ 28.15893849, 47.58549439 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 2.61732301, 14.1264761 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5ca9d5b0-0dc3-4154-938c-131a8a79395e" }, { "lat": [ 28.15893849, -25.73288704 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.61732301, 134.49100008 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "df014550-e0b1-4094-a2f8-abf325fcf86b" }, { "lat": [ 28.15893849, 50.63981576 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 2.61732301, 4.64065114 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7dcbd269-1657-409e-8127-c0d93681b8a2" }, { "lat": [ 28.15893849, 42.76890318 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10912338554547954 }, "lon": [ 2.61732301, 25.21552909 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "997d2c17-0f60-4e0d-8056-e63684af928b" }, { "lat": [ 28.15893849, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11254465512503435 }, "lon": [ 2.61732301, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "50e9be9d-754e-4594-9213-b6eded167a80" }, { "lat": [ 28.15893849, 46.79785878 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 2.61732301, 8.20867471 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8ce2d136-c346-4960-9c56-d9e0a1858d90" }, { "lat": [ 28.15893849, -37.73070989 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 2.61732301, -71.38256213 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4e7be9ac-7eb2-4a0e-9b0e-6b13361f9fc9" }, { "lat": [ 28.15893849, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.119387194284144 }, "lon": [ 2.61732301, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "da8a75ab-e67b-4744-ae1d-ea147c34df9c" }, { "lat": [ 28.15893849, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 2.61732301, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a71a9157-016c-477f-94d7-48d22a1a2e7a" }, { "lat": [ 28.15893849, 49.73341233 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10570211596592471 }, "lon": [ 2.61732301, 15.31240163 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "51362b2b-ee23-410d-b8c4-879bfb3be0d9" }, { "lat": [ 28.15893849, 51.10698181 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 2.61732301, 10.38578051 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4687dbaa-2d53-4d8c-aa92-280814782d9e" }, { "lat": [ 28.15893849, 55.98125296 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 2.61732301, 10.02800992 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "52dd0105-5862-4944-bc4e-d6892aa7c694" }, { "lat": [ 28.15893849, 28.15893849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1250893102500687 }, "lon": [ 2.61732301, 2.61732301 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "22751928-b672-4d8c-8217-23968212616b" }, { "lat": [ 28.15893849, 26.49593311 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.61732301, 29.86190099 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "296138df-76cd-46dd-aba2-69fbbdb9f65b" }, { "lat": [ 28.15893849, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12851057982962352 }, "lon": [ 2.61732301, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7cde9ce6-66bf-4f85-8209-e73507ee0022" }, { "lat": [ 28.15893849, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12851057982962352 }, "lon": [ 2.61732301, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1e4a58c2-c6d0-4745-85be-e6f628cdd279" }, { "lat": [ 28.15893849, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 2.61732301, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a61bff06-30a6-4668-b90d-6e01311f98e2" }, { "lat": [ 28.15893849, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10912338554547954 }, "lon": [ 2.61732301, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c05fb976-04f8-462b-a281-aa21d83a2883" }, { "lat": [ 28.15893849, 45.08047631 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 2.61732301, 16.40412899 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "23b94e24-e3c4-4e57-be77-c108f9d5864b" }, { "lat": [ 28.15893849, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 2.61732301, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "469832ae-d8fe-4ac5-b986-bdf768dd8cd9" }, { "lat": [ 28.15893849, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11710634789777412 }, "lon": [ 2.61732301, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "18c5c4e0-8e8e-45ac-b0a2-4f0b3132de2b" }, { "lat": [ 28.15893849, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 2.61732301, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "cd9a45af-55e6-4e95-8969-ae37e14e4612" }, { "lat": [ 28.15893849, 36.38523983 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 2.61732301, 127.83916086 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "628843b1-e59e-4d08-ab69-cae43fa9892e" }, { "lat": [ 28.15893849, 55.32610984 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 2.61732301, 23.88719355 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ce5d28b7-3505-4d98-883a-950e23e6586a" }, { "lat": [ 28.15893849, 29.83762955 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 2.61732301, -8.45615795 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0af4a976-0de5-4cec-837b-0f5fd7da3895" }, { "lat": [ 28.15893849, 41.59530893 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.61732301, 21.68211346 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "08ada271-f7af-4244-a081-94e2db6448a0" }, { "lat": [ 28.15893849, 23.94753724 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 2.61732301, -102.52345169 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c0ea01cd-85a5-40d1-943b-e3210d8d252b" }, { "lat": [ 28.15893849, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.61732301, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0896e6fa-03fb-4f52-ad1d-a61a027899d3" }, { "lat": [ 28.15893849, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 2.61732301, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1481b717-cc98-4b06-92c2-e687a9f5b2be" }, { "lat": [ 28.15893849, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12280846386369883 }, "lon": [ 2.61732301, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6192580c-7331-4d8b-8003-7dab297b51f8" }, { "lat": [ 28.15893849, 25.30601188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10912338554547954 }, "lon": [ 2.61732301, 51.18479632 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "dfd123f8-6d49-4c7b-8542-61f929135ff1" }, { "lat": [ 28.15893849, 45.85243127 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.61732301, 24.97293039 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "cef29fe8-d3e4-48dd-80d3-be516331e4b0" }, { "lat": [ 28.15893849, 61.98052209 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10570211596592471 }, "lon": [ 2.61732301, 96.68656112 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "16a7c470-b490-423e-9cb3-1697299ae565" }, { "lat": [ 28.15893849, 62.77966519 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.61732301, 16.74558049 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3fa8e953-b8f3-4946-aa4a-0188ce4fd9c7" }, { "lat": [ 28.15893849, 39.0616029 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 2.61732301, 35.16895346 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "825c88f7-05c4-46de-b728-73c20448a89f" }, { "lat": [ 28.15893849, 23.753992800000002 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 2.61732301, 120.95427281 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9cf05901-5916-4718-8b88-ff7b28bddd8a" }, { "lat": [ 28.15893849, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 2.61732301, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "73c09627-784c-42fb-8ef0-7e867b22f252" }, { "lat": [ 28.15893849, 16.646016699999997 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.61732301, 106.29914698 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1bf0a65f-3105-420a-bb6b-8d6dbc8b53a6" }, { "lat": [ -1.42381612, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -78.75201922, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "617abe10-8ebc-4c90-82d7-457e3e253330" }, { "lat": [ -1.42381612, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -78.75201922, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "22adb722-5908-4a6c-8691-826a1d397831" }, { "lat": [ -1.42381612, -25.73288704 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 134.49100008 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "55581796-2280-41d7-947f-2f09bee1e4ac" }, { "lat": [ -1.42381612, 42.76890318 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -78.75201922, 25.21552909 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "17a0e13b-7567-4b85-b859-3a106f576447" }, { "lat": [ -1.42381612, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -78.75201922, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "eec030ab-8b5c-462f-a44e-34dc9083c7b4" }, { "lat": [ -1.42381612, 61.36206324 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -78.75201922, -98.30777028 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ff009e62-1f6f-4bd5-ac6b-aba16e26346d" }, { "lat": [ -1.42381612, 46.79785878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 8.20867471 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "db05263f-5c18-4b6d-a91a-96268db7f669" }, { "lat": [ -1.42381612, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "cd94b7a7-c5bf-47cd-92a2-b34abed94c3e" }, { "lat": [ -1.42381612, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -78.75201922, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c26e85fd-a9bd-4536-84ba-632022f71986" }, { "lat": [ -1.42381612, 21.62289528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -78.75201922, -79.01605384 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "44f19016-c54b-43ff-9527-c1e659ac38d5" }, { "lat": [ -1.42381612, 49.73341233 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -78.75201922, 15.31240163 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0e9286fd-57bd-4257-9cd8-cc584aadaedd" }, { "lat": [ -1.42381612, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11026380873866447 }, "lon": [ -78.75201922, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9c5d5140-6f05-40c4-ba98-388b3306f13a" }, { "lat": [ -1.42381612, 55.98125296 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 10.02800992 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "bf594241-1622-419c-9f5e-8ff903882d38" }, { "lat": [ -1.42381612, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -78.75201922, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "99c7ec84-4f3b-40c3-922c-ab3708e06b97" }, { "lat": [ -1.42381612, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -78.75201922, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "40251c66-0a38-4ef9-8a86-c4e0b60ad6e9" }, { "lat": [ -1.42381612, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -78.75201922, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5fdf7a6f-f7be-41e9-ba11-58e644237c81" }, { "lat": [ -1.42381612, 47.16277506 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 19.39559116 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9bd5fd1b-4a66-4634-8718-c3bc500923c8" }, { "lat": [ -1.42381612, 22.88578212 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -78.75201922, 79.61197609999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f0f400f5-a0f3-4916-9634-434e563ab37f" }, { "lat": [ -1.42381612, 42.79662641 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -78.75201922, 12.07001339 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4b5c28a6-e034-4f6f-95b8-30838ba6d015" }, { "lat": [ -1.42381612, 18.15694878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -78.75201922, -77.31482593 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "56675def-7151-4200-b239-9ee9dc4b1882" }, { "lat": [ -1.42381612, 37.59230135 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -78.75201922, 138.03089558 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "987e7e27-1ec8-4478-84cc-33fb6bcf939d" }, { "lat": [ -1.42381612, 36.38523983 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 127.83916086 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ae3989d1-73bc-4523-8dcb-4fc96218b84d" }, { "lat": [ -1.42381612, 55.32610984 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 23.88719355 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d9af6e8f-b3b3-46ea-bf78-eadc842ac98e" }, { "lat": [ -1.42381612, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11596592470458918 }, "lon": [ -78.75201922, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9e8bff78-ce00-4e5e-9106-78776a94059c" }, { "lat": [ -1.42381612, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5b321721-4b4f-40ad-8545-5ffee55d5a7a" }, { "lat": [ -1.42381612, 68.75015572 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -78.75201922, 15.34834656 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "72e0ccfb-aa9d-4807-9a06-79d3cffb6460" }, { "lat": [ -1.42381612, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -78.75201922, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "fbc0e51c-b187-45f5-9870-781e225dc0c9" }, { "lat": [ -1.42381612, 61.98052209 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 96.68656112 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "64b709dc-20e1-4895-b7a7-87c5bc759ebb" }, { "lat": [ -1.42381612, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b5d1b1e6-ca90-498a-b683-fe41b93e3920" }, { "lat": [ -1.42381612, 46.11554772 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -78.75201922, 14.80444238 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7ec207f3-fb90-4c25-a389-2cd7d9fc8714" }, { "lat": [ -1.42381612, 39.0616029 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -78.75201922, 35.16895346 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3a661034-cf1b-41ba-aaaf-804a98081f87" }, { "lat": [ -1.42381612, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1136850783182193 }, "lon": [ -78.75201922, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ccf2e97e-9b79-401d-820d-6aed3a5758fb" }, { "lat": [ 58.67192972, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.54248537, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "943b7f1a-b0f5-42db-8997-924a476e3393" }, { "lat": [ 58.67192972, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 25.54248537, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "08b339ca-ef9e-423b-a336-25719895cf45" }, { "lat": [ 58.67192972, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "793e6a84-b4e1-4a0d-8cec-bab79963992e" }, { "lat": [ 58.67192972, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f6df29b-71b4-41a6-ba38-7a806e3a79b2" }, { "lat": [ 58.67192972, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a829007c-6223-43f1-9b26-cb0fc4d894fa" }, { "lat": [ 58.67192972, 12.183333 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 25.54248537, -68.25 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2da03e6d-052b-414c-a185-5e90a2136620" }, { "lat": [ 58.67192972, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 25.54248537, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dacbe146-2280-40d0-a7bf-9c1d13025c36" }, { "lat": [ 58.67192972, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 25.54248537, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "16a73067-8e4f-447e-a740-a13c86b7f484" }, { "lat": [ 58.67192972, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e60fce14-2923-45c4-93fb-a404932b6a81" }, { "lat": [ 58.67192972, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ 25.54248537, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7aee422e-a100-4890-bfe6-b5720862fada" }, { "lat": [ 58.67192972, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 25.54248537, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4d36589-bd89-4a52-88ce-a17c26d36090" }, { "lat": [ 58.67192972, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 25.54248537, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "29d060c6-d33c-46d4-aae4-2091f26a2f42" }, { "lat": [ 58.67192972, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 25.54248537, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7dcc5499-25b2-4292-b38e-cb7128b33229" }, { "lat": [ 58.67192972, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ae32082-b3e4-4d9b-a099-ebe5c12a67e8" }, { "lat": [ 58.67192972, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 25.54248537, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d504a73d-3433-4f70-9dbd-8352e2bc287f" }, { "lat": [ 58.67192972, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 25.54248537, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7675b6e7-defc-44dc-a072-b42f5e6b85a3" }, { "lat": [ 58.67192972, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 25.54248537, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9fc8cc11-18da-4287-a5d5-c2ed1dfd1af3" }, { "lat": [ 58.67192972, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 25.54248537, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e73d2341-3268-46fd-8bd5-bb2d73f87bbc" }, { "lat": [ 58.67192972, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5943f91a-ad04-46ae-994a-28a509e22327" }, { "lat": [ 58.67192972, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.54248537, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77a88b2f-a6eb-4567-b452-9e2719de5d7c" }, { "lat": [ 58.67192972, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 25.54248537, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c473b4ff-f567-4f4d-803c-2ddf6e8e2cfe" }, { "lat": [ 58.67192972, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 25.54248537, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00d433d3-fdc9-4398-add3-000f689ab267" }, { "lat": [ 58.67192972, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a08d0bba-67b4-4ba7-bbe2-3be77e1b3ed2" }, { "lat": [ 58.67192972, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "02d5642e-ebb9-47b3-a6d3-20876d2389dc" }, { "lat": [ 58.67192972, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e30c515-b2ec-47f4-8149-d83053910002" }, { "lat": [ 58.67192972, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "552543a7-2553-4514-b20b-e7d9a2734dc9" }, { "lat": [ 58.67192972, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 25.54248537, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00190581-7961-4afe-8b10-87c3229b086f" }, { "lat": [ 58.67192972, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "67f1a250-3ed3-4aec-a40a-82772d28c82b" }, { "lat": [ 58.67192972, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 25.54248537, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df88da08-1988-4b1c-8cf5-fd134cbebbc5" }, { "lat": [ 58.67192972, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 25.54248537, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "15d08792-c74c-458b-9271-601fad825c12" }, { "lat": [ 58.67192972, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da3af590-985c-4c53-9da4-810a84371927" }, { "lat": [ 58.67192972, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "767c1a34-b7ca-45d8-8052-54c0a0bb8b64" }, { "lat": [ 58.67192972, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e715002d-635d-497f-a733-306e2cd4d44a" }, { "lat": [ 58.67192972, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e6dfae2b-c9f5-45ed-aca3-a96acdf34bec" }, { "lat": [ 58.67192972, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cbbb8d9a-9053-49eb-8b3c-91f61d24cab8" }, { "lat": [ 58.67192972, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 25.54248537, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7137e5c5-a882-4d86-b18b-fb789c0b9562" }, { "lat": [ 58.67192972, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 25.54248537, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4441fbb0-20ac-4f24-9d14-e0fb5ace9c3d" }, { "lat": [ 58.67192972, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7f88556e-56ef-43ae-80c7-85aaf2e2dd37" }, { "lat": [ 58.67192972, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.54248537, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "022080a3-be11-4d21-9c24-1e7223393b45" }, { "lat": [ 58.67192972, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ef9b3d24-f726-49cd-996d-5d222af97194" }, { "lat": [ 58.67192972, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 25.54248537, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ef8ba39-e28f-487f-8a11-fa331fd25e58" }, { "lat": [ 58.67192972, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7484935b-9ed4-4c1e-be1c-56a80a1faa5c" }, { "lat": [ 58.67192972, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.54248537, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "29d94b0c-6575-43d7-8be2-63629c18633c" }, { "lat": [ 58.67192972, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "24da587c-8523-47f4-bc1f-1ef587ed8651" }, { "lat": [ 58.67192972, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3bbc3682-44a4-4ce7-9333-d86d827365a2" }, { "lat": [ 58.67192972, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 25.54248537, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2fd60f6d-77fc-4055-ae5e-e05806c9cbae" }, { "lat": [ 58.67192972, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 25.54248537, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2fc899c7-9409-4bc5-b28a-afa4293c4453" }, { "lat": [ 58.67192972, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1b07b2c9-8d68-4587-afeb-aef12f38501a" }, { "lat": [ 58.67192972, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 25.54248537, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "653b8909-ea00-44c4-80c7-66108223b787" }, { "lat": [ 58.67192972, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 25.54248537, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "631ecde5-ce9b-4e11-8028-f096a32e3082" }, { "lat": [ 58.67192972, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 25.54248537, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e0c17b1-e326-4e87-b1f1-c681025aadfa" }, { "lat": [ 58.67192972, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 25.54248537, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8665f696-ae03-4c97-8628-4dbb670b2cc5" }, { "lat": [ 26.49593311, 23.90528188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 29.86190099, 54.300167099999996 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "dde54b45-8524-4b49-a194-9e9cc3431bd7" }, { "lat": [ 26.49593311, 47.58549439 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 29.86190099, 14.1264761 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "eb0c69bb-69bf-46bf-b1c8-768a4283079b" }, { "lat": [ 26.49593311, -25.73288704 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 29.86190099, 134.49100008 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "185591a2-50d0-4dae-9f44-5f8277f46d95" }, { "lat": [ 26.49593311, 50.63981576 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 29.86190099, 4.64065114 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9ca774c4-6420-43ee-91cf-2ee72627e78a" }, { "lat": [ 26.49593311, 42.76890318 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 25.21552909 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "12f145fb-c1d3-4f8b-8728-5d422d5f3e35" }, { "lat": [ 26.49593311, -10.78777702 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 29.86190099, -53.09783113 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "07406c7f-0aee-4a3b-814e-ec498ef8d6b9" }, { "lat": [ 26.49593311, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12622973344325364 }, "lon": [ 29.86190099, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a93b5637-5417-4cfb-a1e5-2dfba19d0f45" }, { "lat": [ 26.49593311, 46.79785878 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ 29.86190099, 8.20867471 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4350d14b-6793-4524-967d-bc58258021f5" }, { "lat": [ 26.49593311, -37.73070989 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, -71.38256213 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1a8f0dec-f026-4806-84a2-647af6d5c922" }, { "lat": [ 26.49593311, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12280846386369883 }, "lon": [ 29.86190099, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "581d6728-a5c6-440c-b076-e87866f81a2a" }, { "lat": [ 26.49593311, 3.91383431 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, -73.08114582 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7de9c517-d0b0-4883-b8e0-dd7127dc7c45" }, { "lat": [ 26.49593311, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.86190099, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6b41d99d-249b-44a8-a217-db5c9871eb6c" }, { "lat": [ 26.49593311, 49.73341233 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 15.31240163 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4d1a4951-9ac8-4008-8318-7145b10f8a00" }, { "lat": [ 26.49593311, 51.10698181 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11482550151140423 }, "lon": [ 29.86190099, 10.38578051 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2ac6ef30-616a-4768-a602-cc089aa97ff9" }, { "lat": [ 26.49593311, 55.98125296 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10570211596592471 }, "lon": [ 29.86190099, 10.02800992 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "29df16b2-54f4-413f-a4d6-3d1cd9a10477" }, { "lat": [ 26.49593311, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.138774388568288 }, "lon": [ 29.86190099, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "56b4921b-3165-444f-b953-57c1920827b4" }, { "lat": [ 26.49593311, 64.49884603 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 26.274665600000002 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9eee9db3-4a43-43cf-8be9-3f5de6edc9d4" }, { "lat": [ 26.49593311, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10570211596592471 }, "lon": [ 29.86190099, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "63566864-a816-49af-9d68-0c3a85ad6769" }, { "lat": [ 26.49593311, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 29.86190099, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ec7fd516-8904-4e45-8f69-64f6757f8eff" }, { "lat": [ 26.49593311, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.119387194284144 }, "lon": [ 29.86190099, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "46554782-019a-480a-a588-03432f08ba2f" }, { "lat": [ 26.49593311, 45.08047631 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 16.40412899 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "35808392-d663-4844-a2dc-9de83fa1c992" }, { "lat": [ 26.49593311, 53.17544870000001 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.86190099, -8.13793569 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "04dbb6f3-278d-47de-b97f-1996e2070e22" }, { "lat": [ 26.49593311, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 29.86190099, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "54b5664f-09a8-4343-9ad0-50e155b23f76" }, { "lat": [ 26.49593311, 64.99575386 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.86190099, -18.57396167 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2bed6e9d-76ca-4188-ae8b-2b64739b453a" }, { "lat": [ 26.49593311, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11710634789777412 }, "lon": [ 29.86190099, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "000732f0-b595-44d3-a60f-4795b9fc6814" }, { "lat": [ 26.49593311, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 29.86190099, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "047d0f73-d35e-40d1-8ae3-3a512adfcaa9" }, { "lat": [ 26.49593311, 36.38523983 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 29.86190099, 127.83916086 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "43bf14cd-f504-40b1-a24d-8380c94a477b" }, { "lat": [ 26.49593311, 29.83762955 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, -8.45615795 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5ed59d58-630f-43cb-8121-116616a6f175" }, { "lat": [ 26.49593311, 23.94753724 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 29.86190099, -102.52345169 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7c9f9982-32b1-4266-88da-edb87e29bae7" }, { "lat": [ 26.49593311, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.86190099, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "eee8176a-c2e5-4bb2-931e-2dba49a10c72" }, { "lat": [ 26.49593311, 52.100789899999995 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 29.86190099, 5.28144793 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9ffc14ee-5bd0-471b-b6a3-b615d3c673ef" }, { "lat": [ 26.49593311, 28.24891365 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 83.91582640000001 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2b540662-3193-4631-b15b-2d7ffea1d612" }, { "lat": [ 26.49593311, -41.81113557 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 171.48492347 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a603d0c2-9015-49e2-bf69-70d660af1ccc" }, { "lat": [ 26.49593311, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 29.86190099, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "72ea524f-99a1-4702-a6e5-20f14945a405" }, { "lat": [ 26.49593311, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12166804067051389 }, "lon": [ 29.86190099, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a8d1c1eb-1f4b-4497-a7f7-57d99566441d" }, { "lat": [ 26.49593311, 25.30601188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 29.86190099, 51.18479632 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bc934f64-6054-4990-8ff9-55a0de5dbf5f" }, { "lat": [ 26.49593311, 61.98052209 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.86190099, 96.68656112 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ad197f96-a17a-4f7d-a803-400b75be6347" }, { "lat": [ 26.49593311, 62.77966519 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.86190099, 16.74558049 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f4c68c58-96bc-4fff-8149-30c77a79deb0" }, { "lat": [ 26.49593311, 1.35876087 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 29.86190099, 103.81725592 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "005c9a74-e1e6-4102-a850-fb6942e3ec9a" }, { "lat": [ 26.49593311, 46.11554772 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 14.80444238 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f0eeae5a-93aa-4179-a00f-c6a8d561fc07" }, { "lat": [ 26.49593311, 15.11815794 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 101.0028813 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bedffec0-03a7-4abc-93f8-6e40526b9e8c" }, { "lat": [ 26.49593311, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "adf46725-6811-4df7-aa5b-aa1d5dff3f64" }, { "lat": [ 26.49593311, 23.753992800000002 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.86190099, 120.95427281 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c785c11a-d4a1-47d5-a341-48381528599d" }, { "lat": [ 26.49593311, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11824677109095906 }, "lon": [ 29.86190099, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "21ee181f-f0f9-4348-92c9-3a58bcc68ad7" }, { "lat": [ 26.49593311, 16.646016699999997 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 29.86190099, 106.29914698 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2e122ec9-4316-495c-b634-d2b96256bd5a" }, { "lat": [ 26.49593311, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "893e9410-978d-4092-b828-a57591dc13bc" }, { "lat": [ 40.24448698, 42.54229102 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -3.64755047, 1.56054378 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8c8464b0-3430-4bdd-9a45-b7ef8e2aabbf" }, { "lat": [ 40.24448698, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1b176d7f-a1c9-432e-9852-03fc0ed07bb5" }, { "lat": [ 40.24448698, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1c84b41a-b287-40b6-9dfe-bbf300ef1e31" }, { "lat": [ 40.24448698, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ -3.64755047, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f49bb14-1b87-4542-9bb0-edc2d79979e1" }, { "lat": [ 40.24448698, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.641701016762847 }, "lon": [ -3.64755047, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4fafdbf2-9794-4ac0-b62b-15c0ff853183" }, { "lat": [ 40.24448698, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19009343226161035 }, "lon": [ -3.64755047, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2bb5a027-140c-44d7-9c6f-da14640fb3ce" }, { "lat": [ 40.24448698, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d079519-9394-4ce7-aac9-7ce6f7c5e18d" }, { "lat": [ 40.24448698, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2562379774663369 }, "lon": [ -3.64755047, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d30a1135-9487-4423-92db-5603a5ac6e30" }, { "lat": [ 40.24448698, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16158285243198683 }, "lon": [ -3.64755047, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2bdb3f8f-18d3-445b-b249-254313d2a3e9" }, { "lat": [ 40.24448698, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20263808738664468 }, "lon": [ -3.64755047, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27fda244-06db-45f1-bf99-db4e50a88158" }, { "lat": [ 40.24448698, -22.18403213 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -3.64755047, 23.79853368 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "521398c3-f3cc-4fe1-b1a7-af8e13f477a3" }, { "lat": [ 40.24448698, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2596592470458917 }, "lon": [ -3.64755047, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c7c16bec-3e0e-4db6-ab81-aa2d13e28fd6" }, { "lat": [ 40.24448698, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20149766419345974 }, "lon": [ -3.64755047, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "76bd0319-7245-496f-9915-7b457999235d" }, { "lat": [ 40.24448698, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ -3.64755047, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "844bf98c-997e-47e9-96a4-dc514e7525ae" }, { "lat": [ 40.24448698, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4113355317394889 }, "lon": [ -3.64755047, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "37673e9f-891f-4832-b4ae-44c9673d7999" }, { "lat": [ 40.24448698, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -3.64755047, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "05d8cb96-7a4b-46d7-b7ae-aa405d04cc77" }, { "lat": [ 40.24448698, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ -3.64755047, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "491ed938-73da-4bda-9c4a-4351e248f497" }, { "lat": [ 40.24448698, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16728496839791152 }, "lon": [ -3.64755047, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "674886df-45bf-44fa-aed8-06ac91b4a4e2" }, { "lat": [ 40.24448698, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19123385545479527 }, "lon": [ -3.64755047, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e46db75-c000-4c41-9d61-22c2d4a02299" }, { "lat": [ 40.24448698, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.274484748557296 }, "lon": [ -3.64755047, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ec14f00-3af5-4864-951d-6cb8fe55895e" }, { "lat": [ 40.24448698, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7409178345699368 }, "lon": [ -3.64755047, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f38d6e36-98f6-4e6b-8b3d-991901116932" }, { "lat": [ 40.24448698, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.34633140972794724 }, "lon": [ -3.64755047, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f9a52981-def8-47b3-8901-66055a0953ac" }, { "lat": [ 40.24448698, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ -3.64755047, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42449514-2b5e-4fc3-af65-dd7db0be11f2" }, { "lat": [ 40.24448698, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -3.64755047, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc386e34-8352-4eef-8a58-80f0870d3cbf" }, { "lat": [ 40.24448698, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16044242923880186 }, "lon": [ -3.64755047, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7c3746d7-d566-4c7a-b9fc-e17eea4dfa76" }, { "lat": [ 40.24448698, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.699862599615279 }, "lon": [ -3.64755047, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8629fb22-e51f-4ba4-ab41-4f5dbf2d5ab5" }, { "lat": [ 40.24448698, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7853943391041496 }, "lon": [ -3.64755047, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e2cb0306-ba41-4157-89e5-3e124aab9d3f" }, { "lat": [ 40.24448698, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -3.64755047, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea57ece2-f6ec-4b45-b996-fc5ef9857eb2" }, { "lat": [ 40.24448698, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d7e45c4-dc2f-472b-900e-83a2f976b997" }, { "lat": [ 40.24448698, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5972245122286343 }, "lon": [ -3.64755047, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b1a562a-e014-48fc-8416-adec70625e15" }, { "lat": [ 40.24448698, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1467573509205826 }, "lon": [ -3.64755047, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "88722e48-a756-44dd-b2c2-255ddd1e26de" }, { "lat": [ 40.24448698, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21290189612530916 }, "lon": [ -3.64755047, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "83eebd67-ec91-4a93-b003-46d2ee7c7f66" }, { "lat": [ 40.24448698, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -3.64755047, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f530ded9-1876-4763-8c63-ce69aaa801bf" }, { "lat": [ 40.24448698, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20377851057982962 }, "lon": [ -3.64755047, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8bbe5c76-5f16-4b83-be3f-67606eafc0ee" }, { "lat": [ 40.24448698, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ -3.64755047, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2daa7cc5-9894-44f7-ad89-0cc635a4ba0e" }, { "lat": [ 40.24448698, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17412750755702117 }, "lon": [ -3.64755047, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e4e63cb-c98d-4517-a9d0-c33c16835013" }, { "lat": [ 40.24448698, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ -3.64755047, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "47a10131-21ea-4972-af8b-0bbf8b74e0d4" }, { "lat": [ 40.24448698, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.929087661445452 }, "lon": [ -3.64755047, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "318ea1b4-9174-42db-8313-c084361c3f9a" }, { "lat": [ 40.24448698, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -3.64755047, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3fa6c8f2-5984-4dd9-920e-5509ca3145ed" }, { "lat": [ 40.24448698, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28474855729596044 }, "lon": [ -3.64755047, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5cd95bb-3aa5-411c-bac4-8787a99432d5" }, { "lat": [ 40.24448698, 12.72004786 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, 104.90694325 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7ead84a1-5a74-441d-95e1-43639dcd714a" }, { "lat": [ 40.24448698, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19009343226161035 }, "lon": [ -3.64755047, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69c31ef9-0735-45b4-a68d-fe71972a5468" }, { "lat": [ 40.24448698, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cc52d1c6-f200-41af-8c8c-de2743f7399a" }, { "lat": [ 40.24448698, 13.89479481 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, -60.96969923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7ddece4d-f4a8-4f5a-ac76-30228b096d8a" }, { "lat": [ 40.24448698, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -3.64755047, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9c273641-464c-4da9-b18f-63c275f918ca" }, { "lat": [ 40.24448698, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ -3.64755047, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2c3b6876-825b-4891-a88b-6bf06703fc6a" }, { "lat": [ 40.24448698, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -3.64755047, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a271a94-1dd1-4ec9-a83a-ae93b152b99d" }, { "lat": [ 40.24448698, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ -3.64755047, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2973272-a679-45d0-bfa8-8ff41b80217b" }, { "lat": [ 40.24448698, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -3.64755047, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "343ef2ee-eb15-4843-8caa-45b4fd6f850a" }, { "lat": [ 40.24448698, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -3.64755047, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cbb24e47-2811-4ad5-927d-8c0e4e6c78f9" }, { "lat": [ 40.24448698, 4.666667 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, -61 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6cbcd303-9657-4db5-b55a-31571962b8c0" }, { "lat": [ 40.24448698, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fef01534-80f7-456b-9f5c-082f46015b11" }, { "lat": [ 40.24448698, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30983786754602916 }, "lon": [ -3.64755047, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2a1a455-0620-446c-85d1-79133fd6df2d" }, { "lat": [ 40.24448698, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ -3.64755047, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1749ea2e-d5a5-46e8-9464-49f8cc5d542a" }, { "lat": [ 40.24448698, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.37370156636438584 }, "lon": [ -3.64755047, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b7b35a43-b9cb-4816-a5fc-1d6517f4f43a" }, { "lat": [ 40.24448698, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16614454520472657 }, "lon": [ -3.64755047, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d79e1dd8-ad05-458e-97b1-9caf0c808884" }, { "lat": [ 40.24448698, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "32e2fc89-dfd4-4391-9810-04aeae502eb4" }, { "lat": [ 40.24448698, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16044242923880186 }, "lon": [ -3.64755047, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e33a4eb2-d58e-480c-a718-ecc9fdb94f3d" }, { "lat": [ 40.24448698, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e00a147e-d2da-4b8c-a711-e28e63578275" }, { "lat": [ 40.24448698, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.44668865072822206 }, "lon": [ -3.64755047, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4d2e783-7e61-4ede-ade5-570f9e3e84a8" }, { "lat": [ 40.24448698, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.8880324264907942 }, "lon": [ -3.64755047, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e3ec4fc-0f43-4bf9-94ad-5f284375faff" }, { "lat": [ 40.24448698, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ -3.64755047, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "497e464b-d3be-4ef7-a843-666f9008f391" }, { "lat": [ 40.24448698, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ -3.64755047, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33796479-481d-4916-9083-f186931416bd" }, { "lat": [ 40.24448698, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -3.64755047, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed3cedd7-000d-42a3-97ca-79dbe66dd453" }, { "lat": [ 40.24448698, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14561692772739765 }, "lon": [ -3.64755047, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5cca6f2d-fe1b-47ac-b7fd-c8224192d312" }, { "lat": [ 40.24448698, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1695658147842814 }, "lon": [ -3.64755047, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "158eb0ad-53a8-4791-8389-1e18712a546e" }, { "lat": [ 40.24448698, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15359989007969221 }, "lon": [ -3.64755047, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2b50499f-f6a2-4d99-b0f7-0118c73ec745" }, { "lat": [ 40.24448698, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ -3.64755047, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b43607a1-3cd3-488c-a9c6-71179bce73ac" }, { "lat": [ 40.24448698, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -3.64755047, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d29dab3-ac48-4717-a7ee-e535cabe399a" }, { "lat": [ 40.24448698, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "127eb5b0-243f-4416-95a2-78fde40bd030" }, { "lat": [ 40.24448698, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ -3.64755047, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35712df4-8130-47dd-8c2f-5675f8b7060b" }, { "lat": [ 40.24448698, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ -3.64755047, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7946180d-702e-4fe5-98f7-ea581b7e44e6" }, { "lat": [ 40.24448698, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15017862050013742 }, "lon": [ -3.64755047, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "717b415e-ab8f-49a0-921e-0b6942ff7e14" }, { "lat": [ 40.24448698, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ -3.64755047, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2432e5d-28fb-430e-981f-13ab2e15f7de" }, { "lat": [ 40.24448698, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e626e1f4-7b5c-40de-abf3-25631ec39ae2" }, { "lat": [ 40.24448698, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6382797471832922 }, "lon": [ -3.64755047, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e6a25cf-9cf8-48d7-9db4-2f2ad016c081" }, { "lat": [ 40.24448698, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -3.64755047, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc9bc43b-5413-4709-8558-0b83b5249e1b" }, { "lat": [ 40.24448698, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -3.64755047, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "86e8ba59-00c3-4f8b-8d64-076c8b0e23ac" }, { "lat": [ 40.24448698, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ -3.64755047, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7268be2b-6483-48bd-a8f3-8569cf40cb39" }, { "lat": [ 40.24448698, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -3.64755047, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea87cdd5-a48f-4520-aa68-08a826955720" }, { "lat": [ 8.62278679, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 39.60080098, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "541db088-bfe7-4d2d-9ce7-28a9bfe0cc9e" }, { "lat": [ 8.62278679, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 39.60080098, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b3c8a892-faa9-49b1-8783-b7fc1cddfcd1" }, { "lat": [ 8.62278679, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 39.60080098, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0c392c48-cc2c-4959-82a7-5014b0235f37" }, { "lat": [ 8.62278679, 28.24891365 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 39.60080098, 83.91582640000001 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4d9b702a-04af-4818-bff5-6745f91533f3" }, { "lat": [ 8.62278679, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ 39.60080098, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3761bd98-bf78-4abf-b596-7f974de165cb" }, { "lat": [ 8.62278679, 61.98052209 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 39.60080098, 96.68656112 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "12377b43-b04b-463e-acf0-3857d4a2b2a4" }, { "lat": [ 8.62278679, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 39.60080098, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "19412267-386e-43e5-a7f0-d583ac80aaf0" }, { "lat": [ 64.49884603, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 26.274665600000002, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7250f26c-a14c-4434-96e4-38e450753b7d" }, { "lat": [ 64.49884603, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 26.274665600000002, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f42d3440-85aa-4c9c-be50-6d66a1d1b91d" }, { "lat": [ 64.49884603, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18781258587524047 }, "lon": [ 26.274665600000002, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d4a56259-4327-4ae9-90ca-b4a700969c22" }, { "lat": [ 64.49884603, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 26.274665600000002, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "858dc4cd-6df5-45b9-bc22-6b36abca48e4" }, { "lat": [ 64.49884603, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ 26.274665600000002, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "194cf1a4-3e4c-4009-b5b5-8ec430422b5d" }, { "lat": [ 64.49884603, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 26.274665600000002, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c29cf23-2f73-4cfb-97ca-daab9fa31b60" }, { "lat": [ 64.49884603, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 26.274665600000002, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "73a77fea-3262-45b4-9a5d-fda8617e15f4" }, { "lat": [ 64.49884603, -22.18403213 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 26.274665600000002, 23.79853368 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea9e708a-c5a5-4e6c-a3fe-d0a075ab8f23" }, { "lat": [ 64.49884603, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15702115965924707 }, "lon": [ 26.274665600000002, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5ce1c004-e910-48f6-ad65-cc6bae4ccec1" }, { "lat": [ 64.49884603, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15702115965924707 }, "lon": [ 26.274665600000002, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "19cfebf1-f650-40c7-9c18-e912ed52d6a2" }, { "lat": [ 64.49884603, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 26.274665600000002, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eff75adf-f372-490c-a91f-f95dd20997d0" }, { "lat": [ 64.49884603, 5.69109849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 12.73964156 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78f1aaf3-0cc4-40f2-a9a5-3ad3539e1211" }, { "lat": [ 64.49884603, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22088485847760375 }, "lon": [ 26.274665600000002, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ebaf1498-7aba-4f78-83c1-69b0ecb4339e" }, { "lat": [ 64.49884603, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b95b0633-b237-40bb-9f13-e26de4e5ae8a" }, { "lat": [ 64.49884603, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 26.274665600000002, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "edf6476e-2430-4151-9b0d-cc2c8592df9b" }, { "lat": [ 64.49884603, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 26.274665600000002, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92781c0a-d53e-4e3b-a15b-0a242fceae98" }, { "lat": [ 64.49884603, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ 26.274665600000002, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "250b8846-d45a-4711-866c-5fc79252e91e" }, { "lat": [ 64.49884603, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15359989007969221 }, "lon": [ 26.274665600000002, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "62726d19-fd28-490c-96ad-f4e73b105d86" }, { "lat": [ 64.49884603, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.31097829073921407 }, "lon": [ 26.274665600000002, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f5e9be53-3fb2-4a7d-829a-f30818f17709" }, { "lat": [ 64.49884603, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15702115965924707 }, "lon": [ 26.274665600000002, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa7ee528-fc03-4585-b97d-06dc827d7634" }, { "lat": [ 64.49884603, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 26.274665600000002, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eef8ccea-6b3c-46e1-9b15-4225277be8d4" }, { "lat": [ 64.49884603, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 26.274665600000002, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db34560b-60e6-4892-843f-31fbc65c0b6e" }, { "lat": [ 64.49884603, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28588898048914535 }, "lon": [ 26.274665600000002, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c166b434-7612-48b8-a928-0e6d74be3f18" }, { "lat": [ 64.49884603, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.29843363561417974 }, "lon": [ 26.274665600000002, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b1f177f5-f637-4f4d-b3e3-8835e75b51ff" }, { "lat": [ 64.49884603, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2528167078867821 }, "lon": [ 26.274665600000002, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "901410b3-312a-4252-ab38-2656fa219d37" }, { "lat": [ 64.49884603, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c468e94c-53f0-44a0-9439-853914c365dc" }, { "lat": [ 64.49884603, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27904644133003575 }, "lon": [ 26.274665600000002, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ab342d63-99d0-4328-8f9f-ba2f6a71e92b" }, { "lat": [ 64.49884603, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17184666117065128 }, "lon": [ 26.274665600000002, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f37ae852-f0bf-40be-9a29-740c8aa20607" }, { "lat": [ 64.49884603, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ 26.274665600000002, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9072ced1-5e11-47f8-93a4-a8671a7ab614" }, { "lat": [ 64.49884603, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 26.274665600000002, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8092d92-799f-448a-8f86-e502935111cc" }, { "lat": [ 64.49884603, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ 26.274665600000002, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c35876a7-4edb-4322-b4fa-612d406c0126" }, { "lat": [ 64.49884603, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 26.274665600000002, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1f268b1-3555-4c9a-94c2-39303a8d2114" }, { "lat": [ 64.49884603, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 26.274665600000002, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "85a1d3e2-ae97-408e-922c-d8836a1c2ee1" }, { "lat": [ 64.49884603, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 26.274665600000002, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6132df4b-a813-427e-8837-ac7e10c73d5b" }, { "lat": [ 64.49884603, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 26.274665600000002, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2171755-c28f-4e87-85ca-a627df99689f" }, { "lat": [ 64.49884603, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.31097829073921407 }, "lon": [ 26.274665600000002, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b526f33c-c7ed-4b47-bbb6-51c7c784f0b8" }, { "lat": [ 64.49884603, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16158285243198683 }, "lon": [ 26.274665600000002, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04faa957-9cea-4ba6-a5ec-f4232d930aaf" }, { "lat": [ 64.49884603, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 26.274665600000002, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "146def53-9f56-471a-a52c-6fe8db5db340" }, { "lat": [ 64.49884603, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 26.274665600000002, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "19167857-923c-4c67-ba9a-915b30285dac" }, { "lat": [ 64.49884603, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 26.274665600000002, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b29180dd-a74b-43a6-879c-73f9b43d2a05" }, { "lat": [ 64.49884603, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 26.274665600000002, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "940f153d-9df1-4d6e-83af-0e834a8b7ff1" }, { "lat": [ 64.49884603, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5af5491c-56ee-4891-bb47-2407a0905a3a" }, { "lat": [ 64.49884603, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc0ba394-2822-433e-9434-3822dcdb3a68" }, { "lat": [ 64.49884603, -13.21808088 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 34.28935599 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbb038e1-9263-4aba-8591-21fa965d8f7a" }, { "lat": [ 64.49884603, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 26.274665600000002, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "abe42371-7652-4532-bbd5-029e9ec55a74" }, { "lat": [ 64.49884603, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "70423a0d-3c0f-4ae7-82a0-d5a76abc3480" }, { "lat": [ 64.49884603, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16272327562517175 }, "lon": [ 26.274665600000002, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d838ec06-a32c-4438-a764-5265b59ba510" }, { "lat": [ 64.49884603, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17070623797746634 }, "lon": [ 26.274665600000002, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b3bc4510-40d9-4bd7-8faa-93fbbd98890d" }, { "lat": [ 64.49884603, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 26.274665600000002, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed14c6bb-817b-499f-a5e3-7f4babb342b1" }, { "lat": [ 64.49884603, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 26.274665600000002, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3a24fd6-59d0-460d-9cb3-f05949148b4e" }, { "lat": [ 64.49884603, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c04442f3-0cf9-4814-b717-cee8194ba95b" }, { "lat": [ 64.49884603, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92e08470-52ea-4052-9179-71d4993fe01d" }, { "lat": [ 64.49884603, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2573784006595219 }, "lon": [ 26.274665600000002, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52d54c8d-2f90-493c-9074-4a0ea38b66e6" }, { "lat": [ 64.49884603, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24141247595493268 }, "lon": [ 26.274665600000002, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed939162-a7cf-4cb4-9680-33ad29c5ee35" }, { "lat": [ 64.49884603, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 26.274665600000002, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cf2c64e6-c1f8-4656-a919-745f53688f40" }, { "lat": [ 64.49884603, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 26.274665600000002, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ded80aaf-b52b-4ae1-ae04-77dab68b4bd6" }, { "lat": [ 64.49884603, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "928a9eb1-5e8a-4fae-a971-90326ac5a94b" }, { "lat": [ 64.49884603, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15816158285243198 }, "lon": [ 26.274665600000002, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d984f881-4328-42be-ba0e-7ba1caa7ce91" }, { "lat": [ 64.49884603, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18781258587524047 }, "lon": [ 26.274665600000002, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "49891daa-e5e9-44f3-971e-8b5fc6b3b497" }, { "lat": [ 64.49884603, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 26.274665600000002, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c12b05f9-08fd-4825-9fdc-757746a96b13" }, { "lat": [ 64.49884603, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 26.274665600000002, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f152c07e-4bf6-4ed9-a8a6-d3915c131b59" }, { "lat": [ 64.49884603, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 26.274665600000002, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00172a14-67c0-42fd-9cf6-3d4a9eb940ad" }, { "lat": [ 64.49884603, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 26.274665600000002, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d4286d07-9063-42c5-b69c-c43de6a462a1" }, { "lat": [ 64.49884603, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 26.274665600000002, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c9882b69-4ff5-4675-ab95-de5393ea4b26" }, { "lat": [ 64.49884603, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 26.274665600000002, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d1b3d7cc-2b0d-4660-acaf-6f4208137d44" }, { "lat": [ 64.49884603, 10.45733408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, -61.26567923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9399501-ddac-4789-9b5c-765b0e548512" }, { "lat": [ 64.49884603, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 26.274665600000002, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f24fc29a-5101-49a8-88e5-b77ab06e23d0" }, { "lat": [ 64.49884603, -6.27565408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 34.81309981 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2bc6019-a42a-410a-8bda-439be196b932" }, { "lat": [ 64.49884603, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 26.274665600000002, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1907e94d-f7d7-4d5e-993d-9b55e25e3a7a" }, { "lat": [ 64.49884603, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3007144820005496 }, "lon": [ 26.274665600000002, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec1d395c-4f8f-4be1-8d55-ded30d4ae511" }, { "lat": [ 64.49884603, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 26.274665600000002, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "56f7399d-9aee-4b93-a94f-39229a9ed53e" }, { "lat": [ 64.49884603, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 26.274665600000002, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77ec11b3-2f50-446e-87f2-3c3c28c4d8e6" }, { "lat": [ 64.49884603, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 26.274665600000002, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2358cfb6-de24-4e8e-9d38-b8bcd42c1032" }, { "lat": [ -17.42858032, -35.3813488 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, -65.17980692 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "a097100e-a6d1-4649-9649-64d4f04c84b2" }, { "lat": [ -17.42858032, -25.73288704 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 165.45195432, 134.49100008 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "c5e7a8db-2da8-4f06-a9c3-e0de2eee3760" }, { "lat": [ -17.42858032, 61.36206324 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, -98.30777028 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2ffb08ba-76ec-4720-b088-bf82c68d1a7c" }, { "lat": [ -17.42858032, 36.56176546 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 165.45195432, 103.81907349 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "25062a22-2d5a-44df-96ad-c1d4eff868e5" }, { "lat": [ -17.42858032, -2.21505456 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, 117.24011366 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2cdcaa37-94fa-49da-a722-00ec76e0018e" }, { "lat": [ -17.42858032, 53.17544870000001 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, -8.13793569 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "caf654c6-1e31-4326-b6ef-55503838a30a" }, { "lat": [ -17.42858032, 22.88578212 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, 79.61197609999999 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "6509b266-59b3-4cee-a22a-1bc998c027c7" }, { "lat": [ -17.42858032, 37.59230135 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, 138.03089558 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "bc66d093-9942-4fce-81cc-8f27f66f4894" }, { "lat": [ -17.42858032, 68.75015572 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, 15.34834656 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "eb3cec9b-2da9-421f-b4e0-47a3c253f309" }, { "lat": [ -17.42858032, 16.646016699999997 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.45195432, 106.29914698 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "5e51289c-dec0-4522-b115-ab1daa6116d8" }, { "lat": [ 62.05385403, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -6.88095423, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1b547106-2673-41ab-aa2f-3597f6f9cdb6" }, { "lat": [ 62.05385403, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -6.88095423, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fca09407-c6cc-40cf-ae46-1a187c0a4755" }, { "lat": [ 42.17344011, 42.54229102 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 1.56054378 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e0cfffa-60cf-4923-92d9-07e8b814e1d2" }, { "lat": [ 42.17344011, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -2.76172945, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18623e98-82ca-45b5-81de-7942bcd097de" }, { "lat": [ 42.17344011, 18.2239595 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, -63.06498927 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "785a3d8b-b757-4c48-be48-26e6598e30e9" }, { "lat": [ 42.17344011, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -2.76172945, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a1078ff1-00c3-40b1-94e1-4bab1434e4aa" }, { "lat": [ 42.17344011, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ -2.76172945, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0221958c-0edf-4dab-ae7d-db30d526aad6" }, { "lat": [ 42.17344011, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5094119263533938 }, "lon": [ -2.76172945, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cc57fbcf-d8c8-468e-961a-c4fb9af2e08b" }, { "lat": [ 42.17344011, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2528167078867821 }, "lon": [ -2.76172945, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5fa06b89-71ac-4cdc-aeea-eabefa8625eb" }, { "lat": [ 42.17344011, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.76172945, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b84ced6d-4499-44ff-a8b5-72401f5ef602" }, { "lat": [ 42.17344011, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b4fc9ee2-88b9-4001-b3a2-956edfc6c76d" }, { "lat": [ 42.17344011, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22316570486397364 }, "lon": [ -2.76172945, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f55535f-cb1d-442b-9d84-5ef222b4a72c" }, { "lat": [ 42.17344011, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15930200604561692 }, "lon": [ -2.76172945, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6566cb0c-ecd4-4062-807b-f0af236ad772" }, { "lat": [ 42.17344011, 9.6417597 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 2.32785254 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1ca00db8-e0e9-4ab6-b44a-cb08cd203cab" }, { "lat": [ 42.17344011, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2140423193184941 }, "lon": [ -2.76172945, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "26fb935a-58a3-46c7-9107-2fd4db15914f" }, { "lat": [ 42.17344011, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4c5f1dd7-54b9-4ef5-8bb5-0eabd8625023" }, { "lat": [ 42.17344011, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.46607584501236604 }, "lon": [ -2.76172945, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf7c2388-67db-4985-a1a4-e07142f3ec18" }, { "lat": [ 42.17344011, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2573784006595219 }, "lon": [ -2.76172945, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e08ed9a1-db34-4d9e-862c-3452ceb703b7" }, { "lat": [ 42.17344011, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ -2.76172945, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "49955093-b28a-42ed-90e7-72c042dae2f9" }, { "lat": [ 42.17344011, 5.69109849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 12.73964156 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7c709877-821c-488d-8435-ea830f34e817" }, { "lat": [ 42.17344011, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5014289640010992 }, "lon": [ -2.76172945, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4d515094-d227-41e4-b143-a9ed37cf1dd9" }, { "lat": [ 42.17344011, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -2.76172945, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b831f0ad-343b-48e5-9f04-3d4390254ec4" }, { "lat": [ 42.17344011, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -2.76172945, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2a4685d-f450-484c-b8de-491dd6f3df76" }, { "lat": [ 42.17344011, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -2.76172945, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "29b5d7bd-6e46-418f-8b31-3faa70867c0b" }, { "lat": [ 42.17344011, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19351470184116515 }, "lon": [ -2.76172945, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "711656e6-a254-4a31-9624-d97dc1dcf9df" }, { "lat": [ 42.17344011, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3657186040120912 }, "lon": [ -2.76172945, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c8c41ce-22f0-496b-937d-9ced253754fb" }, { "lat": [ 42.17344011, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.8298708436383622 }, "lon": [ -2.76172945, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b3b668da-3380-415f-910a-6e0a93220875" }, { "lat": [ 42.17344011, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2573784006595219 }, "lon": [ -2.76172945, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1c783088-8497-40b5-b0da-8fb212283948" }, { "lat": [ 42.17344011, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ -2.76172945, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "142124fc-04ed-48a8-88de-bbaea4ccf0f5" }, { "lat": [ 42.17344011, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ -2.76172945, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fb0814eb-e517-42f2-95f1-b88ac5835cdf" }, { "lat": [ 42.17344011, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.8264495740588074 }, "lon": [ -2.76172945, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3bcd366e-118a-4af8-8799-4359030b85ec" }, { "lat": [ 42.17344011, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19009343226161035 }, "lon": [ -2.76172945, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b3613834-e8ea-443f-83ad-8828d29199b4" }, { "lat": [ 42.17344011, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.737647705413575 }, "lon": [ -2.76172945, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d1feef7-5424-4850-b3ef-4567dcbbdda0" }, { "lat": [ 42.17344011, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7899560318768892 }, "lon": [ -2.76172945, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6622676c-0a35-4963-aa77-17059750fb2b" }, { "lat": [ 42.17344011, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18a03dfd-0222-4d48-96f3-b0d9388e3d68" }, { "lat": [ 42.17344011, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8805cf67-c491-4e35-8362-24c9c33eb042" }, { "lat": [ 42.17344011, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.76172945, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69934712-7ebb-49fb-928c-f5636a3f9a26" }, { "lat": [ 42.17344011, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.505990656773839 }, "lon": [ -2.76172945, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4c0d14d1-14ab-492d-b1dc-fb587f2833b6" }, { "lat": [ 42.17344011, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16272327562517175 }, "lon": [ -2.76172945, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "775ed054-3d2d-4d52-97f9-c219d0e82cd4" }, { "lat": [ 42.17344011, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2060593569661995 }, "lon": [ -2.76172945, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2a8ccd01-51a5-40df-9472-4bd61d80e00a" }, { "lat": [ 42.17344011, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -2.76172945, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00236975-4f92-4cc6-96ed-28021cbebabd" }, { "lat": [ 42.17344011, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17412750755702117 }, "lon": [ -2.76172945, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "63387fa8-20d3-4bd0-a583-e00caf8ac9c6" }, { "lat": [ 42.17344011, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ -2.76172945, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ecdd533-28ef-46a1-bd97-12875129ec9c" }, { "lat": [ 42.17344011, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30299532838691945 }, "lon": [ -2.76172945, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6aa28e94-2645-4fa9-8939-bbc16587d0e9" }, { "lat": [ 42.17344011, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15930200604561692 }, "lon": [ -2.76172945, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "67b8def4-596c-498b-9eb1-291e3ab6b3a2" }, { "lat": [ 42.17344011, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.046551250343501 }, "lon": [ -2.76172945, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "20ee2f58-5dba-4ece-b96a-76245236114e" }, { "lat": [ 42.17344011, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ -2.76172945, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "45c236ee-5e9c-4832-8076-f80f9de58b94" }, { "lat": [ 42.17344011, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.41703764770541357 }, "lon": [ -2.76172945, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e4aad0f1-e39c-49dc-b865-60debaed77cf" }, { "lat": [ 42.17344011, 12.72004786 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -2.76172945, 104.90694325 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dd852a60-8ad3-4d5e-96b0-d704eae17c8a" }, { "lat": [ 42.17344011, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20377851057982962 }, "lon": [ -2.76172945, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dec2c3c3-8f46-420b-97f1-a39d21d391c6" }, { "lat": [ 42.17344011, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6a707187-e4ab-4b8d-9b5e-e5e9f3447525" }, { "lat": [ 42.17344011, 13.89479481 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, -60.96969923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1cd04950-0e80-4e8a-ba61-ec0f90dc8cc3" }, { "lat": [ 42.17344011, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -2.76172945, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90685f6f-8dcb-48af-9ed4-59a0488ec240" }, { "lat": [ 42.17344011, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -2.76172945, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "91f3cf4d-3e95-420e-a214-2ee53c0c02e4" }, { "lat": [ 42.17344011, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ -2.76172945, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6bdd8c0b-5453-4111-b9a4-dc5b34cbd5a7" }, { "lat": [ 42.17344011, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ -2.76172945, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8ce1802-4709-4ede-8638-9bb646b30196" }, { "lat": [ 42.17344011, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5442803c-aa9c-4564-ba4c-dfa08bd0a11c" }, { "lat": [ 42.17344011, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d0e38db-9a34-4179-b834-73ea8369d4aa" }, { "lat": [ 42.17344011, 4.666667 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -2.76172945, -61 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00d34f40-0d16-4759-a1a5-185cf885df87" }, { "lat": [ 42.17344011, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6681172c-19fd-4db7-8fb6-d89bbd9bf2f5" }, { "lat": [ 42.17344011, -13.21808088 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -2.76172945, 34.28935599 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "185665ab-be81-4060-ab59-0602efccaea8" }, { "lat": [ 42.17344011, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18439131629568561 }, "lon": [ -2.76172945, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "568ed580-d6a6-4977-a144-9f593f563d00" }, { "lat": [ 42.17344011, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ -2.76172945, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "07928995-1e0b-452e-8e7a-678a96885d37" }, { "lat": [ 42.17344011, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4067738389667491 }, "lon": [ -2.76172945, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "de306249-7786-4121-bfc5-0e8839fba145" }, { "lat": [ 42.17344011, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1832508931025007 }, "lon": [ -2.76172945, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0cce5507-278b-47ca-b1e8-2e53adc103e5" }, { "lat": [ 42.17344011, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.76172945, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3214c0e7-2a5b-4fd2-98fc-f2963f25c1ce" }, { "lat": [ 42.17344011, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16842539159109646 }, "lon": [ -2.76172945, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b80a0054-d533-45d0-b1c9-cf42581abc44" }, { "lat": [ 42.17344011, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.76172945, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1ff21d34-f9d3-44aa-89e8-80293de94a66" }, { "lat": [ 42.17344011, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "515b533c-7360-465a-9683-936210eb0390" }, { "lat": [ 42.17344011, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.37484198955757075 }, "lon": [ -2.76172945, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d81904e4-b341-4908-9955-8980d31d0d06" }, { "lat": [ 42.17344011, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db2e0062-3312-433b-a4bf-410deec3f8c6" }, { "lat": [ 42.17344011, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5242374278647981 }, "lon": [ -2.76172945, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6e80eff7-aa50-49ff-a8e4-bb4f153fc2f0" }, { "lat": [ 42.17344011, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ -2.76172945, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c6304d1b-9c21-412b-9b75-e10db983d7a8" }, { "lat": [ 42.17344011, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ -2.76172945, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27c71a45-822c-4594-8225-4074e79b52a8" }, { "lat": [ 42.17344011, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -2.76172945, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1a00b252-39a6-4fce-bf79-84ac69a8e554" }, { "lat": [ 42.17344011, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20948062654575433 }, "lon": [ -2.76172945, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0cb4b4d-1f6b-447c-be20-55c0170cdeb0" }, { "lat": [ 42.17344011, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2060593569661995 }, "lon": [ -2.76172945, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5bf69f4-e4dd-4652-adae-ed1c421fdfba" }, { "lat": [ 42.17344011, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19237427864798023 }, "lon": [ -2.76172945, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4206129b-a700-4c62-8268-cb012c12a83e" }, { "lat": [ 42.17344011, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14789777411376753 }, "lon": [ -2.76172945, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e4280563-4829-4a50-bc7f-62f66b726710" }, { "lat": [ 42.17344011, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15359989007969221 }, "lon": [ -2.76172945, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe596582-eaea-42ec-8fc3-f6c1b9ba3de5" }, { "lat": [ 42.17344011, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -2.76172945, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da547595-7d05-4511-8c29-278dda56cce5" }, { "lat": [ 42.17344011, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ -2.76172945, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cd371dac-f7bc-49ad-a501-f349ec8b9513" }, { "lat": [ 42.17344011, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ -2.76172945, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0da17dda-ced8-4092-851c-19585f179bb1" }, { "lat": [ 42.17344011, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16842539159109646 }, "lon": [ -2.76172945, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c126a15e-ce1b-4694-a6c2-92c7bdb6d331" }, { "lat": [ 42.17344011, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19693597142072 }, "lon": [ -2.76172945, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e334529-ac34-4eea-851f-339d7352cb14" }, { "lat": [ 42.17344011, -6.27565408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, 34.81309981 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "054ea377-ce3b-43bf-be56-cd6fb035ad83" }, { "lat": [ 42.17344011, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -2.76172945, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df4c431f-15fc-40f8-b73d-a07ad31b3546" }, { "lat": [ 42.17344011, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.0978702940368232 }, "lon": [ -2.76172945, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27cecc7e-defc-4519-ad83-f4cfe2b34c09" }, { "lat": [ 42.17344011, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ -2.76172945, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e8614a8-98ae-4892-8572-cf044911ea23" }, { "lat": [ 42.17344011, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.76172945, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1e04e13b-693e-40dd-a9d2-d395fc4ec377" }, { "lat": [ 42.17344011, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17184666117065128 }, "lon": [ -2.76172945, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b1900e3a-336a-402b-aaaf-a98f3d40092a" }, { "lat": [ 42.17344011, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ -2.76172945, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f93b4db-f9ce-48b3-9ba1-8a5e2bb8c073" }, { "lat": [ 54.12387156, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -2.86563164, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "103bd10f-5800-46cd-9377-fe29e042e3d5" }, { "lat": [ 54.12387156, 18.2239595 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, -63.06498927 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbbe5e39-7a96-482c-ac87-caccbf768461" }, { "lat": [ 54.12387156, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.86563164, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6332266c-8fdf-4071-a330-37c306da830d" }, { "lat": [ 54.12387156, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ -2.86563164, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "967b5641-8579-4958-9cea-6ee884436604" }, { "lat": [ 54.12387156, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7032838691948338 }, "lon": [ -2.86563164, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "58726afe-5720-4578-a634-ccda587b3a59" }, { "lat": [ 54.12387156, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.33036548502335805 }, "lon": [ -2.86563164, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18119d7d-0d48-4bb6-adab-63469deb7875" }, { "lat": [ 54.12387156, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -2.86563164, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c646c3a-f866-4947-be35-a74834c5a437" }, { "lat": [ 54.12387156, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2915910964550701 }, "lon": [ -2.86563164, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "80e15bbb-91f1-4c55-a223-7a2e6fa53cad" }, { "lat": [ 54.12387156, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15474031327287718 }, "lon": [ -2.86563164, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e6e1e66a-aa86-4f35-bdb1-710c5928bbb8" }, { "lat": [ 54.12387156, 12.183333 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.86563164, -68.25 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "426648c4-7147-4732-a02a-07546c76f5ac" }, { "lat": [ 54.12387156, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2391316295685628 }, "lon": [ -2.86563164, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f2b7da5-4a16-442b-8e3f-fd8c9483c878" }, { "lat": [ 54.12387156, -22.18403213 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.86563164, 23.79853368 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "431195e6-60b6-4f2d-b80c-85c40c23c116" }, { "lat": [ 54.12387156, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5162544655125034 }, "lon": [ -2.86563164, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5f13d19-0af0-4d07-aa5b-81357fc2d18b" }, { "lat": [ 54.12387156, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.32466336905743337 }, "lon": [ -2.86563164, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8f76dab0-004a-4da3-853d-1b42473071c2" }, { "lat": [ 54.12387156, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ -2.86563164, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e79952e-1d9d-4197-aeb5-df763f82cbbe" }, { "lat": [ 54.12387156, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.947334432536411 }, "lon": [ -2.86563164, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "afcda095-79c7-4ead-b72d-6c1ee969ad51" }, { "lat": [ 54.12387156, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2a3f727-f5c1-4667-8924-20240a89ce72" }, { "lat": [ 54.12387156, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -2.86563164, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "02148c8f-37de-405c-9a8c-30f0c128f2ca" }, { "lat": [ 54.12387156, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -2.86563164, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5aab52da-959e-4055-a1bd-5dc104ff1753" }, { "lat": [ 54.12387156, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2836081341027755 }, "lon": [ -2.86563164, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36039b16-f9eb-4d5d-a176-281b67bb9729" }, { "lat": [ 54.12387156, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3930887606485298 }, "lon": [ -2.86563164, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bbd9b083-5f3c-4654-ae59-c981dddc334b" }, { "lat": [ 54.12387156, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.4810524869469635 }, "lon": [ -2.86563164, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "879cd289-befa-4131-872e-1d71f6c21412" }, { "lat": [ 54.12387156, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.40221214619400936 }, "lon": [ -2.86563164, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "87a4805b-6f74-4aa1-a57b-2fb8a8f2b75d" }, { "lat": [ 54.12387156, 15.439470199999999 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.86563164, -61.357726 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60476823-93f9-4da2-b71d-529bda312905" }, { "lat": [ 54.12387156, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1752679307502061 }, "lon": [ -2.86563164, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36dc5c30-b226-4504-91f1-bdd122fd3ff0" }, { "lat": [ 54.12387156, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ -2.86563164, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da800387-0c07-490a-83a0-35b0ced16530" }, { "lat": [ 54.12387156, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.2119126133553173 }, "lon": [ -2.86563164, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc9ed2c4-b1ab-45ef-a3ef-ba550e40c6d6" }, { "lat": [ 54.12387156, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20491893377301457 }, "lon": [ -2.86563164, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db8b68f5-650d-4d87-af7f-19f09aed0b47" }, { "lat": [ 54.12387156, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.35104424292388 }, "lon": [ -2.86563164, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cd45c9c6-c117-41f1-9754-7f37140943b5" }, { "lat": [ 54.12387156, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "895ccadf-ec48-4745-89ff-eb34ad103ba6" }, { "lat": [ 54.12387156, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.793377301456444 }, "lon": [ -2.86563164, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bcf411dd-ce93-44bb-8299-31bb1e760a70" }, { "lat": [ 54.12387156, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ -2.86563164, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9d43269-539f-4c84-ab01-0aa60cf4386d" }, { "lat": [ 54.12387156, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2676422093981863 }, "lon": [ -2.86563164, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d4ab052-2dbb-4538-89f2-0cc1c71ff080" }, { "lat": [ 54.12387156, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -2.86563164, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f9bacb35-4120-42b3-90e5-55da3f89646a" }, { "lat": [ 54.12387156, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30185490519373454 }, "lon": [ -2.86563164, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04c95a15-9ac7-4d35-9ecc-06d963d563b7" }, { "lat": [ 54.12387156, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ -2.86563164, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ce866833-44a1-4dee-9bd7-99b172d1390a" }, { "lat": [ 54.12387156, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22316570486397364 }, "lon": [ -2.86563164, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4a1be69c-71a8-44c9-a74d-7f24b380aeb6" }, { "lat": [ 54.12387156, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -2.86563164, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5ccca9e3-cd63-4699-bb58-8473c1a72a74" }, { "lat": [ 54.12387156, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ -2.86563164, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ee7e9718-b645-477b-9609-523d5f50de01" }, { "lat": [ 54.12387156, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.1719978015938444 }, "lon": [ -2.86563164, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b75247b-00b9-443a-ab5f-791506846f07" }, { "lat": [ 54.12387156, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ -2.86563164, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e79c55f-694c-411c-9b8f-eb32e97af0b7" }, { "lat": [ 54.12387156, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4717779609782907 }, "lon": [ -2.86563164, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "12f266de-ae31-4483-aa14-c252f52ce15f" }, { "lat": [ 54.12387156, 12.72004786 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -2.86563164, 104.90694325 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cf209d22-e25b-4608-b8a2-3a51958715c5" }, { "lat": [ 54.12387156, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23228909040945314 }, "lon": [ -2.86563164, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "22ce8ebf-1ad0-46a9-8bb6-8615f902f165" }, { "lat": [ 54.12387156, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed672dcd-cff0-4066-9201-16496ce0f24d" }, { "lat": [ 54.12387156, 13.89479481 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, -60.96969923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65971543-053b-4490-b682-89fc436c5130" }, { "lat": [ 54.12387156, 7.61266509 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, 80.70108238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42865f91-a7a2-4314-bb96-de300af15c0e" }, { "lat": [ 54.12387156, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.86563164, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8e0f4c38-b9ea-40ef-b61d-d33f0cbb1d4a" }, { "lat": [ 54.12387156, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ -2.86563164, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc0e5f43-ffcd-4d53-94fe-4f4d86192c43" }, { "lat": [ 54.12387156, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ -2.86563164, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "57677911-e686-40bd-a52b-66ccd2285ab3" }, { "lat": [ 54.12387156, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ -2.86563164, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7bd49335-9e18-4806-86e3-b0f567380991" }, { "lat": [ 54.12387156, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -2.86563164, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69dc4200-e457-4171-af0a-c14e4ec3c6e0" }, { "lat": [ 54.12387156, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -2.86563164, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4f2aed5a-52fd-47bf-b11c-e1fed815789b" }, { "lat": [ 54.12387156, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ -2.86563164, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a9aca74-e804-43a6-8e76-c4517c16566d" }, { "lat": [ 54.12387156, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18553173948887058 }, "lon": [ -2.86563164, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "86e3825e-c823-47c5-bcef-ee8acbbb8fbc" }, { "lat": [ 54.12387156, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ -2.86563164, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d464120a-4840-4ba9-b392-4c0a55f7f354" }, { "lat": [ 54.12387156, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5858202802967849 }, "lon": [ -2.86563164, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6bcdfbc4-f366-40a4-bb93-d3b5d6e57c29" }, { "lat": [ 54.12387156, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22544655125034352 }, "lon": [ -2.86563164, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0be65ee-b643-407c-b3dd-08c8de03323b" }, { "lat": [ 54.12387156, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ -2.86563164, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "027ebb9c-4bc1-4cca-a49f-1fac69048577" }, { "lat": [ 54.12387156, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19579554822753503 }, "lon": [ -2.86563164, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cff91aad-f967-4c1b-8778-426cdd1b970c" }, { "lat": [ 54.12387156, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cdea0143-1a9f-460a-98dc-f372a68eef7c" }, { "lat": [ 54.12387156, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -2.86563164, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "edd922fc-a820-4316-8a68-66635f984893" }, { "lat": [ 54.12387156, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5846798571035998 }, "lon": [ -2.86563164, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5399305-7388-4b6c-8038-eebaad45eeec" }, { "lat": [ 54.12387156, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.86563164, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5db712b0-b8f7-480d-9f9a-3fd9b30645f4" }, { "lat": [ 54.12387156, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6713520197856555 }, "lon": [ -2.86563164, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "71940d55-e361-41e0-b33c-17f6fc18c861" }, { "lat": [ 54.12387156, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ -2.86563164, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "140ada00-d7ff-4f31-965b-572fd2172a86" }, { "lat": [ 54.12387156, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ -2.86563164, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cc9bcf80-b00d-418a-8f34-71dfb6743fca" }, { "lat": [ 54.12387156, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -2.86563164, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7056087a-34a5-455d-b540-af13b961106e" }, { "lat": [ 54.12387156, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19921681780708986 }, "lon": [ -2.86563164, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a9373720-bb50-4571-8336-15f72253d7f6" }, { "lat": [ 54.12387156, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26308051662544657 }, "lon": [ -2.86563164, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1f4fa4e1-34b0-452f-bb8e-8e531982d80e" }, { "lat": [ 54.12387156, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22430612805715858 }, "lon": [ -2.86563164, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ca98fd3f-e59f-4dc4-b033-2f1bfec5bdeb" }, { "lat": [ 54.12387156, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15930200604561692 }, "lon": [ -2.86563164, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac42a777-2faf-42a0-84e3-36f1369b73e0" }, { "lat": [ 54.12387156, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ -2.86563164, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9c61ebb9-52ae-423f-a7da-58633d67d17e" }, { "lat": [ 54.12387156, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.86563164, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36c50961-14b8-4d8f-b884-5a275a070c68" }, { "lat": [ 54.12387156, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15017862050013742 }, "lon": [ -2.86563164, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9e31dd2-2fcb-486d-82a1-69f958a7cab5" }, { "lat": [ 54.12387156, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -2.86563164, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e4c7a831-9e14-4bc2-905c-0f908dec02f9" }, { "lat": [ 54.12387156, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19123385545479527 }, "lon": [ -2.86563164, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "61c4b352-fdbc-47e8-ab8a-effacf9b3061" }, { "lat": [ 54.12387156, 10.45733408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.86563164, -61.26567923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8c468349-9b24-41fe-a904-518a3e33548b" }, { "lat": [ 54.12387156, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18439131629568561 }, "lon": [ -2.86563164, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "799b1927-8405-4935-99e7-7f5edb806138" }, { "lat": [ 54.12387156, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -2.86563164, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1f602520-8988-441f-9332-1c82da18d575" }, { "lat": [ 54.12387156, 1.27469299 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, 32.36907971 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b37377d2-c148-4351-8667-9d03b62b4caf" }, { "lat": [ 54.12387156, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.5141247595493268 }, "lon": [ -2.86563164, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c49367de-3330-4277-b04d-dac42758d7e3" }, { "lat": [ 54.12387156, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ -2.86563164, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fb21dcf2-1b59-46d7-ba87-e02d5792ab8b" }, { "lat": [ 54.12387156, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -2.86563164, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "09515c9c-c9ce-4af2-bf3b-4d9fce955e41" }, { "lat": [ 54.12387156, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ -2.86563164, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "094d3a70-4612-4f74-bea6-fab478ffcbba" }, { "lat": [ 54.12387156, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15474031327287718 }, "lon": [ -2.86563164, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2923b726-6931-44b6-8d0f-7a49d80e48ce" }, { "lat": [ 42.16855755, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.50780252, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "db39c73e-afe5-4d06-9654-4f0d6afd51b9" }, { "lat": [ 42.16855755, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.50780252, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b752882-b98b-4196-b34b-b4b9bf8a9d03" }, { "lat": [ 42.16855755, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.50780252, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "838f5449-6c48-4c1c-98e7-24d19baf37d7" }, { "lat": [ 42.16855755, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 43.50780252, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "074222af-c002-4470-9fc0-d4acd30b05ba" }, { "lat": [ 42.16855755, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.50780252, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "81e6cc6a-c4c3-4738-b685-8ca4a683ffd4" }, { "lat": [ 7.95345644, -10.78777702 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -1.21676566, -53.09783113 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ec6ec396-79dc-412c-9b8d-145890422f90" }, { "lat": [ 7.95345644, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -1.21676566, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "093a2ecb-f468-4f54-97a9-04d7eaa014dd" }, { "lat": [ 7.95345644, 46.79785878 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ -1.21676566, 8.20867471 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "97936e4b-ec4d-43fa-804c-3ade399d6601" }, { "lat": [ 7.95345644, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ -1.21676566, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "419ba411-4b16-4337-9a2c-3a934b52c022" }, { "lat": [ 7.95345644, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ -1.21676566, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e1844e61-39da-48e8-9087-d86d2d8304f7" }, { "lat": [ 7.95345644, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -1.21676566, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c6ab4a52-fc3d-4bb0-8f4c-ba1dabf153b2" }, { "lat": [ 7.95345644, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ -1.21676566, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "04cef1d6-ebe4-4671-a830-0827cbf74dcb" }, { "lat": [ 13.44965244, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -15.39601295, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6178c4ae-89c8-4870-af25-cfb7842e8203" }, { "lat": [ 13.44965244, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -15.39601295, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c08e07de-3444-47d6-b2ba-cb1af5aea8c7" }, { "lat": [ 29.030833, 23.90528188 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -118.28, 54.300167099999996 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "22f138e3-b103-4c8e-9111-73a4914cc139" }, { "lat": [ 29.030833, 47.58549439 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -118.28, 14.1264761 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c101e674-5b6e-43e4-82a0-da79889d6527" }, { "lat": [ 29.030833, 42.76890318 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -118.28, 25.21552909 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9b132742-d70b-406d-a22e-02f7ca107b0e" }, { "lat": [ 29.030833, 42.17344011 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -118.28, -2.76172945 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "46a3a648-4152-43f0-b398-26c9ef709f42" }, { "lat": [ 29.030833, 39.07469623 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -118.28, 22.95555794 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "45c54cbe-7076-459e-bfb6-68a0a720b908" }, { "lat": [ 29.030833, 52.12759564 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -118.28, 19.39012835 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5c2f2c37-e2af-4b21-aa02-36ce3800d81c" }, { "lat": [ 39.07469623, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24255289914811762 }, "lon": [ 22.95555794, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "13ba3b01-2ee0-42b1-8f80-6cef5af91f83" }, { "lat": [ 39.07469623, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ 22.95555794, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf94d323-37d8-44ee-8660-2a8ad8df9b22" }, { "lat": [ 39.07469623, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c813ec79-d5f7-4db7-a9f4-920a14a096ec" }, { "lat": [ 39.07469623, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 22.95555794, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "afc2ba78-310e-45ab-9f60-4fcdfde2c13f" }, { "lat": [ 39.07469623, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 22.95555794, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "758b0de3-4c22-41e5-bc3b-7c7b73b2ed92" }, { "lat": [ 39.07469623, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14333608134102777 }, "lon": [ 22.95555794, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "30fc110f-2036-4870-bc66-8c8cf72f086c" }, { "lat": [ 39.07469623, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 22.95555794, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5258760f-2dbd-4c02-8c85-1808b405e0b0" }, { "lat": [ 39.07469623, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14903819730695245 }, "lon": [ 22.95555794, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ef538f27-f49c-47db-bdb9-6cde3729c08f" }, { "lat": [ 39.07469623, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1558807364660621 }, "lon": [ 22.95555794, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ac33439-7981-454d-835f-9f22e67e290a" }, { "lat": [ 39.07469623, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 22.95555794, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "910423e9-81be-463c-823e-d167a7e23215" }, { "lat": [ 39.07469623, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22202528167078867 }, "lon": [ 22.95555794, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "61f16b2b-e83e-45b2-9e46-93f3834c7d66" }, { "lat": [ 39.07469623, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 22.95555794, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6d11f600-3cb2-4f90-9a50-17c662c7c567" }, { "lat": [ 39.07469623, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2391316295685628 }, "lon": [ 22.95555794, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ffba8a2-97b3-4bda-8931-0fb92d19a0f2" }, { "lat": [ 39.07469623, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21518274251167904 }, "lon": [ 22.95555794, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c427c39-56cc-47a0-96b7-229486249e03" }, { "lat": [ 39.07469623, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3486122561143171 }, "lon": [ 22.95555794, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99dc15a6-1218-4bd0-8885-97de3cac93a8" }, { "lat": [ 39.07469623, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 22.95555794, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50a4083e-5194-4958-b1fa-272806cc3054" }, { "lat": [ 39.07469623, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 22.95555794, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2b928d55-21b5-4327-93df-93b6251e5b88" }, { "lat": [ 39.07469623, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.350893102500687 }, "lon": [ 22.95555794, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7071c4d3-89fc-4980-a586-130b3e34089b" }, { "lat": [ 39.07469623, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 22.95555794, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "96e5d259-d202-4754-96a2-f487307966a7" }, { "lat": [ 39.07469623, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3075570211596592 }, "lon": [ 22.95555794, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "17042b55-37b5-42f3-8913-f53ffe26736b" }, { "lat": [ 39.07469623, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2642209398186315 }, "lon": [ 22.95555794, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5797feb0-2f07-4adc-9da6-bff4cc764d9a" }, { "lat": [ 39.07469623, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.5061417971970321 }, "lon": [ 22.95555794, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "351604d2-a54e-4300-ad48-82d0e31ab46b" }, { "lat": [ 39.07469623, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 22.95555794, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c7dec10b-e045-4441-9f1f-5478687f4b1f" }, { "lat": [ 39.07469623, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 22.95555794, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0da5ce74-3e42-48fa-a221-891f768c6e1d" }, { "lat": [ 39.07469623, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 22.95555794, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7d878935-dd4b-438b-8b2b-ce2f69afc2aa" }, { "lat": [ 39.07469623, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1638636988183567 }, "lon": [ 22.95555794, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b4c2294-c2ff-461f-985d-09582157a50c" }, { "lat": [ 39.07469623, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 22.95555794, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "849b07a2-4e2f-48d2-afc1-fb98e11c340a" }, { "lat": [ 39.07469623, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 22.95555794, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b57219ff-68b8-4968-8c46-29ed31147015" }, { "lat": [ 39.07469623, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 22.95555794, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "922edc15-5ba3-451f-8b5c-3e75fd79385e" }, { "lat": [ 39.07469623, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2870294036823303 }, "lon": [ 22.95555794, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ab96eaf-a53e-493f-b584-86226e5f17fd" }, { "lat": [ 39.07469623, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 22.95555794, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f8262a7-cffb-4f72-8d75-bf0e9f1dfaf0" }, { "lat": [ 39.07469623, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 22.95555794, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7334392b-ee89-4df4-8abc-380f376b3c34" }, { "lat": [ 39.07469623, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00232279-fb20-4b67-9b13-71aaa3298cce" }, { "lat": [ 39.07469623, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2ce52483-0072-488a-a131-a89e90534a1a" }, { "lat": [ 39.07469623, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 22.95555794, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e98bf6e-e05d-4fc0-a648-1f414108d0ae" }, { "lat": [ 39.07469623, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 22.95555794, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9514520d-049d-4b9c-a32c-39e9622398ab" }, { "lat": [ 39.07469623, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f255948-da21-4b0f-aee3-76a93fa496a7" }, { "lat": [ 39.07469623, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 22.95555794, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6e3e8cf6-9f07-4dc8-a229-e6daedac055f" }, { "lat": [ 39.07469623, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 22.95555794, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ccdbb53-58a0-4a2f-9be7-d3da74f4d74d" }, { "lat": [ 39.07469623, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 22.95555794, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "de8f9940-3321-49b7-8a7d-759a641ca622" }, { "lat": [ 39.07469623, -17.27381643 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 35.53367543 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "28eab6bf-6400-49a7-b37f-7e602dbd2fb0" }, { "lat": [ 39.07469623, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20948062654575433 }, "lon": [ 22.95555794, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e639dc5d-23a6-4d3b-9b39-62e6659884df" }, { "lat": [ 39.07469623, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 22.95555794, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "26900f20-c81a-411b-b1e3-8f5777108265" }, { "lat": [ 39.07469623, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 22.95555794, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4bbe3549-82af-47bc-b76c-31414bec5ddf" }, { "lat": [ 39.07469623, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "89bc1f5b-e6c7-46eb-af5d-08a8a738f936" }, { "lat": [ 39.07469623, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20719978015938445 }, "lon": [ 22.95555794, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "faeb04dc-7663-499c-88d4-40108e3bd6c3" }, { "lat": [ 39.07469623, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c8646e17-12b3-4c5d-8c20-60273023d7e3" }, { "lat": [ 39.07469623, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20263808738664468 }, "lon": [ 22.95555794, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40b643e8-f849-49c3-a6a9-cebc973df358" }, { "lat": [ 39.07469623, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 22.95555794, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6e9e304f-9b3d-48fc-ab1b-53afd714f091" }, { "lat": [ 39.07469623, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 22.95555794, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a368b455-9fff-4caf-be39-713badb82d54" }, { "lat": [ 39.07469623, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 22.95555794, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ed6841e-39a0-4505-89df-070099178279" }, { "lat": [ 39.07469623, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 22.95555794, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "748db5c8-fa55-4451-a86f-65d55c478584" }, { "lat": [ 39.07469623, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 22.95555794, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f8cf6160-ffdc-4e9d-921e-07c25dce9909" }, { "lat": [ 39.07469623, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 22.95555794, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42af5185-f0ef-4482-8bbd-484a511c4133" }, { "lat": [ 39.07469623, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 22.95555794, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cfa999a7-705b-4711-b456-f3c847382f70" }, { "lat": [ 39.07469623, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 22.95555794, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dce7cff5-1d31-404d-b13e-52a872838f5d" }, { "lat": [ 39.07469623, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "89b6b6a2-d2bf-4cf1-90aa-f3d38dc88c33" }, { "lat": [ 39.07469623, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 22.95555794, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f1e3eec9-7fc7-4325-926d-e15d2adab0e5" }, { "lat": [ 39.07469623, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 22.95555794, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a194039-8074-4d70-8d53-cc9ccf184dcf" }, { "lat": [ 39.07469623, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 22.95555794, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1cf73575-28d9-4c5e-8982-5467b001932d" }, { "lat": [ 39.07469623, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "692a9d6e-81d2-47ab-8452-ebef6a1ab4bb" }, { "lat": [ 39.07469623, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3189612530915087 }, "lon": [ 22.95555794, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9728d441-0c08-45d0-9ce9-3cc247cbb4f8" }, { "lat": [ 39.07469623, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 22.95555794, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e44d4787-9bc1-4d59-8b35-30f829328abe" }, { "lat": [ 39.07469623, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 22.95555794, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b882d8a-7e3b-433e-afc7-1583da1fde64" }, { "lat": [ 15.69403664, 47.58549439 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -90.36482009, 14.1264761 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "4d3f6d7c-7c3a-40ee-a345-939c96d32347" }, { "lat": [ 15.69403664, 40.24448698 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -90.36482009, -3.64755047 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "52391c20-8b78-45a2-8974-ab06f1b4c680" }, { "lat": [ 15.69403664, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -90.36482009, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b6eca92b-88b3-4d03-8675-8cd2793132f7" }, { "lat": [ 45.08047631, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 16.40412899, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f4fac68e-c4b0-4a56-a7f4-c0ce9d902a8d" }, { "lat": [ 45.08047631, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 16.40412899, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6db29de7-a610-41ff-987f-da9a2def889e" }, { "lat": [ 45.08047631, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e2b019a8-3204-4279-ae72-b083ec743ae7" }, { "lat": [ 45.08047631, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 16.40412899, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7650638f-c208-4e1e-96b5-d7b1446b37d3" }, { "lat": [ 45.08047631, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0bebb64-18d5-4891-ae37-f13d6809e4d7" }, { "lat": [ 45.08047631, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.40412899, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db884c99-0356-4c25-aa1a-23a534985b37" }, { "lat": [ 45.08047631, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 16.40412899, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1de51e84-b9e5-4c9a-a421-5dcfcd6fbc9a" }, { "lat": [ 45.08047631, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 16.40412899, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8c607a42-60c9-410c-a04a-ee3ce5c72fa9" }, { "lat": [ 45.08047631, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 16.40412899, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7651f00c-90b6-419b-9790-31280204b76d" }, { "lat": [ 45.08047631, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 16.40412899, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34b04d32-d4c5-4b79-bbd3-973ea09463cf" }, { "lat": [ 45.08047631, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 16.40412899, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6d8c760d-9316-48fe-905c-dc6603f7a15b" }, { "lat": [ 45.08047631, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 16.40412899, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bbdc8a66-f66c-455a-b0b0-ce15d1953747" }, { "lat": [ 45.08047631, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.40412899, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b11e3d36-2d20-4385-9654-819aab818a78" }, { "lat": [ 45.08047631, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 16.40412899, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "12e4213a-e73a-427f-b3c8-bfdd43892c9d" }, { "lat": [ 45.08047631, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 16.40412899, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0aaccfe-8f02-4664-93e2-f36b6f291459" }, { "lat": [ 45.08047631, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 16.40412899, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "384f6c47-c7ef-4c1c-bd2c-acbaded8af4e" }, { "lat": [ 45.08047631, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf28fde2-a3fa-4676-b382-a0f9698831f6" }, { "lat": [ 45.08047631, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "000978dc-e1cc-4517-a8c9-ffc1d1c5ecd0" }, { "lat": [ 45.08047631, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 16.40412899, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77a8d479-da8d-4f8a-b9bd-0eee32ae7f0b" }, { "lat": [ 45.08047631, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 16.40412899, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "54086971-9ff0-4f7c-b936-b71220ef400d" }, { "lat": [ 45.08047631, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.40412899, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f6dc261-806e-4dd9-bc70-73e0d602bc1a" }, { "lat": [ 45.08047631, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.40412899, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36991b45-76d1-4272-9852-e696fa0cf4cc" }, { "lat": [ 45.08047631, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.40412899, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51588dcd-1bd1-49ba-965b-7731b7350ca4" }, { "lat": [ 45.08047631, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 16.40412899, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9667222b-d472-4830-8731-10eeddc76e93" }, { "lat": [ 45.08047631, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3673661b-f70c-4de1-93fd-f607390bf6ba" }, { "lat": [ 45.08047631, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa1ffa0a-5485-4779-8743-98836c04d77b" }, { "lat": [ 45.08047631, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 16.40412899, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "86da1aad-e3ff-4efe-aef2-4a1efa484b5c" }, { "lat": [ 45.08047631, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 16.40412899, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ff99ce0-9c56-4076-a870-6a51b47925bf" }, { "lat": [ 45.08047631, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.40412899, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "684c2078-555d-450f-bc88-72687fbeb553" }, { "lat": [ 45.08047631, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 16.40412899, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "193d7fb5-5463-4fda-a8de-49f400ef257d" }, { "lat": [ 45.08047631, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 16.40412899, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a45fac9-a069-49e9-9c8e-ae7fd1ad89f6" }, { "lat": [ 45.08047631, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.40412899, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e7498333-c4a2-4927-bb50-9a73a64f47ab" }, { "lat": [ 45.08047631, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dcb3f541-b8c2-4c97-8947-f6a8842b1fce" }, { "lat": [ 45.08047631, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 16.40412899, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a93b865-37eb-4aca-8fd6-9d732a6d590e" }, { "lat": [ 45.08047631, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3742b356-ad02-4eec-b3be-8b776928b4ea" }, { "lat": [ 47.16277506, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16044242923880186 }, "lon": [ 19.39559116, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5127c1f4-77ca-4653-ba8e-19fb9b96665b" }, { "lat": [ 47.16277506, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.39559116, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2032e057-6013-4137-988f-9db66866fe1d" }, { "lat": [ 47.16277506, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6a30185e-a85c-4ad4-8617-ad23da39488f" }, { "lat": [ 47.16277506, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 19.39559116, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf1a09e0-ca79-4c9d-b5b5-55f814f2d151" }, { "lat": [ 47.16277506, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14789777411376753 }, "lon": [ 19.39559116, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f52c9c94-a69f-4d4c-856a-74a61c61d9bc" }, { "lat": [ 47.16277506, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.39559116, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69be6671-dc24-49b2-94e0-8cd259da1380" }, { "lat": [ 47.16277506, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 19.39559116, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "052c2de6-6e09-4fcc-8535-28ba7cdcb46d" }, { "lat": [ 47.16277506, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 19.39559116, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "251ab65c-b3c3-4b07-9f56-f08eb8e539d7" }, { "lat": [ 47.16277506, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4556a553-49be-4387-acdf-3480dead6e46" }, { "lat": [ 47.16277506, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 19.39559116, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eaa878db-e07b-41f6-aa8b-4b093ca81b53" }, { "lat": [ 47.16277506, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 19.39559116, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "840742a8-f20c-4406-bd13-aa7415702b7f" }, { "lat": [ 47.16277506, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2e2dce37-533a-4d7f-b123-a743745169ba" }, { "lat": [ 47.16277506, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18895300906842538 }, "lon": [ 19.39559116, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e90b890-17ad-49ab-8f24-801c601a9988" }, { "lat": [ 47.16277506, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24597416872767244 }, "lon": [ 19.39559116, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0441c81a-f1d0-4dc6-88a4-bf6d93faf7c9" }, { "lat": [ 47.16277506, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 19.39559116, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "341adca5-cb0d-4418-8693-57269ed43b58" }, { "lat": [ 47.16277506, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39559116, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "13cabe7f-5c4b-4598-b4c5-431ced314a5a" }, { "lat": [ 47.16277506, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b30355ad-94f2-4922-a438-56a0c076dd90" }, { "lat": [ 47.16277506, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20491893377301457 }, "lon": [ 19.39559116, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc322508-d5ad-48f3-aff4-65bcb1a49a79" }, { "lat": [ 47.16277506, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 19.39559116, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fb3061fe-eccd-4a4a-b261-020323d3d206" }, { "lat": [ 47.16277506, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16500412201154163 }, "lon": [ 19.39559116, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "903c927d-e242-4c3d-987b-a6bcf8b6a825" }, { "lat": [ 47.16277506, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 19.39559116, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b3ba1e2e-cb13-4816-b5df-b06276f26e4f" }, { "lat": [ 47.16277506, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19807639461390492 }, "lon": [ 19.39559116, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "08ff6063-4409-49fc-aaa6-791e11993b99" }, { "lat": [ 47.16277506, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39559116, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64d89066-fe65-447e-8259-3075994aa5d6" }, { "lat": [ 47.16277506, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19009343226161035 }, "lon": [ 19.39559116, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cb1019b7-4cda-43ce-baa3-0c80bc5e7408" }, { "lat": [ 47.16277506, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ 19.39559116, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "20b7269d-5716-4b68-a070-ae24656e847f" }, { "lat": [ 47.16277506, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aff0e2e8-361a-4d39-a574-d712bc47459e" }, { "lat": [ 47.16277506, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1674b844-26c9-4fb6-891c-5c5513d23a32" }, { "lat": [ 47.16277506, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7696f93f-ff84-4e01-8433-bc0727bd8504" }, { "lat": [ 47.16277506, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19009343226161035 }, "lon": [ 19.39559116, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "79a6defb-2463-4169-9786-4ec0be0733f3" }, { "lat": [ 47.16277506, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 19.39559116, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dbbda606-51d8-410b-8406-c1fcf6b5b523" }, { "lat": [ 47.16277506, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 19.39559116, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e18f0d4-9249-43c1-a265-32e69d284d72" }, { "lat": [ 47.16277506, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c9d7f20e-3654-41c1-8639-b75ceec56c1c" }, { "lat": [ 47.16277506, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39559116, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8ece4636-8cb7-4ef1-a0a8-d5ffe897aa4e" }, { "lat": [ 47.16277506, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39559116, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0dd698a-0f05-48da-be82-78fd5119f80e" }, { "lat": [ 47.16277506, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ceb0da9e-b04a-4e7c-8eb3-2efee1ff011e" }, { "lat": [ 47.16277506, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39559116, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dba9128d-b4f4-485c-88fa-dc545efcc61a" }, { "lat": [ 47.16277506, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 19.39559116, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e41bab36-2173-4593-bcfe-edf83aaad57a" }, { "lat": [ 47.16277506, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 19.39559116, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b229037-181f-4efb-9f57-b9aa01058cba" }, { "lat": [ 47.16277506, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 19.39559116, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0319dfa-85d6-4fc5-8e49-5f95367c5e90" }, { "lat": [ 47.16277506, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 19.39559116, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dd8a7bec-f099-488a-9e60-d4e9e2f96ff6" }, { "lat": [ 47.16277506, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "96c3470c-d10b-457b-9eb9-4c26ca238a77" }, { "lat": [ 47.16277506, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e6860ecc-c3f9-4fa4-8a1c-ead49e0a6242" }, { "lat": [ 47.16277506, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16614454520472657 }, "lon": [ 19.39559116, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa40c5fc-9526-45c4-9e6c-1e6e89523d3f" }, { "lat": [ 47.16277506, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18553173948887058 }, "lon": [ 19.39559116, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7db71d2f-8979-45d1-9bec-a4b36046ca37" }, { "lat": [ 47.16277506, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6f37b16c-8897-4711-8d85-c5c964a0ff3a" }, { "lat": [ 47.16277506, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39559116, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "39c39065-1b1c-48e6-ac2a-ea2c20f4b180" }, { "lat": [ 47.16277506, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39559116, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1057d6d8-c134-452d-859c-32a503c26b27" }, { "lat": [ 47.16277506, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.39559116, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1601cb3c-2d47-4c35-845b-39634f18956a" }, { "lat": [ 47.16277506, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.39559116, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b61de444-e2d6-4256-a794-65eabe25519d" }, { "lat": [ 47.16277506, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 19.39559116, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4b569dc4-99c5-4c7e-9b77-c1c2fc6e5892" }, { "lat": [ 47.16277506, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 19.39559116, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "447ccb96-6be8-4fe7-ba59-755d41573df9" }, { "lat": [ 47.16277506, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed39d3aa-f465-4432-a38f-c6bca4b04d5c" }, { "lat": [ 47.16277506, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39559116, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d266611-4fc5-4b20-824a-57f483af99d3" }, { "lat": [ 47.16277506, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39559116, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3be3c044-82c9-44e5-bfd7-830176f71607" }, { "lat": [ 47.16277506, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39559116, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fd191e22-c4bb-493f-ac0b-b30c0f1ccbd5" }, { "lat": [ 47.16277506, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5fec629-762a-40b4-8b2e-c8cdf528cf4e" }, { "lat": [ 47.16277506, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16500412201154163 }, "lon": [ 19.39559116, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34ee577d-2c78-4253-941b-bef3714fdda3" }, { "lat": [ 47.16277506, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cfcec69a-72f0-44e6-9ac0-23d899c0ab1a" }, { "lat": [ 47.16277506, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39559116, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f809d44-1394-4f49-a7c7-27b6e0f3c688" }, { "lat": [ -2.21505456, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "013fa75d-abfa-4521-81a2-c5d3e530bb40" }, { "lat": [ -2.21505456, 40.28952569 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 44.92993276 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3c466494-9581-42df-ac9a-9202cf507d28" }, { "lat": [ -2.21505456, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 117.24011366, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "61133114-e3a0-4ce0-853c-609f0b1fdd55" }, { "lat": [ -2.21505456, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0c5b6d5c-9267-41d4-a2a3-d97ae0ea340b" }, { "lat": [ -2.21505456, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d97bab20-a268-4d31-b247-d1880f6ed657" }, { "lat": [ -2.21505456, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "60801fd0-5f24-4a31-8c00-382d4cea5a32" }, { "lat": [ -2.21505456, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0d67aa23-947e-4c0b-8d5c-913a83842f7e" }, { "lat": [ -2.21505456, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 117.24011366, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a43244a3-a7ac-49c8-b860-6a41c3f959f5" }, { "lat": [ -2.21505456, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "855ca360-bfbc-457d-a924-46aacc4a84bb" }, { "lat": [ -2.21505456, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 117.24011366, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "57205b59-5ee3-4ed0-8e36-645c52e885bd" }, { "lat": [ -2.21505456, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 117.24011366, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "612cd467-de2b-452d-a4fa-b60e1e873c0d" }, { "lat": [ -2.21505456, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 117.24011366, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "04c13692-298d-40cd-978f-7a7836af7891" }, { "lat": [ -2.21505456, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "698509e1-79ec-437d-af42-da0e3c5836e0" }, { "lat": [ -2.21505456, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 117.24011366, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e7942ef7-ab78-45f5-b8d2-e82ea95f33b6" }, { "lat": [ -2.21505456, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 117.24011366, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ba7cb963-80ca-4fef-b464-9df0467550a6" }, { "lat": [ -2.21505456, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1330722726023633 }, "lon": [ 117.24011366, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "22610f0b-3475-46cc-8f0a-c95398e5f55c" }, { "lat": [ -2.21505456, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 117.24011366, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f6aa3e1f-d4f2-4b4c-8971-35975f1aae21" }, { "lat": [ -2.21505456, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 117.24011366, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f7e9d3c4-98a8-4d5f-8a79-ac3347631b45" }, { "lat": [ -2.21505456, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 117.24011366, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "da97262c-41f9-40d0-82c0-984ec764ba22" }, { "lat": [ -2.21505456, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 117.24011366, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ad418282-1d8c-4c8b-9d20-733ff74d98a8" }, { "lat": [ -2.21505456, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "38a759fb-e9fb-46e0-ac09-46a7de9f97d5" }, { "lat": [ -2.21505456, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 117.24011366, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9ba4d20b-70a2-44b3-9a16-6c8d92aefd8c" }, { "lat": [ -2.21505456, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 117.24011366, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1ecea53e-70e9-453e-816c-216638038ce0" }, { "lat": [ -2.21505456, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 117.24011366, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bec9ae35-5a8f-4191-82d0-e858292a23e8" }, { "lat": [ -2.21505456, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1c79d4ba-3c05-4a19-afcc-e2e0e8faf3bd" }, { "lat": [ -2.21505456, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 117.24011366, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "58cda208-a59e-4730-90ef-f787edfc0db9" }, { "lat": [ -2.21505456, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f7ba752d-19ca-4ff3-b3e8-b1dd0e66138a" }, { "lat": [ -2.21505456, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 117.24011366, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aa889f61-98ac-4dae-b499-3a94e64574eb" }, { "lat": [ -2.21505456, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 117.24011366, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "171bd095-1e34-4266-aefa-2b420ec855a1" }, { "lat": [ -2.21505456, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 117.24011366, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9815a1af-f075-4d94-b126-fae5a96f097d" }, { "lat": [ -2.21505456, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 117.24011366, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9a998d57-9245-4b42-a52b-57fb55463ede" }, { "lat": [ 53.17544870000001, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.13793569, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "faeca631-035e-4e31-b448-28ff76f41e38" }, { "lat": [ 53.17544870000001, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.13793569, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "847c545d-bfd4-4676-a8e0-639739b8b1da" }, { "lat": [ 53.17544870000001, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21974443528441878 }, "lon": [ -8.13793569, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3cdbc433-6678-4cde-99d8-679106246e2d" }, { "lat": [ 53.17544870000001, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ -8.13793569, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4d48a5d5-6712-4d94-bd66-271be3b3a776" }, { "lat": [ 53.17544870000001, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ -8.13793569, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7c6aca43-d5c4-4285-95d5-e97235a46acc" }, { "lat": [ 53.17544870000001, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -8.13793569, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f1d1cae-1534-4fa5-b409-0e6af09fc34d" }, { "lat": [ 53.17544870000001, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.13793569, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be29ce97-62ae-4188-8dc5-0f479027276c" }, { "lat": [ 53.17544870000001, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.177548777136576 }, "lon": [ -8.13793569, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2c520201-ec3d-45da-8814-8a936de8de4f" }, { "lat": [ 53.17544870000001, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ -8.13793569, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f18a37e-e1c0-4b75-9b62-cc9402d18e0c" }, { "lat": [ 53.17544870000001, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19351470184116515 }, "lon": [ -8.13793569, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e28b031-7abd-4b00-b1b3-9f88faaa845c" }, { "lat": [ 53.17544870000001, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -8.13793569, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5ce5d1e3-a9f9-481c-b7a9-14d47a95096a" }, { "lat": [ 53.17544870000001, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1524594668865073 }, "lon": [ -8.13793569, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f8035186-3689-41da-b2a8-71adf9d9270e" }, { "lat": [ 53.17544870000001, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2915910964550701 }, "lon": [ -8.13793569, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "976b7a3f-a0a3-420f-bdd2-b74174f8f331" }, { "lat": [ 53.17544870000001, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ -8.13793569, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f8158b4-27d3-4dfd-8e82-6f077b4c6cb1" }, { "lat": [ 53.17544870000001, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "25ac9f46-3de8-4631-9b56-396dc72cefc0" }, { "lat": [ 53.17544870000001, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -8.13793569, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8504e02f-629f-4bfa-851f-23881d5aac07" }, { "lat": [ 53.17544870000001, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3349271777960978 }, "lon": [ -8.13793569, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "629dcee2-c936-4869-81fe-00cb49dde666" }, { "lat": [ 53.17544870000001, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -8.13793569, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cff2b429-40d2-4bc1-b196-a5cd87d60059" }, { "lat": [ 53.17544870000001, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21860401209123387 }, "lon": [ -8.13793569, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8173de8f-0bd4-48e9-b7cc-5d9ec779256d" }, { "lat": [ 53.17544870000001, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24939543830722727 }, "lon": [ -8.13793569, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d754b74-a57c-4cb3-804e-b830bf188811" }, { "lat": [ 53.17544870000001, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "367b6492-7dea-4a31-90d5-1f8fd4bcddda" }, { "lat": [ 53.17544870000001, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22772739763671337 }, "lon": [ -8.13793569, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae1ac583-c1cc-4a43-9177-59aa74412b00" }, { "lat": [ 53.17544870000001, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ -8.13793569, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1c10fa54-e4d3-4036-8bcd-349166c652ee" }, { "lat": [ 53.17544870000001, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ -8.13793569, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "76cdd879-3891-41a5-801a-48411349bd9f" }, { "lat": [ 53.17544870000001, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e2158ccc-18bd-46aa-9eeb-af471e317a7c" }, { "lat": [ 53.17544870000001, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f9d335a-a37a-488a-9a5b-fbee13b65efe" }, { "lat": [ 53.17544870000001, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.13793569, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fb0d985a-556b-4d8f-a95d-85906d1905c1" }, { "lat": [ 53.17544870000001, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -8.13793569, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5b96cf54-5fe5-49ae-b8f1-3b6d42437bb9" }, { "lat": [ 53.17544870000001, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3075570211596592 }, "lon": [ -8.13793569, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "75e00b43-ac97-44a9-99a7-017b7dbd4eba" }, { "lat": [ 53.17544870000001, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -8.13793569, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "82bee89a-23b3-4db3-895f-3bba9f659f72" }, { "lat": [ 53.17544870000001, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ -8.13793569, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e989d026-98c6-4c49-840c-5a6b7e5de06b" }, { "lat": [ 53.17544870000001, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ -8.13793569, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42666df8-afb2-4540-b63c-c94969d6c3e3" }, { "lat": [ 53.17544870000001, 7.61266509 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 80.70108238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b47389f-bb70-4c5e-80fe-8c7a28a7ae9f" }, { "lat": [ 53.17544870000001, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.13793569, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7978be6-c17f-4e89-a1ee-4b1e19784404" }, { "lat": [ 53.17544870000001, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -8.13793569, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e7bb7b1c-f3a5-4b30-986d-9fbcbe7594f7" }, { "lat": [ 53.17544870000001, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -8.13793569, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a26f4623-35c7-4087-b33a-fc50465a0246" }, { "lat": [ 53.17544870000001, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.13793569, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1be269f-bac0-430e-a32b-07cde64ae858" }, { "lat": [ 53.17544870000001, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.13793569, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f7b3096-bbbc-45ea-947f-432e952af51e" }, { "lat": [ 53.17544870000001, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -8.13793569, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27ea1853-b61b-4aa5-a833-bff9e34ce14a" }, { "lat": [ 53.17544870000001, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.13793569, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "80114945-0d72-40d8-9b83-18eff77a6629" }, { "lat": [ 53.17544870000001, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.13793569, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d4ca63be-59d8-4f46-83e0-11931020a0f6" }, { "lat": [ 53.17544870000001, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1638636988183567 }, "lon": [ -8.13793569, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bda815f1-8059-4888-aa83-9924449879b7" }, { "lat": [ 53.17544870000001, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ -8.13793569, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3aa4b007-cf4b-42f2-8fa5-5bea20a5e804" }, { "lat": [ 53.17544870000001, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.13793569, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8f384a27-16ea-4239-9080-3773a92bd8c1" }, { "lat": [ 53.17544870000001, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -8.13793569, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10329f65-1f6f-4a21-82ec-d5adc65fa6c5" }, { "lat": [ 53.17544870000001, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20263808738664468 }, "lon": [ -8.13793569, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0ea60c3b-e08a-46d7-ba4f-cee4379b12e2" }, { "lat": [ 53.17544870000001, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2003572410002748 }, "lon": [ -8.13793569, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "950b7680-f62e-4d29-87ff-07fbbb4d8141" }, { "lat": [ 53.17544870000001, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bb62656e-90fa-4b32-883e-4fad6fb72666" }, { "lat": [ 53.17544870000001, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -8.13793569, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ae41b47-a417-40e9-a10e-1e9e15438d1c" }, { "lat": [ 53.17544870000001, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e2079a6-bf06-47c1-aeac-0114ee9f65c6" }, { "lat": [ 53.17544870000001, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ -8.13793569, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b23f2aa1-cc18-4d17-8395-6926752f4a58" }, { "lat": [ 53.17544870000001, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ -8.13793569, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4681675c-16ef-4fbd-ab2d-ad043bab59a8" }, { "lat": [ 53.17544870000001, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ -8.13793569, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f135bb77-8fc9-4357-9cb8-dc97cd21b140" }, { "lat": [ 53.17544870000001, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -8.13793569, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a62516b-d09b-489e-b686-15895c542f5a" }, { "lat": [ 53.17544870000001, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0b48606-41d3-4d8d-8340-fb356c8d3d24" }, { "lat": [ 53.17544870000001, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.13793569, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae5fdc74-eb55-427b-babc-af5cfe21d6a2" }, { "lat": [ 53.17544870000001, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -8.13793569, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8fcb361a-f39d-46b6-8177-fa226f0c6181" }, { "lat": [ 53.17544870000001, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ -8.13793569, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f931ab0-4f79-4022-a44c-509e688f634b" }, { "lat": [ 53.17544870000001, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.13793569, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0bba47c-05a3-405c-a156-21bbff4aa0fb" }, { "lat": [ 53.17544870000001, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24369332234130256 }, "lon": [ -8.13793569, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4bc9d90d-66ab-4bed-a157-6b9d2aef0130" }, { "lat": [ 53.17544870000001, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.13793569, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "82eae868-f84f-4d74-9d79-fbe9049e54fc" }, { "lat": [ 53.17544870000001, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -8.13793569, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e492c913-66c0-4599-a657-c7b2c789a2d5" }, { "lat": [ 53.17544870000001, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -8.13793569, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "596e910c-60c5-4291-94a1-59eaafa68021" }, { "lat": [ 31.46110101, 40.28952569 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, 44.92993276 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b5c0882c-709c-44b8-981f-55d7c2cf783e" }, { "lat": [ 31.46110101, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.00444693, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "90a7b30c-963d-4409-91a3-a448a3fc18b7" }, { "lat": [ 31.46110101, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19237427864798023 }, "lon": [ 35.00444693, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "656bc28d-1055-4dee-b644-375f4f662199" }, { "lat": [ 31.46110101, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 35.00444693, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a907df5a-f1c2-4eb4-9cc8-4b6fdeb0bcd3" }, { "lat": [ 31.46110101, 13.18145428 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, -59.559796999999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0fc6a577-589d-41d1-847d-83a440f83a41" }, { "lat": [ 31.46110101, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12280846386369883 }, "lon": [ 35.00444693, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2a9ac917-e380-4478-874b-a67cedc5c749" }, { "lat": [ 31.46110101, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.00444693, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b4ec3b6c-82b2-4a78-9811-ce637e0f149b" }, { "lat": [ 31.46110101, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 35.00444693, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "490bb156-087d-449f-a704-8f1c7301eeda" }, { "lat": [ 31.46110101, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.20948062654575433 }, "lon": [ 35.00444693, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "501eb2ed-3a62-4eaa-831c-44000a57dcaa" }, { "lat": [ 31.46110101, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17184666117065128 }, "lon": [ 35.00444693, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0211086f-9a3d-4a0b-b3a9-c194c835bfcc" }, { "lat": [ 31.46110101, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 35.00444693, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "378fa9b0-6cba-4cfe-9446-34807eb438dc" }, { "lat": [ 31.46110101, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19351470184116515 }, "lon": [ 35.00444693, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cdaef55d-a808-49cf-b11a-33d14a26182e" }, { "lat": [ 31.46110101, 3.91383431 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.00444693, -73.08114582 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "765901cf-06ae-4f51-820d-20e90964f06b" }, { "lat": [ 31.46110101, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1307914262159934 }, "lon": [ 35.00444693, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c7b28fb0-d481-4e75-93b8-c18c7dae79d3" }, { "lat": [ 31.46110101, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14333608134102777 }, "lon": [ 35.00444693, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4497b4e3-b010-4d35-a891-5a081b47d3e6" }, { "lat": [ 31.46110101, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.29957405880736465 }, "lon": [ 35.00444693, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c18d1165-9320-4136-92be-6c4e32281487" }, { "lat": [ 31.46110101, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15816158285243198 }, "lon": [ 35.00444693, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "53977606-c405-455b-86ee-2e388d506b11" }, { "lat": [ 31.46110101, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 35.00444693, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "244c3e3d-763d-4585-a652-6a4787f5e54b" }, { "lat": [ 31.46110101, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "18efafb3-7eb2-4efd-b97f-8b4af9d12a39" }, { "lat": [ 31.46110101, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2562379774663369 }, "lon": [ 35.00444693, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e6d0be8c-8d20-47eb-95a5-1c190fa5c836" }, { "lat": [ 31.46110101, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13535311898873317 }, "lon": [ 35.00444693, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "94de295f-fb98-4461-bd35-fb585730719d" }, { "lat": [ 31.46110101, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2950123660346249 }, "lon": [ 35.00444693, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "757fe27d-8e49-4911-a059-a6dd3be4992b" }, { "lat": [ 31.46110101, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2505358615004122 }, "lon": [ 35.00444693, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cbf42323-abfb-4ecf-889a-c529c7fad49c" }, { "lat": [ 31.46110101, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "194714e8-f7e7-4ab1-809e-8a05604f3862" }, { "lat": [ 31.46110101, 29.030833 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, -118.28 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3684d7f4-489f-48b3-a927-24b256267b7b" }, { "lat": [ 31.46110101, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17298708436383622 }, "lon": [ 35.00444693, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3bb32398-cfe6-4f67-b7d8-0073b71f2128" }, { "lat": [ 31.46110101, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 35.00444693, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e40f0156-a521-4786-b622-a200dd9bfe4e" }, { "lat": [ 31.46110101, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13763396537510306 }, "lon": [ 35.00444693, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cd885be3-2915-484d-bcb1-134a98da7acc" }, { "lat": [ 31.46110101, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aa58cc03-7467-4cc6-9c6a-b7e2a751faf1" }, { "lat": [ 31.46110101, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 35.00444693, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "180c0c1b-65c9-47e5-b8c9-fd95a4ada699" }, { "lat": [ 31.46110101, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15359989007969221 }, "lon": [ 35.00444693, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fd0705a1-054a-4451-8103-2fd5ff777919" }, { "lat": [ 31.46110101, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 35.00444693, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4372b97e-b979-4b93-a79b-a442feb02213" }, { "lat": [ 31.46110101, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3794036823303105 }, "lon": [ 35.00444693, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e4900d4b-a142-40d7-b5f4-3eaa6d5417d3" }, { "lat": [ 31.46110101, 18.15694878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, -77.31482593 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1d0e1271-26ed-435d-b093-a2d868b4f840" }, { "lat": [ 31.46110101, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14333608134102777 }, "lon": [ 35.00444693, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c0d2fe6c-dc04-488f-a749-6b73f88d5b4c" }, { "lat": [ 31.46110101, 12.72004786 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.00444693, 104.90694325 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e5fe2cf9-ac6b-4842-a731-1d31b36c96a3" }, { "lat": [ 31.46110101, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1307914262159934 }, "lon": [ 35.00444693, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a3ce290e-a18d-432f-b65e-5766f210fe12" }, { "lat": [ 31.46110101, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 35.00444693, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a95dd6f4-9bbc-403b-bcf9-5936fa37f539" }, { "lat": [ 31.46110101, 4.666667 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, -61 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e04757b9-7c6c-47e4-ab64-3e117b1071d6" }, { "lat": [ 31.46110101, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 35.00444693, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "279955ba-c2bf-4095-894a-f2aadbe584bf" }, { "lat": [ 31.46110101, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4f447ef8-4317-4290-bc93-f7bfb35888fb" }, { "lat": [ 31.46110101, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1444765045342127 }, "lon": [ 35.00444693, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ea720e3c-377b-4196-bca2-0fdb709006b6" }, { "lat": [ 31.46110101, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14903819730695245 }, "lon": [ 35.00444693, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "562d8ba8-4907-4148-83b3-01ee54f00cfe" }, { "lat": [ 31.46110101, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a3b6bd82-9739-413a-aab1-b0c9e331db26" }, { "lat": [ 31.46110101, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 35.00444693, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a76f4cf2-f338-4a09-899a-c684644607da" }, { "lat": [ 31.46110101, -9.15280381 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.00444693, -74.38242685 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c5a4579c-c06e-44bc-a781-cef7c5b349c9" }, { "lat": [ 31.46110101, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15816158285243198 }, "lon": [ 35.00444693, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "de29abd3-2193-4835-a268-4631fe86b5a2" }, { "lat": [ 31.46110101, 18.22813055 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, -66.47307604 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "199c4c86-eb6f-4ecf-9ed1-9c057957c316" }, { "lat": [ 31.46110101, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16614454520472657 }, "lon": [ 35.00444693, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9fbe6ac5-96fc-4c7d-bfd0-a95185142ab3" }, { "lat": [ 31.46110101, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ff2a1a34-b0a1-4276-a359-aa43bf3d4502" }, { "lat": [ 31.46110101, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e16caec4-e7e5-4587-814d-69a9294f74a4" }, { "lat": [ 31.46110101, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13991481176147294 }, "lon": [ 35.00444693, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5d169645-af66-4f89-bb17-646f33e8c9ed" }, { "lat": [ 31.46110101, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 35.00444693, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e9e4488b-4963-40cb-b42e-7f92e5bba377" }, { "lat": [ 31.46110101, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12394888705688376 }, "lon": [ 35.00444693, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "278f3759-ac3b-4f07-bd5b-73f1633872b7" }, { "lat": [ 31.46110101, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13535311898873317 }, "lon": [ 35.00444693, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "173553f0-8519-4892-b9e3-1c5e24a7e62d" }, { "lat": [ 31.46110101, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 35.00444693, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f24aa1c0-b6be-4f2c-813a-a60072163527" }, { "lat": [ 31.46110101, 14.36624173 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.00444693, -14.4734924 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c00d5691-3c27-4724-a3ee-0fa48aa90e78" }, { "lat": [ 31.46110101, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.00444693, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "51c59930-f4f5-49c0-aa13-9bce5875a411" }, { "lat": [ 31.46110101, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.00444693, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a43aa38a-f91c-40db-89ff-db7954123f69" }, { "lat": [ 31.46110101, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 35.00444693, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2fe46339-09bd-410f-b362-a3c8c1c7ee61" }, { "lat": [ 31.46110101, 10.45733408 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, -61.26567923 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e35538a5-300a-4f67-b408-a9812166a885" }, { "lat": [ 31.46110101, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13193184940917835 }, "lon": [ 35.00444693, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "31dab9a0-383d-4a57-945c-b0f0dfd9ae89" }, { "lat": [ 31.46110101, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.4717779609782907 }, "lon": [ 35.00444693, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "53f04bc2-05b1-4d13-a6b7-44ec0544f7f3" }, { "lat": [ 31.46110101, -32.79951534 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.00444693, -56.01807053 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f020c094-4d5b-4d59-b011-a06d869477c2" }, { "lat": [ 31.46110101, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 35.00444693, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f5a15e23-090a-4bf8-8385-d43d66436d93" }, { "lat": [ 31.46110101, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.00444693, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3448c981-051f-49de-a475-70e9ffdb7f28" }, { "lat": [ 22.88578212, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 79.61197609999999, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "de9c660c-346a-48b2-a1c9-687198b0fab8" }, { "lat": [ 22.88578212, 40.28952569 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 44.92993276 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6d301834-149e-4ee9-b5a6-d643db5f3e93" }, { "lat": [ 22.88578212, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 79.61197609999999, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ab70adb6-fe7b-408d-a7a3-46966acb30e2" }, { "lat": [ 22.88578212, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1524594668865073 }, "lon": [ 79.61197609999999, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f990d2b5-561d-483d-9434-51336775a979" }, { "lat": [ 22.88578212, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19921681780708986 }, "lon": [ 79.61197609999999, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9b9b6c6c-905c-4eb8-8454-921ef48bf020" }, { "lat": [ 22.88578212, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 79.61197609999999, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "15c655c5-abe2-4b29-af2a-4295bc3b04da" }, { "lat": [ 22.88578212, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 79.61197609999999, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c8e22733-2e6e-4ea0-9c19-44f663e1076d" }, { "lat": [ 22.88578212, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 79.61197609999999, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "071c3068-2562-4e5b-aacd-7b54508f298d" }, { "lat": [ 22.88578212, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 79.61197609999999, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c1d9c358-6eff-46ff-9f2d-f9e368d347f4" }, { "lat": [ 22.88578212, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17298708436383622 }, "lon": [ 79.61197609999999, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "489d806f-518f-4d3f-b2c0-1ba4ec312782" }, { "lat": [ 22.88578212, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1330722726023633 }, "lon": [ 79.61197609999999, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d334d5d7-8f87-4074-b8b3-b81fa13247af" }, { "lat": [ 22.88578212, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f77a211a-0697-4d54-9f21-1482a9bf9ddb" }, { "lat": [ 22.88578212, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.4455482275350371 }, "lon": [ 79.61197609999999, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cd2a2ad3-8355-4270-b4d5-d26bd5f0d358" }, { "lat": [ 22.88578212, 9.97634464 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, -84.19208768 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ed8bda94-d998-4320-972f-a17dc1203f7e" }, { "lat": [ 22.88578212, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 79.61197609999999, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6a3e824b-e37e-4ae2-be0f-c29019e5e7cb" }, { "lat": [ 22.88578212, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15816158285243198 }, "lon": [ 79.61197609999999, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "db173f5a-767f-4759-bed1-56652ce1b76a" }, { "lat": [ 22.88578212, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21746358889804893 }, "lon": [ 79.61197609999999, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "62f8bd24-f506-4484-96d7-3ec1ff0d709a" }, { "lat": [ 22.88578212, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 79.61197609999999, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c906fb72-1625-4825-adde-8e282b976b0b" }, { "lat": [ 22.88578212, 28.15893849 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 2.61732301 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6f53e779-36b7-4272-a272-019f3701cc71" }, { "lat": [ 22.88578212, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 79.61197609999999, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "376e1535-3a40-498a-88d8-2b5b42e6b243" }, { "lat": [ 22.88578212, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1250893102500687 }, "lon": [ 79.61197609999999, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "877a4bb5-19ee-4e25-9e1a-bf2691459ecd" }, { "lat": [ 22.88578212, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.23456993679582303 }, "lon": [ 79.61197609999999, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f3039d7e-6a34-4434-8113-6473a55c76c6" }, { "lat": [ 22.88578212, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 79.61197609999999, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8a4561be-905d-4a38-82b5-f644a5fa4009" }, { "lat": [ 22.88578212, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2448337455344875 }, "lon": [ 79.61197609999999, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "85432797-8d2b-4702-af4c-337a35b2dcea" }, { "lat": [ 22.88578212, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22772739763671337 }, "lon": [ 79.61197609999999, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "51fc4f31-98a3-4d9e-b36b-85c57bf5d07c" }, { "lat": [ 22.88578212, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2982e3d6-7aa4-4577-9c03-5da81d1ae639" }, { "lat": [ 22.88578212, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17868920032976093 }, "lon": [ 79.61197609999999, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bc2cb2bf-9233-4d80-b4ee-deb2bc7a767b" }, { "lat": [ 22.88578212, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 79.61197609999999, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "22299468-e9fe-43c6-a0a2-8ab088c1de49" }, { "lat": [ 22.88578212, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 79.61197609999999, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "12a4b043-6eea-4c73-814e-08a4efaa9abb" }, { "lat": [ 22.88578212, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 79.61197609999999, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b1e703c-c186-43cf-9be9-6744d674c0b5" }, { "lat": [ 22.88578212, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 79.61197609999999, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "39f09b4b-77da-4189-9b7e-9831becbf6a0" }, { "lat": [ 22.88578212, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 79.61197609999999, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f5779289-4300-4836-b286-92e61f4c7ba4" }, { "lat": [ 22.88578212, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 2.7172712283594396 }, "lon": [ 79.61197609999999, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0c725bc0-f412-410e-b366-67d3d1d65c4b" }, { "lat": [ 22.88578212, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 79.61197609999999, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "580e2e62-0b27-4d9e-bcfa-a4d3c4c2cd5f" }, { "lat": [ 22.88578212, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2596592470458917 }, "lon": [ 79.61197609999999, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7cdeeacc-5a78-43c0-8ebc-866447fb3efa" }, { "lat": [ 22.88578212, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.24711459192085738 }, "lon": [ 79.61197609999999, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a39c8db2-b1ea-44d7-8faf-54a4e8f02293" }, { "lat": [ 22.88578212, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19807639461390492 }, "lon": [ 79.61197609999999, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d9b16429-d826-404c-bb5f-f5773ccb105f" }, { "lat": [ 22.88578212, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 79.61197609999999, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "458d9cb0-4d9e-4dbc-8df2-a1e67ac9bad8" }, { "lat": [ 22.88578212, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 79.61197609999999, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cbec7da9-0dcd-42ec-9a57-2f5463c42b59" }, { "lat": [ 22.88578212, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 79.61197609999999, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e96ac68-386f-4680-8799-8286011b1d4b" }, { "lat": [ 22.88578212, -13.21808088 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 79.61197609999999, 34.28935599 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b7446ae1-7706-4550-a616-595e88d91438" }, { "lat": [ 22.88578212, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14333608134102777 }, "lon": [ 79.61197609999999, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e8a6ab1f-6d3e-429f-afbb-154da0d98a27" }, { "lat": [ 22.88578212, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12737015663643858 }, "lon": [ 79.61197609999999, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "057bdf28-0e46-4c71-ae6d-6685413c838b" }, { "lat": [ 22.88578212, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1638636988183567 }, "lon": [ 79.61197609999999, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e0cdf9c0-c5b5-4e4b-ad3d-51daebb21fb7" }, { "lat": [ 22.88578212, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 79.61197609999999, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "81d9b68e-3844-43f3-9385-b58568ff9a97" }, { "lat": [ 22.88578212, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13535311898873317 }, "lon": [ 79.61197609999999, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ef621daf-6eae-4f68-b167-0c93b3135340" }, { "lat": [ 22.88578212, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13763396537510306 }, "lon": [ 79.61197609999999, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7b635d6a-e29f-4bbf-a16a-002ad8515d27" }, { "lat": [ 22.88578212, -9.15280381 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, -74.38242685 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3851dee2-6707-4aad-a3b1-138ea77b1b22" }, { "lat": [ 22.88578212, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 79.61197609999999, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "860ad94a-94d8-4433-b46e-dd96be05d6a4" }, { "lat": [ 22.88578212, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22202528167078867 }, "lon": [ 79.61197609999999, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fdcb02ed-ec95-4bbb-b09c-cfaa19a54841" }, { "lat": [ 22.88578212, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15131904369332233 }, "lon": [ 79.61197609999999, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a607a156-5b6a-4f33-8ac2-6f55276228a6" }, { "lat": [ 22.88578212, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1250893102500687 }, "lon": [ 79.61197609999999, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9fe9a08d-fda9-417b-9378-038235da667b" }, { "lat": [ 22.88578212, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 79.61197609999999, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "115db6dd-cb4f-447c-bdc2-ede5b7c34ec0" }, { "lat": [ 22.88578212, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18097004671613082 }, "lon": [ 79.61197609999999, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0807c479-dd08-49e0-8b63-668f0b7a164e" }, { "lat": [ 22.88578212, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 79.61197609999999, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1cf9e43c-94b9-4e6e-818f-94679ed24e4e" }, { "lat": [ 22.88578212, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16500412201154163 }, "lon": [ 79.61197609999999, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e0902683-992d-441b-babf-3fd576ba0032" }, { "lat": [ 22.88578212, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 79.61197609999999, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "90a2a732-8cd9-403a-a393-2229bac39409" }, { "lat": [ 22.88578212, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 79.61197609999999, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6febf379-cac5-4ef5-8b42-d6a84ca23d72" }, { "lat": [ 22.88578212, 14.36624173 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 79.61197609999999, -14.4734924 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a2a69cac-fc7a-4eed-93bc-18542c62692c" }, { "lat": [ 22.88578212, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15131904369332233 }, "lon": [ 79.61197609999999, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bfdba94e-a848-4cf6-8ed7-f65ac29a6794" }, { "lat": [ 22.88578212, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 79.61197609999999, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "96be4f02-04f1-464c-8b47-941263b6d99c" }, { "lat": [ 22.88578212, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 79.61197609999999, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0040e3ce-d9c4-47ef-b902-32d1479a885f" }, { "lat": [ 22.88578212, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14789777411376753 }, "lon": [ 79.61197609999999, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9256b794-0e9c-484e-8d83-1849769732a7" }, { "lat": [ 22.88578212, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.30983786754602916 }, "lon": [ 79.61197609999999, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7223d893-85f7-46b0-97d4-63a1bf1ff890" }, { "lat": [ 22.88578212, -32.79951534 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 79.61197609999999, -56.01807053 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "679aa9b6-ac9d-4356-93db-c9ca3a5fbe44" }, { "lat": [ 22.88578212, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15816158285243198 }, "lon": [ 79.61197609999999, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5fdd8fe9-78fd-4a29-b11a-3f58f06afbd1" }, { "lat": [ 22.88578212, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 79.61197609999999, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "91d45d29-94d1-4b0d-9494-8bf442d46fc7" }, { "lat": [ 33.03970582, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "03eeaaf7-6b2a-4962-9aac-5ad8b9e5199a" }, { "lat": [ 33.03970582, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e634cbd5-6d4a-42b1-8a84-5ebd9943ca20" }, { "lat": [ 33.03970582, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 43.74353149, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9d5b2493-0bb4-4f77-b0ce-4e55ae40f0d1" }, { "lat": [ 33.03970582, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 43.74353149, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "51d4daa8-e38b-42c7-8db9-b4783d565126" }, { "lat": [ 33.03970582, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "518d306a-4290-45a2-b0c9-ea03941e2519" }, { "lat": [ 33.03970582, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "56cdc216-72b8-4751-9f8a-79fc15c36133" }, { "lat": [ 33.03970582, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 43.74353149, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "93718dfe-41f6-4850-9029-a2c004fac74d" }, { "lat": [ 33.03970582, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a1bedc05-db0c-4e60-b72e-a99d9f648be4" }, { "lat": [ 33.03970582, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3af67a2b-e0d1-423e-a804-c1aa2c85f415" }, { "lat": [ 33.03970582, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "83a61ddb-299b-4cf7-bffb-39a6a90c959d" }, { "lat": [ 33.03970582, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aca393e6-d978-4582-a571-eafc6da2940c" }, { "lat": [ 33.03970582, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 43.74353149, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8378f19a-3fbc-4343-b277-652930522704" }, { "lat": [ 33.03970582, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8036955c-0f65-47e1-9707-567ea295e31b" }, { "lat": [ 33.03970582, 48.99656673 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 31.38326469 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "23d6a94d-b5cc-4187-bb24-2ad9b603f6f4" }, { "lat": [ 32.57503292, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 54.27407004, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c8a427e5-8268-405e-86ff-d36bc8d75765" }, { "lat": [ 32.57503292, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 54.27407004, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7ffeaf68-3e05-4ea2-8a6c-e0c774d028fe" }, { "lat": [ 32.57503292, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12622973344325364 }, "lon": [ 54.27407004, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72aa84b2-b4c8-465b-9d38-28486ba4ded9" }, { "lat": [ 32.57503292, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 54.27407004, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "795a3636-b02d-44c7-98a9-81a2f6fa0420" }, { "lat": [ 32.57503292, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 54.27407004, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6463d77-79aa-478c-920c-fe7c6d660ba1" }, { "lat": [ 32.57503292, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12052761747732894 }, "lon": [ 54.27407004, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "21373485-458a-4fd0-86ef-01e83b6cdce7" }, { "lat": [ 32.57503292, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14333608134102777 }, "lon": [ 54.27407004, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1d5d3dee-28f3-49f7-99a2-8090ae25033a" }, { "lat": [ 32.57503292, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 54.27407004, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "71f361fe-a2c6-4acc-bc86-888fb9483813" }, { "lat": [ 32.57503292, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 54.27407004, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "238ae058-ce08-4543-9afb-ad497d423e55" }, { "lat": [ 32.57503292, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22658697444352843 }, "lon": [ 54.27407004, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cc6f89ab-ddc9-48f4-bed1-2b3ab56d6df8" }, { "lat": [ 32.57503292, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2ca98801-6cb7-430e-8b5a-21891b58009e" }, { "lat": [ 32.57503292, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.27407004, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "904fb8e5-4de3-4b66-a344-89df7d0a76b9" }, { "lat": [ 32.57503292, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12052761747732894 }, "lon": [ 54.27407004, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4dcde190-8b6b-474f-abbb-09e4569fe7f3" }, { "lat": [ 32.57503292, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1444765045342127 }, "lon": [ 54.27407004, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7b4f37a3-5c10-4c38-8c30-97795b6a62aa" }, { "lat": [ 32.57503292, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.27407004, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eceaaba2-8531-467a-b471-f61ee38a31a7" }, { "lat": [ 32.57503292, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.27407004, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5d5f46bd-e456-474e-a16a-1db141d26ede" }, { "lat": [ 32.57503292, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1695658147842814 }, "lon": [ 54.27407004, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "006a047c-a867-4608-b5d7-a33e18fa419c" }, { "lat": [ 32.57503292, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 54.27407004, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "92a91811-ef64-4206-a52e-eda721522d91" }, { "lat": [ 32.57503292, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13991481176147294 }, "lon": [ 54.27407004, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "49491f5b-745c-4553-af32-5c851edfc974" }, { "lat": [ 32.57503292, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1444765045342127 }, "lon": [ 54.27407004, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3d0a7ead-b12b-4e4e-94c6-ed66776ae9b2" }, { "lat": [ 32.57503292, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12622973344325364 }, "lon": [ 54.27407004, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eead6d4f-9450-479d-9a78-49eb16006584" }, { "lat": [ 32.57503292, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47f0b9e6-c62e-4e6d-857e-181055104b54" }, { "lat": [ 32.57503292, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b1c9a749-1991-438d-afac-0371b018b818" }, { "lat": [ 32.57503292, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8c9516bb-3f42-4993-8eab-4e25ed58cdea" }, { "lat": [ 32.57503292, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14333608134102777 }, "lon": [ 54.27407004, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "44013f5e-91eb-4689-bec7-bbc3ee892524" }, { "lat": [ 32.57503292, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1638636988183567 }, "lon": [ 54.27407004, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "23f83e1c-01c1-4a22-a805-9f9af6a0836c" }, { "lat": [ 32.57503292, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 54.27407004, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e1cc4280-e0aa-484f-acf2-7348c10558a1" }, { "lat": [ 32.57503292, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14789777411376753 }, "lon": [ 54.27407004, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "785b505d-ae71-4420-a15c-63c78f462a02" }, { "lat": [ 32.57503292, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.27407004, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bbdb37ff-147e-4f78-be77-9d636f243edf" }, { "lat": [ 32.57503292, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 54.27407004, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "beb23840-35fc-427d-895e-64d0316d2740" }, { "lat": [ 32.57503292, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 54.27407004, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "98a0568e-c030-479b-ba1b-e3ea8ecd6ba7" }, { "lat": [ 32.57503292, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 54.27407004, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9f3f40b5-f6d3-44a4-a5a9-fbb3a8e5763d" }, { "lat": [ 32.57503292, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 54.27407004, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ef08fc95-89ef-455a-aff3-1ed62dc05b8b" }, { "lat": [ 32.57503292, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 54.27407004, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ccb087b5-0a47-40cd-898c-2fe7a7354b02" }, { "lat": [ 32.57503292, -9.15280381 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, -74.38242685 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "89c3eeab-4e1b-4716-8da7-0dadb4a7ba51" }, { "lat": [ 32.57503292, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14105523495465788 }, "lon": [ 54.27407004, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "569d85bd-746e-48e0-a3c6-a53d51d80035" }, { "lat": [ 32.57503292, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1467573509205826 }, "lon": [ 54.27407004, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5c50c7d8-ff10-40ab-9d44-eee9ef3319f2" }, { "lat": [ 32.57503292, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 54.27407004, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "57c9f1ac-44b6-4c84-b00d-8f313f275152" }, { "lat": [ 32.57503292, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 54.27407004, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c428f8a7-f1b5-453a-b6ab-6a9119016f2d" }, { "lat": [ 32.57503292, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 54.27407004, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bce6f1cb-3c6a-4846-961c-8d072e443b95" }, { "lat": [ 32.57503292, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 54.27407004, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3efd373f-24e2-4d09-8c04-fc3bf6000106" }, { "lat": [ 32.57503292, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 54.27407004, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "655ceb8e-52d5-41da-a6e5-4b737848494f" }, { "lat": [ 32.57503292, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 54.27407004, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "50dafe09-15a3-4348-b89b-7030e977109c" }, { "lat": [ 32.57503292, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 54.27407004, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9691833c-0881-44b4-9513-11b3d72aea38" }, { "lat": [ 32.57503292, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 54.27407004, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a1436a39-e1a6-47a0-a7c3-9bd0240a82b8" }, { "lat": [ 32.57503292, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 54.27407004, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5eca8e2d-5964-4e5d-93ad-defe43734445" }, { "lat": [ 32.57503292, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 54.27407004, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "78225384-ba01-40bc-9d88-5ff1a5662d6e" }, { "lat": [ 32.57503292, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1330722726023633 }, "lon": [ 54.27407004, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c33a7321-a2a0-4a67-9dbd-e461fde813ab" }, { "lat": [ 32.57503292, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 54.27407004, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a42d4deb-b44f-4c09-959f-4c3f4ae2335a" }, { "lat": [ 64.99575386, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5de14bb6-10c2-4b88-99dc-cabad8449731" }, { "lat": [ 64.99575386, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1c93bd9b-d802-48a0-ab07-625c2dea8a54" }, { "lat": [ 64.99575386, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "61de5a68-3403-4af9-83b2-757c4edce68b" }, { "lat": [ 64.99575386, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -18.57396167, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0755662-74e8-4fea-956c-a0d9dd780647" }, { "lat": [ 64.99575386, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -18.57396167, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9c481ca3-b01e-4f93-b74f-3bcd32042f16" }, { "lat": [ 64.99575386, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -18.57396167, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e9ffc28-4043-4bb5-b3ea-776669d5062a" }, { "lat": [ 64.99575386, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -18.57396167, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0aad3f0-bd9e-4f3f-9c5e-613262a54dff" }, { "lat": [ 64.99575386, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ -18.57396167, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c72315ee-a7c4-4688-b99e-52b74da2b5c6" }, { "lat": [ 64.99575386, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c02ad2ba-9372-495a-af5a-809564667b7a" }, { "lat": [ 64.99575386, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -18.57396167, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ecbe0ffd-1208-4c31-b833-d8d72d1b8a85" }, { "lat": [ 64.99575386, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a0b4ed64-023d-4295-bc9b-d9e9983c5149" }, { "lat": [ 64.99575386, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -18.57396167, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8f1797e-67d0-4f61-b723-e399c695ee38" }, { "lat": [ 64.99575386, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -18.57396167, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "80787e78-8b56-4b8d-9fb5-6a51a5142607" }, { "lat": [ 64.99575386, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ba0b7ff2-2e63-4052-9743-ab6286a4fd73" }, { "lat": [ 64.99575386, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90d1236d-21a6-4195-9299-7cde450eb1bf" }, { "lat": [ 64.99575386, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ef25469d-3fa6-4da1-ac85-df7e473b311c" }, { "lat": [ 64.99575386, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -18.57396167, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b7c89a8f-2229-4f08-9c76-8142eba2abb5" }, { "lat": [ 64.99575386, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -18.57396167, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9a64d9c7-0bdb-406d-936a-5c92477ad84f" }, { "lat": [ 64.99575386, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ -18.57396167, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea2345cd-eada-4525-a86a-741fb8d046b1" }, { "lat": [ 64.99575386, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -18.57396167, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "218bb85b-f94c-49ae-a1d5-39d888491171" }, { "lat": [ 64.99575386, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "994e6059-c718-4f16-b059-13a16817034c" }, { "lat": [ 64.99575386, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ -18.57396167, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "232028f7-ddae-4bda-88e5-841215fbc90f" }, { "lat": [ 64.99575386, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -18.57396167, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fac68772-7c01-4c5c-915a-e6813054d67a" }, { "lat": [ 64.99575386, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -18.57396167, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77f6d714-df8d-4f57-8e56-55b4f99adc07" }, { "lat": [ 64.99575386, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -18.57396167, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7fd849e-a2b3-4e6c-bb5e-6cd9bcef2b19" }, { "lat": [ 64.99575386, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -18.57396167, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c467ed10-748e-4b08-9a80-5eadc3fc0980" }, { "lat": [ 64.99575386, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b9ccee2-ba55-436a-b1bd-8dc4fc9bc247" }, { "lat": [ 64.99575386, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c28056d4-4161-4576-95d5-1797f464c046" }, { "lat": [ 64.99575386, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ -18.57396167, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "facf7192-6691-4904-ad67-7b9fd84b9a1e" }, { "lat": [ 64.99575386, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -18.57396167, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33b61b1e-164a-46c1-8470-afed61bfe924" }, { "lat": [ 42.79662641, 42.54229102 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 1.56054378 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b02b0212-e61d-4ce3-b8dc-6326932c6327" }, { "lat": [ 42.79662641, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "634eb5c5-c4e5-4df6-a650-73ba4f980d55" }, { "lat": [ 42.79662641, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f97448d2-6882-4fcc-932c-8b4e280501f1" }, { "lat": [ 42.79662641, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 12.07001339, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2a27f762-577a-4644-9c25-d1d69bce79b9" }, { "lat": [ 42.79662641, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6131904369332235 }, "lon": [ 12.07001339, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4060cc99-3228-43b7-9afa-c129c89d6377" }, { "lat": [ 42.79662641, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22202528167078867 }, "lon": [ 12.07001339, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1c927fb-7b53-4a90-83d2-7b12ec4695dd" }, { "lat": [ 42.79662641, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f4aabb5-cc42-4e89-b9f3-b7e78ea5a63d" }, { "lat": [ 42.79662641, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 12.07001339, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "233f6fa9-bfdf-4744-b4f3-e53ccd49d128" }, { "lat": [ 42.79662641, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20377851057982962 }, "lon": [ 12.07001339, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60fc504f-b916-4872-9150-7720f88630cb" }, { "lat": [ 42.79662641, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15017862050013742 }, "lon": [ 12.07001339, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43e583dd-6e0b-429a-9fbf-baaa75ac9ee2" }, { "lat": [ 42.79662641, 9.6417597 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 12.07001339, 2.32785254 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc90137a-e530-453d-9d26-b17475de6ddf" }, { "lat": [ 42.79662641, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21746358889804893 }, "lon": [ 12.07001339, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8d6f593-75f8-42ac-b78b-34ecad8f0697" }, { "lat": [ 42.79662641, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f28477c-adea-460e-b61c-8dd4572d65b2" }, { "lat": [ 42.79662641, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3930887606485298 }, "lon": [ 12.07001339, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1d61419f-f2b7-46cd-a21a-06ca89adafb2" }, { "lat": [ 42.79662641, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2596592470458917 }, "lon": [ 12.07001339, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1ff96c0b-279d-4289-80a0-43f4104a6f86" }, { "lat": [ 42.79662641, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 12.07001339, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "119fe75a-8616-454b-972d-e40de4f017d3" }, { "lat": [ 42.79662641, 5.69109849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 12.07001339, 12.73964156 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6c891adb-ad4c-44ef-a483-894a39e572b7" }, { "lat": [ 42.79662641, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.49344600164880464 }, "lon": [ 12.07001339, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e291c0c6-576f-4c8d-95c6-12ceb405290f" }, { "lat": [ 42.79662641, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bedccd15-c9fe-4aa6-b945-5640499d1b11" }, { "lat": [ 42.79662641, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 12.07001339, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d5ab3fd-4a29-408f-b569-8276fd2fe785" }, { "lat": [ 42.79662641, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 12.07001339, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a31faa9d-e225-453e-a9e0-0c8945020d97" }, { "lat": [ 42.79662641, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26308051662544657 }, "lon": [ 12.07001339, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a9dd603-275e-41e7-ab14-2be16453c23b" }, { "lat": [ 42.79662641, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.29843363561417974 }, "lon": [ 12.07001339, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f4641596-e4f6-4386-b2f4-86503485c01e" }, { "lat": [ 42.79662641, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9359302006045618 }, "lon": [ 12.07001339, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e2d8ae3-65d5-4616-913a-fec7283471e9" }, { "lat": [ 42.79662641, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30983786754602916 }, "lon": [ 12.07001339, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7d361fb9-4bfb-4997-ae75-12309b8df8cf" }, { "lat": [ 42.79662641, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 12.07001339, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4dad661e-165c-4a31-92a3-5c9e04f30979" }, { "lat": [ 42.79662641, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 12.07001339, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fdff8acc-a42e-42b5-99d9-a1e942c5d5b5" }, { "lat": [ 42.79662641, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.119538334707337 }, "lon": [ 12.07001339, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ad7ec2f-e5e4-4005-8e58-0f1e189ecd54" }, { "lat": [ 42.79662641, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1524594668865073 }, "lon": [ 12.07001339, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "376f999e-4827-4a80-8c21-cd51e20b1e80" }, { "lat": [ 42.79662641, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9108408903544929 }, "lon": [ 12.07001339, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c35ab3e5-dac0-4270-ad65-f60b7b060827" }, { "lat": [ 42.79662641, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7363561417971971 }, "lon": [ 12.07001339, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "895d4e23-d224-4f35-b2e2-d3027804680f" }, { "lat": [ 42.79662641, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 12.07001339, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d90c48b8-d48b-44a0-8147-8f63ea1a22ec" }, { "lat": [ 42.79662641, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dacb4cc1-3584-447d-adef-ad2306fb1fbf" }, { "lat": [ 42.79662641, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6953009068425391 }, "lon": [ 12.07001339, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78e24d4c-72a0-44d1-9d99-3db208809ccd" }, { "lat": [ 42.79662641, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20149766419345974 }, "lon": [ 12.07001339, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c88a032a-a4cb-4af5-935a-9ab0990874b3" }, { "lat": [ 42.79662641, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20719978015938445 }, "lon": [ 12.07001339, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "711aa948-6fdb-48bc-aad4-1c15d456faf8" }, { "lat": [ 42.79662641, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 12.07001339, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "973b8936-b71c-400e-9567-84b7169e4734" }, { "lat": [ 42.79662641, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21746358889804893 }, "lon": [ 12.07001339, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "981d2f0b-f8eb-4d10-a0da-ff1790dfd987" }, { "lat": [ 42.79662641, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 12.07001339, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9eb00b82-8127-407d-8aa5-3d297dae8618" }, { "lat": [ 42.79662641, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.177548777136576 }, "lon": [ 12.07001339, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3839787e-1a19-4532-8fe1-9e5554678296" }, { "lat": [ 42.79662641, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 12.07001339, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d6a400e5-dd89-414a-abb7-c3081c50d935" }, { "lat": [ 42.79662641, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 12.07001339, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b7ceb1e7-e356-4545-8b36-7934e6d6b3b2" }, { "lat": [ 42.79662641, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 2.9077219016213247 }, "lon": [ 12.07001339, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc4cb12e-a992-4003-a051-6bb840e4b345" }, { "lat": [ 42.79662641, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 12.07001339, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d1f082c4-48f4-4588-8858-9f2d4ec09ad8" }, { "lat": [ 42.79662641, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26650178620500137 }, "lon": [ 12.07001339, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "263eb7b0-04eb-4e36-9526-d3a2e9ad105a" }, { "lat": [ 42.79662641, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17868920032976093 }, "lon": [ 12.07001339, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f382e2f-4cd5-4d35-aa40-d20aa6ce028d" }, { "lat": [ 42.79662641, 48.15688067 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 12.07001339, 67.29149357 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8132439f-69bf-48cb-a252-be62c133e610" }, { "lat": [ 42.79662641, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 12.07001339, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46b216eb-fb80-4c85-b14b-27713a2b6f84" }, { "lat": [ 42.79662641, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 12.07001339, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9383b4f7-ead9-4228-8925-78f7ebb47f97" }, { "lat": [ 42.79662641, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 12.07001339, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e2545fa-3a39-404e-8ba6-41e52e53d2e9" }, { "lat": [ 42.79662641, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 12.07001339, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "826c3983-ef8c-48df-924c-df93fe45f4bc" }, { "lat": [ 42.79662641, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 12.07001339, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a03e8dd1-594d-49a6-a028-28ad9dada42b" }, { "lat": [ 42.79662641, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 12.07001339, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3bd8f60c-19f9-4981-8e43-656b21b022b8" }, { "lat": [ 42.79662641, 4.666667 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, -61 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ab3cebd-9bff-4488-ac82-264964a3fd7c" }, { "lat": [ 42.79662641, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 12.07001339, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6dcbb2ce-36ff-4c54-8cf6-daea263b3a9e" }, { "lat": [ 42.79662641, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13535311898873317 }, "lon": [ 12.07001339, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8f3de632-c697-4640-8e32-f96642383b54" }, { "lat": [ 42.79662641, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 12.07001339, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b129c709-d185-4067-98b0-6b070daaa13a" }, { "lat": [ 42.79662641, -17.27381643 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 35.53367543 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc06fc50-d0c9-4b9c-b857-13046bd20ea6" }, { "lat": [ 42.79662641, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.46379499862599616 }, "lon": [ 12.07001339, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ba6d4b82-f145-4c55-a455-badc4a8ebb0d" }, { "lat": [ 42.79662641, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22316570486397364 }, "lon": [ 12.07001339, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6651af23-c47d-494b-b090-42e4b88c03f1" }, { "lat": [ 42.79662641, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10cc3996-1736-4921-98e7-be34daddc837" }, { "lat": [ 42.79662641, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15702115965924707 }, "lon": [ 12.07001339, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e8148f9-1630-42a0-ab18-38982823952f" }, { "lat": [ 42.79662641, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cad3eff3-73df-492f-a52b-17d28eeeb097" }, { "lat": [ 42.79662641, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4546716130805166 }, "lon": [ 12.07001339, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c6443e31-99a0-4b50-8365-91b8af6c5220" }, { "lat": [ 42.79662641, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5846798571035998 }, "lon": [ 12.07001339, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ad331896-440a-479c-9cce-bcf328b96c99" }, { "lat": [ 42.79662641, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 12.07001339, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5b3f577-7013-4eaa-b730-6f171593f6f6" }, { "lat": [ 42.79662641, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 12.07001339, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c4ede5a-e867-41e2-afa0-6f8ad745d087" }, { "lat": [ 42.79662641, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 12.07001339, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9689839e-764b-41c0-aa88-fb2fc85e1e46" }, { "lat": [ 42.79662641, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1638636988183567 }, "lon": [ 12.07001339, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ac46d67-7b3d-4d69-af22-1adf9cec6041" }, { "lat": [ 42.79662641, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22088485847760375 }, "lon": [ 12.07001339, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e0d2977-0aae-4cef-941b-2bc317b07b79" }, { "lat": [ 42.79662641, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16500412201154163 }, "lon": [ 12.07001339, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2abbb75-8514-478f-87c4-0f2a7a859d77" }, { "lat": [ 42.79662641, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15816158285243198 }, "lon": [ 12.07001339, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9863b157-08e3-44dc-84db-8b39fb8ffe83" }, { "lat": [ 42.79662641, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ 12.07001339, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4dfe61eb-cdbb-4991-9194-833a827c2204" }, { "lat": [ 42.79662641, 14.36624173 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 12.07001339, -14.4734924 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78bb00d5-a473-4f54-8edb-bdf8e8ea442d" }, { "lat": [ 42.79662641, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 12.07001339, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d7767df1-d942-4dab-b552-4df7fae286de" }, { "lat": [ 42.79662641, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15930200604561692 }, "lon": [ 12.07001339, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b1feddf-c625-4c14-bc37-e61cffb2d9c7" }, { "lat": [ 42.79662641, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1638636988183567 }, "lon": [ 12.07001339, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c06e6eda-a2c0-48ac-ba6f-c6bea7c8f786" }, { "lat": [ 42.79662641, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 12.07001339, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e966fd66-bb48-49bb-ac02-d2522e04d647" }, { "lat": [ 42.79662641, -6.27565408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 12.07001339, 34.81309981 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5906fb46-dfc0-4144-9d9b-af1dfd73f541" }, { "lat": [ 42.79662641, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 12.07001339, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60344756-8035-41d7-936e-9c11ef944b50" }, { "lat": [ 42.79662641, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7819730695245948 }, "lon": [ 12.07001339, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ca2ba57e-acf9-446d-82e4-f26159e99b3c" }, { "lat": [ 42.79662641, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 12.07001339, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8cabe588-9163-44ca-b3d4-8f22a47d90df" }, { "lat": [ 42.79662641, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d3ba1a39-cf65-4f9b-bcba-d8c5c55146a2" }, { "lat": [ 42.79662641, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19465512503435012 }, "lon": [ 12.07001339, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5c1acc1-f70e-4d02-8111-b29cd238a46d" }, { "lat": [ 42.79662641, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 12.07001339, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10a975d6-8b88-4911-962a-4fc0b6ddfb99" }, { "lat": [ 18.15694878, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -77.31482593, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "4812524f-aa3f-4878-8c0c-ccb52e70e6d7" }, { "lat": [ 18.15694878, 42.17344011 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -77.31482593, -2.76172945 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d61eae1d-043e-4062-877d-0053243f3d5f" }, { "lat": [ 18.15694878, 39.59550671 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -77.31482593, -8.50104361 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "11391dc0-d849-406e-bced-f233bbfa7030" }, { "lat": [ 18.15694878, 46.11554772 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -77.31482593, 14.80444238 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "0c8a0372-02de-48ef-9830-d119262d2879" }, { "lat": [ 31.24579091, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 36.77136104, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7d3482d7-65f6-4a1b-ac16-f1415cbcce3d" }, { "lat": [ 31.24579091, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "679ffc20-1409-4e4a-9c9c-2a7481cdf250" }, { "lat": [ 31.24579091, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e9e87313-c66d-4201-be8c-846154e262da" }, { "lat": [ 31.24579091, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c12f7b9d-f890-441b-8e45-b01fe673f462" }, { "lat": [ 31.24579091, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f5b5105-6504-47ca-99d1-755a810c3965" }, { "lat": [ 31.24579091, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 36.77136104, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9b8df772-4d70-4caf-9d3a-bd2025544af4" }, { "lat": [ 31.24579091, 9.97634464 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, -84.19208768 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "98450b42-02ea-407e-b772-20d16ea823c8" }, { "lat": [ 31.24579091, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ad42dd9f-fdc3-4512-8812-6368ba8c09f5" }, { "lat": [ 31.24579091, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 36.77136104, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c77458a2-b1b7-414d-ab09-dfbc445724ec" }, { "lat": [ 31.24579091, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 36.77136104, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "26a92903-631a-4a48-9f1f-16a0888d7470" }, { "lat": [ 31.24579091, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e4bcc7ed-6ca2-4375-8992-68ac6385e699" }, { "lat": [ 31.24579091, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 36.77136104, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3fe633d7-1bca-4f10-8e49-b34369f6049a" }, { "lat": [ 31.24579091, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b9959ba0-e0a0-4480-be24-6c99a67a544a" }, { "lat": [ 31.24579091, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "de74e8a2-67cc-4dae-b997-797c1ea07413" }, { "lat": [ 31.24579091, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 36.77136104, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f649693a-2081-446a-92d1-4390a6eb6f9b" }, { "lat": [ 31.24579091, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 36.77136104, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e8548885-eca3-444b-a7af-250d82930d35" }, { "lat": [ 31.24579091, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "97f3e353-abbb-4c80-8685-8e9c3153d5d5" }, { "lat": [ 31.24579091, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 36.77136104, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b7764811-1fbe-45cd-8ac7-e2de53038255" }, { "lat": [ 31.24579091, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6bd264dc-c673-4780-b1a5-9317cf70461a" }, { "lat": [ 31.24579091, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eae03ec1-bfb8-4a0c-99a4-03743bdc425e" }, { "lat": [ 31.24579091, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f31652eb-fa46-406e-949c-46f360dbf886" }, { "lat": [ 31.24579091, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 36.77136104, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b5f0549a-18b3-4b64-8a6d-c3f03e27650c" }, { "lat": [ 31.24579091, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b0302af9-4685-4ca4-b2ae-d2127b798c33" }, { "lat": [ 31.24579091, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2a22642f-6fe8-4a56-9af9-78c052c20cb0" }, { "lat": [ 31.24579091, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6bd1fb2-7e8b-47d4-98dd-7caae56b3675" }, { "lat": [ 31.24579091, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cd550f8a-9128-4d0e-926c-565cc6fe36e4" }, { "lat": [ 31.24579091, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2c184e90-94c4-4b35-b274-767f522fdd16" }, { "lat": [ 31.24579091, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 36.77136104, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b58f22af-7170-44d3-ac73-8045b4d1ec9b" }, { "lat": [ 31.24579091, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 36.77136104, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "49120f73-b0b6-452d-afbf-656d82b8a78b" }, { "lat": [ 37.59230135, 42.54229102 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 138.03089558, 1.56054378 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fca95c32-8672-4526-a276-52610679f0ee" }, { "lat": [ 37.59230135, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 138.03089558, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c6438473-55ad-4648-8dec-c620a5327649" }, { "lat": [ 37.59230135, 18.2239595 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 138.03089558, -63.06498927 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fec844b7-c46d-4e92-8963-8f69646bc033" }, { "lat": [ 37.59230135, 40.28952569 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 138.03089558, 44.92993276 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "241e89d5-ed98-40b6-84c6-4b18fa595a85" }, { "lat": [ 37.59230135, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 138.03089558, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0d98ef54-4154-4f97-8e77-be466d37633e" }, { "lat": [ 37.59230135, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.43300357241000276 }, "lon": [ 138.03089558, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5f98c8ce-824d-42a1-ad3e-ce11b3b32a09" }, { "lat": [ 37.59230135, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.7260923330585325 }, "lon": [ 138.03089558, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "11a063f2-f1f9-4369-9a1a-fe3d74179894" }, { "lat": [ 37.59230135, 13.18145428 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 138.03089558, -59.559796999999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f73b2db6-4cd6-4cc5-bfe2-19ca610a72ef" }, { "lat": [ 37.59230135, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 138.03089558, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "efcb68d2-4b11-4d0a-99d7-933abec40944" }, { "lat": [ 37.59230135, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15816158285243198 }, "lon": [ 138.03089558, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d7ec8e2c-dd88-4496-b528-60c914013b11" }, { "lat": [ 37.59230135, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13991481176147294 }, "lon": [ 138.03089558, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "313c196e-ae08-4ed3-a1dd-f770159251f3" }, { "lat": [ 37.59230135, 12.183333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, -68.25 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4e2136be-1773-4561-89d7-230ba5e6ff8d" }, { "lat": [ 37.59230135, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1752679307502061 }, "lon": [ 138.03089558, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "726f81e6-a5e0-46c5-81de-fbb4f9caaac0" }, { "lat": [ 37.59230135, 53.53131377 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 28.03209307 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "efb583bf-93e3-40de-b624-fde99a187413" }, { "lat": [ 37.59230135, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.641701016762847 }, "lon": [ 138.03089558, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "59b9b3ea-36be-47ae-bb4b-20a2019bee43" }, { "lat": [ 37.59230135, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21518274251167904 }, "lon": [ 138.03089558, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1606beac-2e7d-4f5e-b430-38535b01c737" }, { "lat": [ 37.59230135, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18895300906842538 }, "lon": [ 138.03089558, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5016b6af-0304-479b-9e59-ac7bfcb094a5" }, { "lat": [ 37.59230135, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.5506183017312447 }, "lon": [ 138.03089558, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cf345e6c-2f68-4625-9fd8-acc51b397530" }, { "lat": [ 37.59230135, 3.91383431 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 138.03089558, -73.08114582 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e549a65-5f23-4b2f-b66a-e4fa789aa673" }, { "lat": [ 37.59230135, 9.97634464 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 138.03089558, -84.19208768 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c8f9dc03-a91a-474a-a273-5010a0c122bd" }, { "lat": [ 37.59230135, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "675f742c-ccce-4ab9-81d5-ee2db6ec9283" }, { "lat": [ 37.59230135, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16158285243198683 }, "lon": [ 138.03089558, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "76b2cd1a-d154-4e0c-9d79-b4e4728240c5" }, { "lat": [ 37.59230135, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2642209398186315 }, "lon": [ 138.03089558, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bea517b4-44e9-4dd2-bb90-755b62bede62" }, { "lat": [ 37.59230135, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.7238114866721628 }, "lon": [ 138.03089558, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b74d8e8d-8aa8-4dbb-a6bb-b9087b2e2814" }, { "lat": [ 37.59230135, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1866721626820555 }, "lon": [ 138.03089558, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d6aa5fc5-c36d-4f2c-90c6-18ce9ba18349" }, { "lat": [ 37.59230135, 15.439470199999999 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, -61.357726 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e3d43ee3-9412-4f4c-924d-ce416992005c" }, { "lat": [ 37.59230135, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 138.03089558, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3e1f07ea-b8d9-428a-acfc-2231de54e8b5" }, { "lat": [ 37.59230135, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 138.03089558, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5d4e41ce-e9e9-4919-9cb3-3870a3dd6d39" }, { "lat": [ 37.59230135, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.6097691673536685 }, "lon": [ 138.03089558, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "51bfeba7-46d0-43a2-b463-f4f89bb5067d" }, { "lat": [ 37.59230135, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19579554822753503 }, "lon": [ 138.03089558, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6a355e48-f93d-4a99-83b4-5458feb215bf" }, { "lat": [ 37.59230135, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.618892552899148 }, "lon": [ 138.03089558, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "27ec2729-98c5-4c7c-b13e-0ec1d8971f48" }, { "lat": [ 37.59230135, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.9404918933773014 }, "lon": [ 138.03089558, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "607893e7-ed18-4186-8404-9b61a4d94066" }, { "lat": [ 37.59230135, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 138.03089558, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "76eb9f22-5bb2-4d49-8ac7-3e1a16cf3876" }, { "lat": [ 37.59230135, 29.030833 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 138.03089558, -118.28 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a381bc5b-f921-4059-af1d-4ae90c34724d" }, { "lat": [ 37.59230135, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5744160483649354 }, "lon": [ 138.03089558, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f0937fbf-727b-4e01-9b57-7e65fac24cef" }, { "lat": [ 37.59230135, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2642209398186315 }, "lon": [ 138.03089558, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "81a7f390-0331-4f29-a511-5b89a3a69242" }, { "lat": [ 37.59230135, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16158285243198683 }, "lon": [ 138.03089558, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a04724ab-5e79-4d50-a01f-eb68d9f88e88" }, { "lat": [ 37.59230135, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.138774388568288 }, "lon": [ 138.03089558, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f197aae4-18d1-4ef7-a32a-11a03f7f629a" }, { "lat": [ 37.59230135, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12851057982962352 }, "lon": [ 138.03089558, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2b601bdc-6792-40dd-9e93-06feec873b18" }, { "lat": [ 37.59230135, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 138.03089558, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "13293e1d-a2a1-427a-9d53-82677d99d35b" }, { "lat": [ 37.59230135, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.32466336905743337 }, "lon": [ 138.03089558, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "95cb7989-fda6-4e13-8fd8-8fb9b36b7a13" }, { "lat": [ 37.59230135, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 138.03089558, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "04e678bd-3ec2-4713-9881-0b6f419c2ee4" }, { "lat": [ 37.59230135, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.8663643858202803 }, "lon": [ 138.03089558, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "360f35db-fd39-43c5-9bf5-06447e0da3c0" }, { "lat": [ 37.59230135, 18.15694878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, -77.31482593 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "917f694d-1f90-41a0-938d-489fe68cab29" }, { "lat": [ 37.59230135, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.9395026106073097 }, "lon": [ 138.03089558, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7fcd1174-40c3-406e-8acb-d5e8c8e2087a" }, { "lat": [ 37.59230135, 12.72004786 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 138.03089558, 104.90694325 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "75fabb9f-b8ed-4488-9ecf-53c168b7843d" }, { "lat": [ 37.59230135, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.8036411101951086 }, "lon": [ 138.03089558, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72566cf7-8f24-45fb-a5e6-82218c9d5a8f" }, { "lat": [ 37.59230135, 48.15688067 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 67.29149357 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ad6573c2-e27b-4e08-a1a3-b5225020aad6" }, { "lat": [ 37.59230135, 13.89479481 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 138.03089558, -60.96969923 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f944b85-c479-4b55-a084-9dafa5104598" }, { "lat": [ 37.59230135, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4eefabed-34ef-4569-a1b4-7f3e14f75a96" }, { "lat": [ 37.59230135, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 138.03089558, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e6272979-43ab-4de5-953e-336391848023" }, { "lat": [ 37.59230135, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 138.03089558, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "973dcfad-9488-45fc-bf9a-3abd0db39c89" }, { "lat": [ 37.59230135, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 138.03089558, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f4405b47-7f1a-4de8-8413-64d557217b2f" }, { "lat": [ 37.59230135, 4.666667 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, -61 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b0285d90-bade-4932-a5f5-1b2c20643058" }, { "lat": [ 37.59230135, 35.92149632 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 14.40523316 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a7e8dd14-6258-4990-9c48-958321a533d6" }, { "lat": [ 37.59230135, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16614454520472657 }, "lon": [ 138.03089558, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "23d5c875-701d-499b-89ea-6b2e3a20fc6f" }, { "lat": [ 37.59230135, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22544655125034352 }, "lon": [ 138.03089558, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6fc0da26-46d9-466d-9dbc-0d0ad1964350" }, { "lat": [ 37.59230135, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2573784006595219 }, "lon": [ 138.03089558, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1640dc5c-813a-48a8-829e-c0263e53f3b1" }, { "lat": [ 37.59230135, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1330722726023633 }, "lon": [ 138.03089558, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cd3ecd42-5b12-4e1f-9d0f-a4b614e12a69" }, { "lat": [ 37.59230135, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 138.03089558, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a249b339-1c32-430b-9440-8179defe0a1c" }, { "lat": [ 37.59230135, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.6496839791151414 }, "lon": [ 138.03089558, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5b883d6d-7781-4f4e-bac9-07fca614bd4f" }, { "lat": [ 37.59230135, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.46493542181918107 }, "lon": [ 138.03089558, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "631d83b1-bd6f-4667-9d0c-e27853b06a06" }, { "lat": [ 37.59230135, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3383484473756526 }, "lon": [ 138.03089558, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "94b332e7-a262-4fae-9193-30d06d4e5025" }, { "lat": [ 37.59230135, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1695658147842814 }, "lon": [ 138.03089558, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7e399dee-1767-4b30-8a55-b7234b83428b" }, { "lat": [ 37.59230135, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 138.03089558, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "61e5f10a-4cff-4b83-b2c1-bee692b16c39" }, { "lat": [ 37.59230135, 44.2215032 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 20.78958334 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d79d62c1-703d-4382-8929-726314ac734b" }, { "lat": [ 37.59230135, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15474031327287718 }, "lon": [ 138.03089558, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "da4be4ec-42b5-4456-920a-9c6dbfbae116" }, { "lat": [ 37.59230135, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16728496839791152 }, "lon": [ 138.03089558, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9b5dc223-9d0a-401c-a69c-24b207124018" }, { "lat": [ 37.59230135, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.31668040670513875 }, "lon": [ 138.03089558, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a498d304-e8b4-4431-901a-7e586709feac" }, { "lat": [ 37.59230135, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1444765045342127 }, "lon": [ 138.03089558, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ed62d078-e93c-4975-9c6e-7458cfda13c3" }, { "lat": [ 37.59230135, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12622973344325364 }, "lon": [ 138.03089558, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b6f63fe3-0bb6-40eb-be6e-e51b647c8d92" }, { "lat": [ 37.59230135, 14.36624173 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 138.03089558, -14.4734924 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b1d1cdee-5e1a-4b72-92e5-7f93d2ca6a0b" }, { "lat": [ 37.59230135, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.31553998351195384 }, "lon": [ 138.03089558, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ce577092-a95c-46d8-bb2a-5cadd9270905" }, { "lat": [ 37.59230135, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 138.03089558, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ea10ea9a-a7e1-45a2-b374-a0bfedf49175" }, { "lat": [ 37.59230135, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 138.03089558, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "12e4df79-17a1-4fe3-ab0b-a1b53995a829" }, { "lat": [ 37.59230135, 10.45733408 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, -61.26567923 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "579a6af2-5670-43e1-97a7-86ade18f2335" }, { "lat": [ 37.59230135, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.29957405880736465 }, "lon": [ 138.03089558, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "04605f96-9475-442c-a438-3dfbed416a31" }, { "lat": [ 37.59230135, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.8665155262434734 }, "lon": [ 138.03089558, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6358e361-2b76-446b-96b0-234be5b71529" }, { "lat": [ 37.59230135, -32.79951534 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 138.03089558, -56.01807053 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3a80adf5-7fa5-46ef-b9e7-66b845c57376" }, { "lat": [ 37.59230135, 7.12422421 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, -66.18184123 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "73705dec-42c1-4e23-b482-9a3c547eff7b" }, { "lat": [ 37.59230135, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.25167628469359715 }, "lon": [ 138.03089558, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "52274e56-e554-4d7a-9d14-5dad28f0cc98" }, { "lat": [ 37.59230135, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 138.03089558, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4144ee3a-4750-49f5-92ab-8aa2434b8db0" }, { "lat": [ 0.59988022, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e3d3e8e1-5418-4865-b858-a2c0372e26bc" }, { "lat": [ 0.59988022, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f504fb0c-24d8-4702-8c8a-b9002aefbf6f" }, { "lat": [ 0.59988022, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2e4e0aa9-1927-485e-818d-004e1857329b" }, { "lat": [ 0.59988022, 39.0616029 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, 35.16895346 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d82451b7-1fb7-43a0-b3fc-386533b908fd" }, { "lat": [ 0.59988022, 1.27469299 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, 32.36907971 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "751fac79-f42b-4255-b5ef-844d108f206a" }, { "lat": [ 0.59988022, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5e1c646c-a999-4542-bc92-7b10aec26d22" }, { "lat": [ 0.59988022, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ed714810-e804-4e24-a072-66c249841094" }, { "lat": [ 12.72004786, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 104.90694325, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "89ddc0cc-551b-4eeb-8f10-30ccc783df75" }, { "lat": [ 40.15350311, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.19247973, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f53305fe-4042-48ab-ae92-4b8e40d18139" }, { "lat": [ 40.15350311, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.19247973, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2237e7ff-67f9-4619-9255-00c3825a5c91" }, { "lat": [ 40.15350311, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.19247973, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "65fa1d0b-055b-4373-9899-513b07c3bdec" }, { "lat": [ 36.38523983, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 127.83916086, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9ee28ebf-4a1d-4267-a4c9-72c1d70cf6ec" }, { "lat": [ 36.38523983, 18.2239595 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, -63.06498927 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "da09e884-f9ba-48ec-9941-3b42a59f0ea5" }, { "lat": [ 36.38523983, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8cd98609-8d32-4b27-9a58-453ae958f16e" }, { "lat": [ 36.38523983, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22430612805715858 }, "lon": [ 127.83916086, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "59f374b8-e9aa-4d2e-adc3-e63c23133d91" }, { "lat": [ 36.38523983, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5322203902170926 }, "lon": [ 127.83916086, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "be7f145f-492a-4f58-a6bb-d97322d69f68" }, { "lat": [ 36.38523983, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 127.83916086, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "74ed3dab-0f02-43fd-89f2-d39e05375731" }, { "lat": [ 36.38523983, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14561692772739765 }, "lon": [ 127.83916086, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d37733ea-cac4-48b3-a1a1-25e3ce70b95e" }, { "lat": [ 36.38523983, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 127.83916086, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "99ea1a51-737a-427b-ad98-209cb70ec493" }, { "lat": [ 36.38523983, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14219565814784282 }, "lon": [ 127.83916086, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7bb3aedd-ca86-4a65-ba57-0034775178f6" }, { "lat": [ 36.38523983, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3543143720802418 }, "lon": [ 127.83916086, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0eb28abd-ac69-4f07-90ee-8fdc7f258179" }, { "lat": [ 36.38523983, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16158285243198683 }, "lon": [ 127.83916086, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b04d7b2d-568e-40ad-a353-6e3426831a37" }, { "lat": [ 36.38523983, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 127.83916086, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a23d897e-5461-4e0f-a6ec-122a6928c5a3" }, { "lat": [ 36.38523983, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 2.1573234405056336 }, "lon": [ 127.83916086, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "051dfd1b-7720-4a12-959e-279dc59f6f0b" }, { "lat": [ 36.38523983, 3.91383431 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.83916086, -73.08114582 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "75648a85-ae25-4c73-95ac-feae35ed447e" }, { "lat": [ 36.38523983, 9.97634464 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 127.83916086, -84.19208768 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "579b2771-9c05-4e00-8c17-d2e90850b764" }, { "lat": [ 36.38523983, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 127.83916086, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "74df01ae-66bf-41d4-9f04-5b6fcf359282" }, { "lat": [ 36.38523983, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 127.83916086, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fad42224-017f-4770-859f-33498d91d5dd" }, { "lat": [ 36.38523983, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17184666117065128 }, "lon": [ 127.83916086, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "99ced8c3-c585-485f-a62b-551154f40054" }, { "lat": [ 36.38523983, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2585188238527068 }, "lon": [ 127.83916086, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d63c8c40-c205-4453-8b22-533d16ba2f2e" }, { "lat": [ 36.38523983, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17070623797746634 }, "lon": [ 127.83916086, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "65881e0e-e1ab-4620-b68f-8f1c47af466b" }, { "lat": [ 36.38523983, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e6c57dbd-31b3-4db9-9cb8-a0d74572c817" }, { "lat": [ 36.38523983, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 127.83916086, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "80daca21-d298-4c50-93ef-7782296eae47" }, { "lat": [ 36.38523983, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.39422918384171474 }, "lon": [ 127.83916086, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "85a59a33-235c-49da-af20-900d6d500203" }, { "lat": [ 36.38523983, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 127.83916086, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b2488a72-f759-42b3-8c72-7547708358ee" }, { "lat": [ 36.38523983, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3337867546029129 }, "lon": [ 127.83916086, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "85101d20-edf8-4bde-808b-a60236424da7" }, { "lat": [ 36.38523983, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.8652239626270954 }, "lon": [ 127.83916086, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a4106ebe-573e-4eb9-acc5-ea2490c6d871" }, { "lat": [ 36.38523983, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3349271777960978 }, "lon": [ 127.83916086, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fcc0036d-b312-4d19-b0c3-62a252af80b2" }, { "lat": [ 36.38523983, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 127.83916086, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3c2f7df3-b36c-47ff-b97c-b2ec21453150" }, { "lat": [ 36.38523983, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 127.83916086, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3cdac16f-b94b-488e-9fcf-ccc077689db1" }, { "lat": [ 36.38523983, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12622973344325364 }, "lon": [ 127.83916086, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2479088e-9e2a-4032-bb2f-28f2a47271fc" }, { "lat": [ 36.38523983, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12052761747732894 }, "lon": [ 127.83916086, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6cea7ac5-4d5c-4cb4-afd6-04a7cbacc99b" }, { "lat": [ 36.38523983, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 127.83916086, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9e45439e-5840-4116-b663-a75be17eaa68" }, { "lat": [ 36.38523983, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.273344325364111 }, "lon": [ 127.83916086, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "759f92ae-bead-4aa6-b30a-4717c18c6053" }, { "lat": [ 36.38523983, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.7523220665017862 }, "lon": [ 127.83916086, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "870c08c9-e3b5-4737-8ad4-39b03f1224d1" }, { "lat": [ 36.38523983, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.505990656773839 }, "lon": [ 127.83916086, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c26ffa9b-6eb5-4c4e-86eb-833935ab8006" }, { "lat": [ 36.38523983, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.83916086, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6bcfb4d4-eb71-4acb-9d9b-4aa289e790b4" }, { "lat": [ 36.38523983, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b8dc213-4f37-44d2-88a0-2f6dad934cd9" }, { "lat": [ 36.38523983, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "881adcf7-7373-43fb-a782-9f9d09f5e1fc" }, { "lat": [ 36.38523983, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.83916086, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b12ffb9b-f07c-404b-b594-1ac03067ba55" }, { "lat": [ 36.38523983, -13.21808088 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.83916086, 34.28935599 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ca20db19-91df-461e-8920-baf6794e3807" }, { "lat": [ 36.38523983, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18781258587524047 }, "lon": [ 127.83916086, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "779b004a-d783-4b81-a93f-6d0383dfb3d6" }, { "lat": [ 36.38523983, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2836081341027755 }, "lon": [ 127.83916086, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8109f574-a09b-4227-bac6-c2b40c3ef47a" }, { "lat": [ 36.38523983, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2060593569661995 }, "lon": [ 127.83916086, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b61f4828-ace7-47a3-96a2-72bbfbc2a368" }, { "lat": [ 36.38523983, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12737015663643858 }, "lon": [ 127.83916086, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ebdddf40-e6d8-4652-a571-e0c2c6830144" }, { "lat": [ 36.38523983, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 127.83916086, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4f68a83a-4ef8-4d84-a217-6070a99db073" }, { "lat": [ 36.38523983, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21746358889804893 }, "lon": [ 127.83916086, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "23f29cf2-79ae-42df-b72c-ff50f0ca050b" }, { "lat": [ 36.38523983, -9.15280381 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.83916086, -74.38242685 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "51328d88-1021-451a-9d38-934e5ebc3633" }, { "lat": [ 36.38523983, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "490a28d8-b40d-4226-b5cc-e2a1837b899d" }, { "lat": [ 36.38523983, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.33036548502335805 }, "lon": [ 127.83916086, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3fe71fcd-a617-47d6-9172-9b387ebd4c2c" }, { "lat": [ 36.38523983, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.24825501511404233 }, "lon": [ 127.83916086, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9a6b3634-0d70-4922-8e70-c03b763f3511" }, { "lat": [ 36.38523983, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 127.83916086, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9dbe27fe-b0a8-45af-aa12-aa16d90e1d8e" }, { "lat": [ 36.38523983, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 127.83916086, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "73f95d6c-e155-4ee7-a8a1-80cb28be1e9e" }, { "lat": [ 36.38523983, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16728496839791152 }, "lon": [ 127.83916086, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0e2af29a-1413-4f83-9fb3-fe5f4c496a7a" }, { "lat": [ 36.38523983, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12737015663643858 }, "lon": [ 127.83916086, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3d249de2-987a-4c04-a5e3-f3eb0f4753e0" }, { "lat": [ 36.38523983, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5504671613080516 }, "lon": [ 127.83916086, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "158237b7-4014-4d00-a866-c67fb477d606" }, { "lat": [ 36.38523983, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.83916086, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fa070a69-4880-428f-b922-66cf4209db9d" }, { "lat": [ 36.38523983, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6163fd69-0df6-4f93-a734-0916f73af4e9" }, { "lat": [ 36.38523983, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19351470184116515 }, "lon": [ 127.83916086, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f95b833c-4f1e-4f30-a76e-98402c210c5d" }, { "lat": [ 36.38523983, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19009343226161035 }, "lon": [ 127.83916086, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1574a5ef-a4f5-48fd-97dd-39b3ae6c7044" }, { "lat": [ 36.38523983, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2528167078867821 }, "lon": [ 127.83916086, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d04ac617-4283-41dd-b8ce-ff81cb8c682a" }, { "lat": [ 36.38523983, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.7842539159109645 }, "lon": [ 127.83916086, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f3562a1-c1a3-4b3d-9f08-3748a4d0f882" }, { "lat": [ 36.38523983, -32.79951534 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 127.83916086, -56.01807053 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8301bf95-ca54-4122-bcc6-6b99c6816505" }, { "lat": [ 36.38523983, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17070623797746634 }, "lon": [ 127.83916086, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "69d3a41b-e671-4fc0-98fd-8ed76aa6a47c" }, { "lat": [ 36.38523983, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 127.83916086, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "39129e6d-2c81-4354-aa75-1ecf9b0f0f07" }, { "lat": [ 29.33431262, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 47.58700459, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bcabe021-638e-4a62-99e9-ca50122fbd34" }, { "lat": [ 29.33431262, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7b93489d-d7ba-4235-9929-7bef136f3f05" }, { "lat": [ 29.33431262, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 47.58700459, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d48e2872-e408-4db4-99f3-407c1c66b8b2" }, { "lat": [ 29.33431262, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 47.58700459, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f2e3e612-e8e5-4c45-acf1-941a6a132132" }, { "lat": [ 29.33431262, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "771c3159-e7c9-442d-9989-2b4ffaa9fc24" }, { "lat": [ 29.33431262, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 47.58700459, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2c4f6aff-3469-4f55-a1ea-baf44a300f0c" }, { "lat": [ 29.33431262, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 47.58700459, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b05c2d7b-090b-419e-ac2d-1a18013338a5" }, { "lat": [ 29.33431262, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 47.58700459, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0d238f4b-a088-4581-9fc3-a02edf51b320" }, { "lat": [ 29.33431262, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 47.58700459, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c6a96877-4ebc-4b60-ae9a-fb78662b2b32" }, { "lat": [ 29.33431262, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 47.58700459, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a1beef4e-2278-44f1-bde5-1d889d4c6e73" }, { "lat": [ 29.33431262, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f71ddc1b-fa98-4853-89e8-a873bf52ad53" }, { "lat": [ 29.33431262, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 47.58700459, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b72667a0-c700-4312-b9ce-65714ce0352f" }, { "lat": [ 29.33431262, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 47.58700459, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3cfd4ac1-24ba-4eb8-9936-fece0f5b8293" }, { "lat": [ 29.33431262, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ccb62344-4129-4714-b8a2-775ac98afb00" }, { "lat": [ 29.33431262, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 47.58700459, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a4496dbf-e7f4-4532-be9f-20944c68d4ee" }, { "lat": [ 29.33431262, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a9c6fbef-b5fb-4fa8-9c4c-bf6f01f8f7ba" }, { "lat": [ 29.33431262, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "958c84f7-f572-415c-a7ed-3054ecb0ad4e" }, { "lat": [ 29.33431262, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 47.58700459, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "912c7c51-2045-44db-b432-c2012bb52750" }, { "lat": [ 48.15688067, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "deaed4cd-5867-46b6-a145-452ba3745e46" }, { "lat": [ 48.15688067, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 67.29149357, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "85bf9353-ec65-4b53-801a-2331712405c3" }, { "lat": [ 48.15688067, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5734857b-77e4-46b5-a835-b98b0d8aca6c" }, { "lat": [ 48.15688067, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b61a67e9-2261-4087-a035-3cb94f24f2ec" }, { "lat": [ 48.15688067, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 67.29149357, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c96c708b-9285-412b-95d7-bf4769e08765" }, { "lat": [ 48.15688067, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 67.29149357, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bf666575-8cc0-40af-9c44-e4cc082e26c7" }, { "lat": [ 48.15688067, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5b7ee01e-75c2-4525-8d7d-6d1e744a5857" }, { "lat": [ 48.15688067, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 67.29149357, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "49ed7a19-a8d1-4e82-9ad9-1f758f8bc3fe" }, { "lat": [ 48.15688067, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4bd3dd54-9657-42d3-8e79-082add5af4ce" }, { "lat": [ 48.15688067, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 67.29149357, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b774c105-1ff3-46e8-9cdd-2f40582d9335" }, { "lat": [ 48.15688067, 48.15688067 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 67.29149357 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a3909529-f3fd-4489-a297-1bd05715a6df" }, { "lat": [ 48.15688067, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1ead0a1d-7b83-49c2-b4a1-a675dc816cba" }, { "lat": [ 48.15688067, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1b6c5feb-5900-4ce0-8db8-9010a776d1fd" }, { "lat": [ 48.15688067, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 67.29149357, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cc90683b-725a-40ff-a8ae-fffaa643e054" }, { "lat": [ 48.15688067, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72db4bbc-8a2f-473b-ab6d-77e9d7319bd1" }, { "lat": [ 48.15688067, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 67.29149357, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5db9901b-6328-4c23-9fbb-8a55e7aa856b" }, { "lat": [ 48.15688067, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cd77dcb2-fa41-42c9-8662-fe7a53db08a4" }, { "lat": [ 18.50217433, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.73772412, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6a778f18-4eec-4f00-a7b3-da8d36fda05b" }, { "lat": [ 33.92306631, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "55b3bced-1550-4bcb-9b89-16b20785e36a" }, { "lat": [ 33.92306631, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3e394a53-06d8-4c78-87f5-0a2525237717" }, { "lat": [ 33.92306631, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ffd604fd-113d-4f13-9b97-7b241fee754b" }, { "lat": [ 33.92306631, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.88016072, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7bc29c45-4d6f-4e6d-9e6c-ad80bc6e4854" }, { "lat": [ 33.92306631, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.88016072, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7344c829-1ffa-47ff-bd52-8a78b62fb32c" }, { "lat": [ 33.92306631, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 35.88016072, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a86c6067-6d2e-439e-9794-65911cf07d00" }, { "lat": [ 33.92306631, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6b00d3f1-3274-41c1-8e3b-e4fc2f8e42bb" }, { "lat": [ 33.92306631, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 35.88016072, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b0a0e3f-0eda-470c-9992-3a7f41353080" }, { "lat": [ 33.92306631, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.88016072, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e797ecbb-5046-4343-81ed-fd317506eb1f" }, { "lat": [ 33.92306631, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9392648e-c71a-46c2-ace9-8120b5162320" }, { "lat": [ 33.92306631, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.88016072, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8061ee1d-b32e-46f5-bf65-c9b3e4345131" }, { "lat": [ 33.92306631, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.88016072, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fca0e558-7919-4cb8-b5ed-b38bfae8867d" }, { "lat": [ 33.92306631, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.88016072, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d8cb6c74-54f7-4647-816e-c4ae2d2502fb" }, { "lat": [ 33.92306631, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ab390a66-cf63-4d55-9dc9-1be72f657a03" }, { "lat": [ 33.92306631, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f87d7cbd-7d92-4a67-ae7b-c36cd9f5940a" }, { "lat": [ 33.92306631, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.88016072, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b1113789-c869-42d5-9e78-d5c8e650cc8c" }, { "lat": [ 33.92306631, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.88016072, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d7463e94-b698-4edb-892f-afe5af35c690" }, { "lat": [ 33.92306631, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "34136c80-c3ab-41ca-a761-35fee9340e8e" }, { "lat": [ 33.92306631, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.88016072, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "acf67092-92b2-4ef0-bd19-348dbbb94735" }, { "lat": [ 33.92306631, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c1783b2e-0d15-476f-8979-c9062261a89c" }, { "lat": [ 33.92306631, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.88016072, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f5cb4a1f-4f94-4751-b5e7-bbfdeb894325" }, { "lat": [ 33.92306631, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.88016072, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "93d525c8-f899-4c35-89ac-5c41b25c003f" }, { "lat": [ 33.92306631, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "21a85529-8271-4b2d-a28b-68660f90def6" }, { "lat": [ 33.92306631, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "42f1de5f-3648-436f-88bb-569336f7ce16" }, { "lat": [ 33.92306631, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.88016072, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "195f04ea-74c3-425c-992d-09f8b0816651" }, { "lat": [ 33.92306631, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8e0d86e8-9481-4f51-8b42-f04aec7e541e" }, { "lat": [ 33.92306631, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 35.88016072, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "64fd75eb-f682-4107-8fef-a706c0b962ec" }, { "lat": [ 33.92306631, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8a499ae4-5ced-4984-a991-c1facac3ea17" }, { "lat": [ 47.13665835, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 9.53574312, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0368425c-461f-4652-ae33-a73e20e225a6" }, { "lat": [ 47.13665835, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 9.53574312, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d48278e0-8ab4-4f7a-b6c5-bb8b96ff1607" }, { "lat": [ 47.13665835, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 9.53574312, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2af26ed5-669d-4c69-8d62-cb2ff72c8c5c" }, { "lat": [ 47.13665835, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 9.53574312, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43896be0-6942-42ba-bcd0-ee2113f0fe4d" }, { "lat": [ 47.13665835, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 9.53574312, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "02b2f669-57db-4774-89e2-989db1979837" }, { "lat": [ 47.13665835, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 9.53574312, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4005acd5-fad8-4bb6-90c3-36ce66d46b6b" }, { "lat": [ 47.13665835, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 9.53574312, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d89d79eb-f69e-474a-b874-9771c626eb80" }, { "lat": [ 47.13665835, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 9.53574312, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7220d0b4-79e8-4229-8ca7-f545de26b47f" }, { "lat": [ 7.61266509, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 80.70108238, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d469dff1-c5fa-4f35-9584-e8858c427cd2" }, { "lat": [ 7.61266509, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 80.70108238, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4423ff34-21ee-4c20-920e-601b924e1f75" }, { "lat": [ 7.61266509, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7732ab15-6881-4340-bd0e-b5b7f90c7967" }, { "lat": [ 7.61266509, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "acdb34a4-5f9b-468b-ac08-5d6a1c23d6b5" }, { "lat": [ 7.61266509, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ce48b13c-b320-4f24-b480-4f89ae6823bc" }, { "lat": [ 7.61266509, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f518747a-2121-4441-83c8-040f49f6ed44" }, { "lat": [ 7.61266509, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 80.70108238, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "189d6272-df8d-4fb1-92ce-89aa5a54f892" }, { "lat": [ 7.61266509, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "61b62914-df6f-4899-b032-9a75cced70e5" }, { "lat": [ 7.61266509, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "682f4796-0deb-4520-90d3-ce0fa9df9827" }, { "lat": [ 7.61266509, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 80.70108238, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d916193f-77aa-415e-b2de-73ff8e5b6cf8" }, { "lat": [ 7.61266509, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 80.70108238, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "db644586-9ca2-4885-87a1-ebabe4e4c238" }, { "lat": [ 7.61266509, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "953e00b7-4d36-42e8-aa3f-10432355a927" }, { "lat": [ 7.61266509, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e4af8769-a504-4515-97c9-a1c170f46967" }, { "lat": [ 7.61266509, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "99f65d34-1029-4e95-a79b-d55018d20b28" }, { "lat": [ 7.61266509, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6a428579-f93b-4c0a-ad40-e80188b72bb9" }, { "lat": [ 7.61266509, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ba8be396-f6a0-403f-a677-4dfa49c8dedc" }, { "lat": [ 7.61266509, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c929498a-a973-45d4-b347-0660bdb5a427" }, { "lat": [ 7.61266509, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 80.70108238, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "29d775ae-278a-46f2-9955-a0e18e408550" }, { "lat": [ 7.61266509, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 80.70108238, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2a8a7431-cbd6-4f94-9a88-8d522b777bb9" }, { "lat": [ 55.32610984, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 23.88719355, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "82bc3e70-aa2e-41c9-89ef-675fead7c202" }, { "lat": [ 55.32610984, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c057922e-4e3b-4934-818e-2c2b184515b3" }, { "lat": [ 55.32610984, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 23.88719355, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c855527-a851-4015-b773-bc56766da5a4" }, { "lat": [ 55.32610984, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c356d2ed-538b-4742-8c74-81d9aa33fd64" }, { "lat": [ 55.32610984, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 23.88719355, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f1af647a-8b47-4a0d-aba8-80c483218824" }, { "lat": [ 55.32610984, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 23.88719355, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a9890b7-95ea-4153-975f-b68ca5745ae2" }, { "lat": [ 55.32610984, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 23.88719355, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "abedb413-875d-414e-83ce-1a25d813287c" }, { "lat": [ 55.32610984, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 23.88719355, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "88cf9eab-1934-4290-a7b4-7e5f094d22d8" }, { "lat": [ 55.32610984, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 23.88719355, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8af56e0f-5850-4044-8046-92b8c82cef55" }, { "lat": [ 55.32610984, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 23.88719355, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6965d674-a36a-4502-b465-96d60dc1e21a" }, { "lat": [ 55.32610984, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 23.88719355, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f599b01e-56ff-4367-93ab-1065ea84f7b9" }, { "lat": [ 55.32610984, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 23.88719355, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "addb6000-f8f8-46ba-8be2-30eb79bf5200" }, { "lat": [ 55.32610984, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 23.88719355, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ebbaed55-642a-411c-b239-bf240ddf4539" }, { "lat": [ 55.32610984, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 23.88719355, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f331486e-39c9-43d1-a7ab-2dd3c614d029" }, { "lat": [ 55.32610984, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 23.88719355, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "88603501-b65b-42c3-bbef-70c74df2c6ce" }, { "lat": [ 55.32610984, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9077eddf-316c-40dd-ac23-a941ca2ab73d" }, { "lat": [ 55.32610984, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 23.88719355, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7bf0a89f-d6a7-4d5d-a087-42a6691301ed" }, { "lat": [ 55.32610984, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7169a788-b912-4f00-976e-8ba9d1a4dd1a" }, { "lat": [ 55.32610984, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 23.88719355, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7c5b162e-d42b-4152-aa3f-2a24f0d58679" }, { "lat": [ 55.32610984, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e545af51-3c71-4d7f-8322-83500a2fcbc6" }, { "lat": [ 55.32610984, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7eccf8be-839b-456e-b2ed-831defd9d487" }, { "lat": [ 55.32610984, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 23.88719355, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4f98399b-f44d-4818-a9cb-2802146af4b8" }, { "lat": [ 55.32610984, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "29c58743-67eb-46e1-a117-dcc1b167795b" }, { "lat": [ 55.32610984, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc15263e-e1c7-4b9f-89c4-9aa37e6964a7" }, { "lat": [ 55.32610984, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 23.88719355, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9927dbe5-9e97-4973-87af-953ba64924b9" }, { "lat": [ 55.32610984, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 23.88719355, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00e383d9-ccdd-4d39-a073-ff9d4108292a" }, { "lat": [ 55.32610984, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 23.88719355, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0fbb14ce-6983-4e2e-8c20-80d2a75d195a" }, { "lat": [ 55.32610984, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78d2bfad-0ad9-4999-9b73-6c6439e12118" }, { "lat": [ 55.32610984, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 23.88719355, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4f00e991-397f-4a97-8457-357266160496" }, { "lat": [ 55.32610984, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5703170a-4452-43e1-9f08-42b7dcb061e8" }, { "lat": [ 55.32610984, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 23.88719355, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1ea387ba-52f7-4cad-be63-7aa512f578fc" }, { "lat": [ 55.32610984, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 23.88719355, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "332e3694-e5d0-4aa3-8963-51aedc3f7651" }, { "lat": [ 49.76725361, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "23212614-c64e-48e9-a972-fa26c857febf" }, { "lat": [ 49.76725361, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14219565814784282 }, "lon": [ 6.07182201, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe953e08-38b4-4ce6-80dc-1132199758a6" }, { "lat": [ 49.76725361, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 6.07182201, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9621ea4-eee4-466a-a934-45f7e57283da" }, { "lat": [ 49.76725361, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8545548-5e77-4ea8-ab2a-957012513a64" }, { "lat": [ 49.76725361, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 6.07182201, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01b2738b-c311-48d8-a2f2-6339bbcc186c" }, { "lat": [ 49.76725361, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2c41078a-0612-473d-9cc3-30327e19f676" }, { "lat": [ 49.76725361, 9.6417597 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 2.32785254 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2c4b9202-8bc5-46dc-b293-7c9e8a092927" }, { "lat": [ 49.76725361, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 6.07182201, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b4e60d2b-17f2-44d4-8c4d-06c00148bf1c" }, { "lat": [ 49.76725361, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 6.07182201, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f1ea6f20-1ca8-416d-ad86-61f9b669ad7e" }, { "lat": [ 49.76725361, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ 6.07182201, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40099985-149a-49a4-97e1-0929be705974" }, { "lat": [ 49.76725361, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 6.07182201, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "067032cf-1602-4bb6-85b0-01615800879b" }, { "lat": [ 49.76725361, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 6.07182201, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "23318cbc-26d3-456d-bfd1-09b87bb4c123" }, { "lat": [ 49.76725361, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 6.07182201, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5093e7f-7570-4f13-89e7-52d2d699c9e4" }, { "lat": [ 49.76725361, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 6.07182201, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b27dc270-49f6-448e-8ce2-07faa77946e0" }, { "lat": [ 49.76725361, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 6.07182201, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d80bed69-3249-423f-a452-6fcfdd230acd" }, { "lat": [ 49.76725361, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e4532f0c-610e-4e7f-817f-f0b269c91068" }, { "lat": [ 49.76725361, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15816158285243198 }, "lon": [ 6.07182201, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "05891d9e-3fc3-4e85-8dfd-017825fba014" }, { "lat": [ 49.76725361, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6968c66e-433a-4587-a936-2f149277e7a4" }, { "lat": [ 49.76725361, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 6.07182201, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "16cc8f91-be41-40cb-8e24-33b6b5ae1052" }, { "lat": [ 49.76725361, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14219565814784282 }, "lon": [ 6.07182201, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4af1e513-47ef-448f-b218-4105c9dbb917" }, { "lat": [ 49.76725361, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 6.07182201, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "af46e541-4bce-41c2-8e30-e8a946706cc4" }, { "lat": [ 49.76725361, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 6.07182201, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a13fee61-cea5-40d6-ac94-87455550697d" }, { "lat": [ 49.76725361, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 6.07182201, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e69af489-4f65-4192-ae24-0d702dbf89da" }, { "lat": [ 49.76725361, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 6.07182201, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ce0f3002-626a-4cd3-9bb7-850f5743b769" }, { "lat": [ 49.76725361, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 6.07182201, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c59ef7b3-c9de-4073-8d89-35a28c35e941" }, { "lat": [ 49.76725361, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 6.07182201, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "59107676-e4cb-4f0a-a360-c7c8387e19aa" }, { "lat": [ 49.76725361, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 6.07182201, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f702b4cb-d2a8-4753-bbae-1d48d59b7d09" }, { "lat": [ 49.76725361, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2051dc0-276b-4cb3-9437-d95ff65f17ab" }, { "lat": [ 49.76725361, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 6.07182201, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dd7a9f3f-6245-4506-92f4-c9994dcee879" }, { "lat": [ 49.76725361, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 6.07182201, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8fbac6d-6c34-4564-9966-eed986cb20f7" }, { "lat": [ 49.76725361, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 6.07182201, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf8421dd-9f7d-4ac7-8926-ca3c1317bccd" }, { "lat": [ 49.76725361, -13.21808088 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 6.07182201, 34.28935599 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d41fc34a-0e01-44fe-8436-8df4c09f0665" }, { "lat": [ 49.76725361, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0ce2c4ca-efc4-42d1-b57b-bc956372c759" }, { "lat": [ 49.76725361, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7428964f-35af-4d4d-a790-059196592b30" }, { "lat": [ 49.76725361, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 6.07182201, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d8d234a2-03db-432e-804b-2e3a59c60d56" }, { "lat": [ 49.76725361, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 6.07182201, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33edcf2b-3748-4d1e-870f-0870d21e5605" }, { "lat": [ 49.76725361, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 6.07182201, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f98bfb69-0664-46d6-87b7-7632674d0038" }, { "lat": [ 49.76725361, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 6.07182201, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "58ce5f23-fee7-4ee1-9d21-b723d23128eb" }, { "lat": [ 49.76725361, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e348aa64-6c5f-470b-b535-b08a11747e64" }, { "lat": [ 49.76725361, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 6.07182201, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36c31de6-f401-4541-9659-acacc1766eb0" }, { "lat": [ 49.76725361, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 6.07182201, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b17e025d-640e-4fee-8e0f-4d0928e1dbc0" }, { "lat": [ 49.76725361, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 6.07182201, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "02567904-c000-4972-8430-8dedc02a1d3e" }, { "lat": [ 49.76725361, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 6.07182201, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0310bea1-1f05-4c34-9248-80780748cbf9" }, { "lat": [ 49.76725361, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 6.07182201, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "87df2b3d-a365-45ef-a6f6-78174ab18111" }, { "lat": [ 49.76725361, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 6.07182201, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "97c55130-cf84-4719-99a0-94e49987e442" }, { "lat": [ 49.76725361, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 6.07182201, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2793fd8-c8fa-4483-9850-6342dc04728b" }, { "lat": [ 49.76725361, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 6.07182201, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b16e090-a8c8-4271-8d4a-9427a1e07ab7" }, { "lat": [ 49.76725361, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f0dd2ab-3a92-471c-be95-44fcff2abcc0" }, { "lat": [ 49.76725361, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 6.07182201, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b00a2672-b4aa-44d1-9e9b-d437a89e4853" }, { "lat": [ 49.76725361, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 6.07182201, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "41c3fb9a-0f36-405f-8215-f53951c2aacb" }, { "lat": [ 49.76725361, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1cda7151-7872-4c85-a126-ecdf3766a42d" }, { "lat": [ 49.76725361, 1.27469299 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 32.36907971 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5053d63-2cba-4e0b-9d21-c5b1b5e4df8a" }, { "lat": [ 49.76725361, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 6.07182201, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d047ffb-9349-47f6-aa5f-61f336bbd97b" }, { "lat": [ 49.76725361, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "adf1b84a-07e7-4fb6-9747-5c80e534a784" }, { "lat": [ 49.76725361, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 6.07182201, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "71acfbda-5f27-4f95-8436-416f67b5ae54" }, { "lat": [ 56.85085163, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b82fa4b-44f1-4131-960b-7a8534ce5936" }, { "lat": [ 56.85085163, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 24.91235983, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f35b3cf4-5217-4adb-bad1-83fbc0f47baf" }, { "lat": [ 56.85085163, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2108b024-f7b8-412a-b7b8-138e26025776" }, { "lat": [ 56.85085163, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f96ed90f-d789-4337-9b01-bf7bcab90493" }, { "lat": [ 56.85085163, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64b26058-d97b-4e1b-8eb0-8380f462629a" }, { "lat": [ 56.85085163, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.91235983, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "03aaa60c-3bb9-4dee-a717-954e06c3d774" }, { "lat": [ 56.85085163, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1ddc9616-807c-4314-a1a0-0f7e2f1caa2c" }, { "lat": [ 56.85085163, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f9745eb-b815-4857-b342-4f5abd7bcc0e" }, { "lat": [ 56.85085163, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 24.91235983, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5bbae4ba-58a2-456e-87f0-e5125d4ce2a3" }, { "lat": [ 56.85085163, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 24.91235983, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e901459-3903-4580-99d7-5f4842c167a7" }, { "lat": [ 56.85085163, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60301437-39ec-451c-bb74-d3688bf7398e" }, { "lat": [ 56.85085163, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8ec7d8be-a381-4b94-aeb5-9b67826334ea" }, { "lat": [ 56.85085163, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 24.91235983, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4538f720-6adf-463b-abc8-4a77da714d7e" }, { "lat": [ 56.85085163, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 24.91235983, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c17b2d7-7405-44de-8137-c0f9cc57c691" }, { "lat": [ 56.85085163, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 24.91235983, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "32d5af7c-44df-49b8-bf69-39f4539b3534" }, { "lat": [ 56.85085163, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 24.91235983, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90bb76a9-b673-4907-ac47-8679373bfddf" }, { "lat": [ 56.85085163, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 24.91235983, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b258707-a375-4173-a8fa-723bb7bded28" }, { "lat": [ 56.85085163, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.91235983, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "39d01217-4474-4d79-b4ec-abb3913eb8f6" }, { "lat": [ 56.85085163, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "944c7768-cf86-4cc2-9089-9f616edc0209" }, { "lat": [ 56.85085163, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 24.91235983, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da77b415-43eb-441e-a0d0-e35a5e12755e" }, { "lat": [ 56.85085163, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 24.91235983, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "951e64ea-96bf-431d-abba-8dda216fba75" }, { "lat": [ 56.85085163, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "167793c2-1893-44dc-9330-33de921cb5ef" }, { "lat": [ 56.85085163, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 24.91235983, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "987582b8-ff55-4695-871e-30d0f394d572" }, { "lat": [ 56.85085163, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2942abaf-4968-4608-b4e9-f009a8354b4a" }, { "lat": [ 56.85085163, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0433d3d-17ec-426d-a262-e17fc3d89e0a" }, { "lat": [ 56.85085163, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d47aad2-e13d-4576-b19c-bf62bd467d77" }, { "lat": [ 56.85085163, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.91235983, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65d44151-356a-4781-b012-b372c7da9381" }, { "lat": [ 56.85085163, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "953f90e8-5605-42fa-b102-6e97ea6539c2" }, { "lat": [ 56.85085163, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51e93133-5946-44cd-a431-3489f984ead7" }, { "lat": [ 56.85085163, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3fd623d8-b9ff-4a82-a7ef-a4a571304871" }, { "lat": [ 56.85085163, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 24.91235983, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eb92d9a6-4316-4595-af63-0d0f1c6a7659" }, { "lat": [ 56.85085163, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 24.91235983, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bd5833c3-edf7-4565-8574-46a18543fceb" }, { "lat": [ 56.85085163, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f5920ac-cdf0-4f5d-afee-f6852244ce62" }, { "lat": [ 56.85085163, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 24.91235983, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "faa10ee7-5fd3-4e7a-b004-f9f2a2efad19" }, { "lat": [ 56.85085163, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 24.91235983, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2996483-8ba0-4181-885e-b42819b8e239" }, { "lat": [ 56.85085163, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.91235983, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "59b5282d-27c1-4a02-9dcf-739c6c6bc249" }, { "lat": [ 56.85085163, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 24.91235983, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f9df6d14-4c98-4e11-8463-1f1763e7fd8c" }, { "lat": [ 56.85085163, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 24.91235983, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae42ec18-b9d6-4cec-ae14-06d59256cfaf" }, { "lat": [ 56.85085163, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f95e12a4-1594-4cb2-998b-3666d834fe55" }, { "lat": [ 56.85085163, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc3b4e90-02d7-431e-b5a2-bb013ebfc0e5" }, { "lat": [ 27.03094495, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 18.00866169, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0fcaa038-7d58-453b-84fa-167962647f07" }, { "lat": [ 27.03094495, 49.73341233 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 18.00866169, 15.31240163 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ad89cd1d-4e35-4e88-adbb-50f15a53098f" }, { "lat": [ 27.03094495, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 18.00866169, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4b29d90c-7129-4619-ba44-937eff9a4487" }, { "lat": [ 27.03094495, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 18.00866169, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bbfd831d-4dfd-4112-a487-17a171261e70" }, { "lat": [ 27.03094495, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 18.00866169, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "53c00e60-5ab3-4a7c-b5f1-96bfc3d158a2" }, { "lat": [ 27.03094495, 52.100789899999995 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 18.00866169, 5.28144793 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "409b7c0a-9cc1-410a-827d-03e2b5e03de4" }, { "lat": [ 27.03094495, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 18.00866169, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "632a3571-5f55-44d0-bb11-f314ef7ec766" }, { "lat": [ 29.83762955, 23.90528188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ -8.45615795, 54.300167099999996 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4b9df473-be8e-4faf-9184-da1bc6fbeed4" }, { "lat": [ 29.83762955, 47.58549439 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 14.1264761 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "35fd140b-217f-4e21-b8d2-be5a90b1eac1" }, { "lat": [ 29.83762955, 50.63981576 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -8.45615795, 4.64065114 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "14978865-0871-4572-956f-4be63d5bb55e" }, { "lat": [ 29.83762955, 42.76890318 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 25.21552909 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a111515b-590b-4604-9ba7-e22d2f79ab21" }, { "lat": [ 29.83762955, -10.78777702 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, -53.09783113 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bb761935-11be-4cdc-a2c4-f8ca41460bce" }, { "lat": [ 29.83762955, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -8.45615795, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "30318639-e153-44c5-8ece-e7be12390d87" }, { "lat": [ 29.83762955, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7ae1fb6f-2629-4b1f-bf74-978b6e8553f5" }, { "lat": [ 29.83762955, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "20cbb232-8e5e-478c-8925-bccd3d7e6657" }, { "lat": [ 29.83762955, 51.10698181 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 10.38578051 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "397eeb0e-1e85-4695-a82f-83fe66939e77" }, { "lat": [ 29.83762955, 55.98125296 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ -8.45615795, 10.02800992 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b48abe58-e2f8-4e2c-a8ad-5210bc351be5" }, { "lat": [ 29.83762955, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ -8.45615795, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "781483a6-96ec-49d9-9592-69cdbb85e380" }, { "lat": [ 29.83762955, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10570211596592471 }, "lon": [ -8.45615795, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c40c0e69-0057-4fc5-b805-b52661e8d5fc" }, { "lat": [ 29.83762955, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ -8.45615795, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "455cbce7-244b-43b7-9209-3ccb13e82463" }, { "lat": [ 29.83762955, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -8.45615795, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "92ebced8-beac-4de8-a1e7-9fd2bf2b2d35" }, { "lat": [ 29.83762955, -2.21505456 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 117.24011366 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c777a963-2b54-484e-9c63-7fdc77c934a4" }, { "lat": [ 29.83762955, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "88bff63a-1edb-4b20-a66a-1db1cc6f38b3" }, { "lat": [ 29.83762955, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ -8.45615795, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2eb69a2e-9f14-4484-84f4-6dcf78e00b1f" }, { "lat": [ 29.83762955, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c72c6339-08e3-4ae2-baac-c8862d89dce1" }, { "lat": [ 29.83762955, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "729b5293-0a5b-4459-8fd3-5a1a6d6dbc06" }, { "lat": [ 29.83762955, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4939867e-d833-4caf-8744-0922cd10b061" }, { "lat": [ 29.83762955, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3b26b750-2b7f-421e-af94-f578dd787e28" }, { "lat": [ 29.83762955, 45.85243127 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -8.45615795, 24.97293039 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6f5670ea-c97d-4192-aadb-2accd5fcd377" }, { "lat": [ 29.83762955, 62.77966519 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -8.45615795, 16.74558049 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "71dae0f9-21eb-4c70-9991-83303b8ca51a" }, { "lat": [ 29.83762955, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10570211596592471 }, "lon": [ -8.45615795, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "122c1193-9161-4616-8b89-808ff4f19f48" }, { "lat": [ 47.19498804, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 28.45673372, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a46da9bc-7fc3-4856-9ee1-2ee85a3539b7" }, { "lat": [ 47.19498804, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d3272e55-7a71-49f4-b99e-3f37b3285ec4" }, { "lat": [ 47.19498804, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 28.45673372, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e3d3062-c7a1-4d99-a339-9106a14ded52" }, { "lat": [ 47.19498804, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 28.45673372, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "438c2758-e700-49c7-9c7e-dcb6512af40e" }, { "lat": [ 47.19498804, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 28.45673372, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cb787c2d-ca9e-40f4-a613-ba9a792bb547" }, { "lat": [ 47.19498804, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 28.45673372, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "94ffea5e-9524-426c-adfa-1ba775a205c9" }, { "lat": [ 47.19498804, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "147a3b60-2303-4a56-996a-aededd78a896" }, { "lat": [ 47.19498804, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 28.45673372, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d824694e-8b61-4ea2-b69c-be6bcf6f7dc6" }, { "lat": [ 47.19498804, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.45673372, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "007441e3-0e8c-4982-9b6f-2bc308b05781" }, { "lat": [ 47.19498804, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "47b5e163-7e60-4b42-8bb5-061c261c7bbd" }, { "lat": [ 47.19498804, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 28.45673372, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "009e84f3-3a24-4141-b2bc-952576ec1cf0" }, { "lat": [ 47.19498804, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 28.45673372, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6d05a95e-8fb0-4357-9163-42af85861c90" }, { "lat": [ 47.19498804, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a0a9821f-ed59-44d9-9aab-3fd448a763a7" }, { "lat": [ 47.19498804, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 28.45673372, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7d4f7b5-d660-4fd6-aaea-e5a24113d9df" }, { "lat": [ 47.19498804, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 28.45673372, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9e4b572-2d07-48ff-bf03-2b7886e2691c" }, { "lat": [ 47.19498804, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 28.45673372, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "acf90561-a5b7-4cec-9c73-65e0e679e7c7" }, { "lat": [ 47.19498804, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e2333ac3-309d-4fe2-a99e-ea50ccf31e5f" }, { "lat": [ 47.19498804, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 28.45673372, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ee8b0012-05ec-4366-90bc-bcf94a1a6eac" }, { "lat": [ 42.78890259, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.23883939, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "672857d9-4807-478b-8918-ffb922f2f986" }, { "lat": [ 42.78890259, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.23883939, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a87a354b-22e1-4bb0-8988-44672070d853" }, { "lat": [ 42.78890259, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.23883939, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35a5f8b1-4805-4d0d-88ae-6c0cd22a2c9f" }, { "lat": [ 42.78890259, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.23883939, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "477c34ff-5c28-491b-b08d-0babd470c91e" }, { "lat": [ 42.78890259, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.23883939, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "496bac4a-8edf-46af-b013-b9fae097d2bc" }, { "lat": [ 42.78890259, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.23883939, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d127a6e9-f2b7-4979-af7d-489d1340c84f" }, { "lat": [ 41.59530893, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b69d524-4333-40cb-9415-739a4784c7e2" }, { "lat": [ 41.59530893, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 21.68211346, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5282af3f-e61e-42ea-8e34-f1d599a0b022" }, { "lat": [ 41.59530893, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f4b096b-2c62-4b83-8b3c-89771bf42f87" }, { "lat": [ 41.59530893, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fa725519-173a-4839-8b43-b69af147bbf1" }, { "lat": [ 41.59530893, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "56839880-fc9c-475a-bdff-d15253080a1f" }, { "lat": [ 41.59530893, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d4a7fca-74f4-4a58-a395-a6d36c380776" }, { "lat": [ 41.59530893, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 21.68211346, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21d67e78-3200-438a-9085-95c2443d5f56" }, { "lat": [ 41.59530893, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 21.68211346, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b3cdbf6d-4fc6-4b38-a6e5-f29ab4bdd2c7" }, { "lat": [ 41.59530893, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 21.68211346, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2481958e-572d-46d5-8b24-a34eb88a4b8f" }, { "lat": [ 41.59530893, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7df1930e-c59d-4e16-829a-93e9d1526889" }, { "lat": [ 41.59530893, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 21.68211346, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dd65cb2e-a4dc-4b8b-b13e-eda97399893b" }, { "lat": [ 41.59530893, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 21.68211346, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b02f1b3c-721e-4260-a17e-5c7f56d08619" }, { "lat": [ 41.59530893, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 21.68211346, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6672e39c-43c8-43f7-bda7-2eaf795a841e" }, { "lat": [ 41.59530893, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 21.68211346, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b573863-f454-490e-92c4-b2c7f68d38ac" }, { "lat": [ 41.59530893, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "80d5a2dd-2379-4e6b-9d21-5167fa805d04" }, { "lat": [ 41.59530893, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 21.68211346, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ac581d4-17f5-4178-bd1d-7cbe38bc9261" }, { "lat": [ 41.59530893, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6de09229-9bff-4e57-bf19-76f639ef061b" }, { "lat": [ 41.59530893, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3282d64c-16f7-4436-bde4-d1a02e74d31f" }, { "lat": [ 41.59530893, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e234d96d-ff1f-48be-86f1-7df12e9ad8ed" }, { "lat": [ 41.59530893, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "018799f2-ba34-427f-b40f-fdea1e3de4bf" }, { "lat": [ 41.59530893, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "84af3d23-49b2-4dec-9903-67e07503f04a" }, { "lat": [ 41.59530893, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "696e8f62-0533-4e6b-b69b-e2cd7bf13244" }, { "lat": [ 41.59530893, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 21.68211346, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00639845-5337-4f3f-9898-df9fc9e8ed73" }, { "lat": [ 21.18566599, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 96.48843321, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8f55e399-0382-42b8-b6bf-1e2d06cfce0d" }, { "lat": [ 21.18566599, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 96.48843321, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "58078384-af97-4906-bd24-9e19d95ec06e" }, { "lat": [ 21.18566599, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 96.48843321, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5f91ff04-96ef-48c3-827b-584e50e27843" }, { "lat": [ 46.82681544, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.05299765, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2b92ea5f-c79c-444f-bbb7-e5a9079a9a14" }, { "lat": [ 46.82681544, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.05299765, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a2e5b5dc-b997-41a5-a1e4-2ee4632977d7" }, { "lat": [ 46.82681544, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.05299765, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a2ea1818-e14b-4650-8526-805b2084b602" }, { "lat": [ 46.82681544, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.05299765, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3182978f-7f4d-4c65-9de8-db86a5899eef" }, { "lat": [ 22.22311688, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0a02d95e-d8e8-41f7-a64b-66d8b90a5fa4" }, { "lat": [ 22.22311688, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d717c641-4d50-4b25-933b-bf35ab2eb9c1" }, { "lat": [ 22.22311688, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 113.50932116, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f2903b7c-96f7-4cc8-b602-7135b04d5514" }, { "lat": [ 22.22311688, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 113.50932116, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9c2825b3-b097-4a9e-b3ec-378f7315f497" }, { "lat": [ 22.22311688, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 113.50932116, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f9a9addb-c8c0-493d-bf1c-13a56d8d121f" }, { "lat": [ 22.22311688, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "62bf9744-a909-4bb5-994a-3c28af1ddc9e" }, { "lat": [ 22.22311688, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15359989007969221 }, "lon": [ 113.50932116, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "01636a74-950f-4971-a6d3-7617199c48d3" }, { "lat": [ 22.22311688, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9a42fcf6-52c5-41ef-a2aa-7ad8221c9b11" }, { "lat": [ 22.22311688, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 113.50932116, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a329e696-6087-41b1-91e2-6ab3abd2c334" }, { "lat": [ 22.22311688, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6062f58-642d-4617-8360-9ed2e80b0432" }, { "lat": [ 22.22311688, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 113.50932116, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47a0eaa5-923e-41eb-86f9-ddc00550b196" }, { "lat": [ 22.22311688, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 113.50932116, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7ed1e229-bc0f-4997-99f3-b2de5e59a354" }, { "lat": [ 22.22311688, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 113.50932116, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "69349bf7-11af-48b1-9602-95e4a1dcbea5" }, { "lat": [ 22.22311688, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 113.50932116, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "26b97c45-96a4-4b71-bc61-42fd50340304" }, { "lat": [ 22.22311688, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "59491a5e-7229-4a64-9ce3-15795e24da64" }, { "lat": [ 22.22311688, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "04ebfb6e-ad8c-4a5b-94c5-2dc07ce91116" }, { "lat": [ 22.22311688, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 113.50932116, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5ebf403f-fe05-4e33-8f57-47da4aed02df" }, { "lat": [ 22.22311688, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "76411e96-c090-4552-9360-b391d0992b94" }, { "lat": [ 22.22311688, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f6fdc52-1448-4aae-bfa3-c76c3540b098" }, { "lat": [ 22.22311688, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 113.50932116, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f72c41c4-9f06-4e03-9537-04c251f697c5" }, { "lat": [ 22.22311688, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e466ce35-e3d6-4156-ad72-614ebb1ae981" }, { "lat": [ 22.22311688, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d735c53f-0d1e-41f0-8b51-5d0dff481ad7" }, { "lat": [ 22.22311688, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 113.50932116, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c56e0fd9-f5fc-475d-a1f7-0d51165ebc35" }, { "lat": [ 22.22311688, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7667be06-434e-4143-bece-a6b28f1f1ad7" }, { "lat": [ 35.92149632, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.40523316, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "069ba58c-d415-40e5-8af8-72db1632fb82" }, { "lat": [ 35.92149632, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5fb0a9cc-8ec1-4cd5-90ad-264c32c97dd3" }, { "lat": [ 35.92149632, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.40523316, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ad8f0206-a1c4-46ae-9eaa-2e5a4af32eec" }, { "lat": [ 35.92149632, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cde0f1a7-f60c-456f-8efb-56da537b6b62" }, { "lat": [ 35.92149632, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "542e789b-c8f9-4151-b453-a72ad091bd1a" }, { "lat": [ 35.92149632, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.40523316, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d519b30-b871-49aa-89d7-22a492b9c924" }, { "lat": [ 35.92149632, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 14.40523316, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0df0b606-fec0-4017-bb2e-9b6b0acb2b9a" }, { "lat": [ 35.92149632, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.40523316, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f9ea69d-47ff-4879-814f-5c31137f1207" }, { "lat": [ 35.92149632, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.40523316, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b17887cb-843b-4f76-bd8e-ff19cfb74930" }, { "lat": [ 35.92149632, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.40523316, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42cece6b-5b44-4cbd-abbc-1ad7eded24c3" }, { "lat": [ 35.92149632, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 14.40523316, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "55083fcc-5808-471e-977d-05383f766e0f" }, { "lat": [ 35.92149632, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.40523316, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "760aa344-5d09-4230-9bad-647f02ab138d" }, { "lat": [ 35.92149632, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c25f07f2-cf01-4aed-8a67-ac4f8f1ece96" }, { "lat": [ 35.92149632, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5486351-677f-42dc-8cce-694f0c24e180" }, { "lat": [ 35.92149632, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.40523316, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b01fd9b2-7a45-4473-8c63-a24a3e19006c" }, { "lat": [ 35.92149632, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "70aba658-6630-4b5e-9262-d05e68d9ad67" }, { "lat": [ 35.92149632, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d44a2670-1de6-44a8-8d53-746a94ed319b" }, { "lat": [ 35.92149632, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.40523316, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "277b588b-a289-4fc8-990b-00bf8ea5f3fd" }, { "lat": [ 35.92149632, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.40523316, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7aaa5da8-3b68-4cff-8756-6e07a5d1a452" }, { "lat": [ 35.92149632, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.40523316, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e86464f0-7b97-4d19-b6fd-8bf83f50fdcf" }, { "lat": [ 35.92149632, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cc236c4f-7ec9-4d06-9ff7-03d915060846" }, { "lat": [ 35.92149632, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "70623e76-c8e4-46e9-8f35-06d4d33bae19" }, { "lat": [ 35.92149632, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.40523316, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c37382cd-f669-4d4d-8961-1ec33099d96a" }, { "lat": [ 35.92149632, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.40523316, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2ca452e3-7651-4630-b0b0-3211bb562628" }, { "lat": [ -20.27768704, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "78174f3b-76eb-48c5-a6bb-666403b8ba4c" }, { "lat": [ -20.27768704, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b9a2f39c-c757-4b3b-8534-8febaa3c43c7" }, { "lat": [ -20.27768704, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c51cb12a-84a5-4a66-b782-371fd717e832" }, { "lat": [ -20.27768704, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "715597fa-30a3-4ab9-bdf3-a36637356a32" }, { "lat": [ -20.27768704, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6d1d2461-60dc-4540-b0ef-b614730f575d" }, { "lat": [ -20.27768704, 23.94753724 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, -102.52345169 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "92d6f8cb-36e0-4ae0-b693-60f663f1ef9b" }, { "lat": [ -20.27768704, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6a83c436-c76e-49c4-83ec-00c5497e46fb" }, { "lat": [ -20.27768704, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 57.57120551, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "da30b8e5-1ecc-42b5-b5d2-2e864f5f51ae" }, { "lat": [ -20.27768704, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 57.57120551, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "65151e84-164a-4f2b-b266-ec39253568ae" }, { "lat": [ -13.21808088, 5.69109849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 34.28935599, 12.73964156 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d62755e6-2270-4251-b266-d4e2374e39ff" }, { "lat": [ -13.21808088, -17.27381643 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 34.28935599, 35.53367543 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "cf7070ef-0c73-402e-8001-0566b591bb73" }, { "lat": [ -13.21808088, -6.27565408 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 34.28935599, 34.81309981 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bccee1fc-1d26-4970-a2a8-2bdf91356f6f" }, { "lat": [ -13.21808088, 1.27469299 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 34.28935599, 32.36907971 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6984d7b7-4b87-4c13-9255-1359a07868a4" }, { "lat": [ -13.21808088, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 34.28935599, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4f9f03a9-ace8-4f2c-9087-210783848402" }, { "lat": [ 23.94753724, -35.3813488 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1250893102500687 }, "lon": [ -102.52345169, -65.17980692 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a724d70b-75db-409a-8bab-5a9694e094be" }, { "lat": [ 23.94753724, 47.58549439 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.15702115965924707 }, "lon": [ -102.52345169, 14.1264761 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "418417bc-ac3f-4ad4-8bbd-f3f41fab847b" }, { "lat": [ 23.94753724, -25.73288704 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11026380873866447 }, "lon": [ -102.52345169, 134.49100008 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5673f296-0f78-430e-a15f-5d9aa36b9017" }, { "lat": [ 23.94753724, 50.63981576 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10912338554547954 }, "lon": [ -102.52345169, 4.64065114 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a45b97b9-70cd-468a-8c38-9adb160b8ca4" }, { "lat": [ 23.94753724, 42.76890318 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10570211596592471 }, "lon": [ -102.52345169, 25.21552909 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "15de8368-65e7-4201-bf16-c718d3642406" }, { "lat": [ 23.94753724, -10.78777702 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11140423193184941 }, "lon": [ -102.52345169, -53.09783113 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "abc7ec36-4ead-4468-92c9-c3431d510541" }, { "lat": [ 23.94753724, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.13649354218191811 }, "lon": [ -102.52345169, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7532ac27-d658-428a-af2a-4bf296228a81" }, { "lat": [ 23.94753724, 46.79785878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -102.52345169, 8.20867471 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "38a83566-a240-4c04-92f1-5e715033baaf" }, { "lat": [ 23.94753724, -37.73070989 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12737015663643858 }, "lon": [ -102.52345169, -71.38256213 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "01bcf47a-a40f-410a-863b-3087e897331f" }, { "lat": [ 23.94753724, 36.56176546 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.15816158285243198 }, "lon": [ -102.52345169, 103.81907349 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2c34c4e1-16a0-4541-be9f-a329d366e231" }, { "lat": [ 23.94753724, 3.91383431 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -102.52345169, -73.08114582 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ffd199a0-b2d2-426f-94e0-705d494df52f" }, { "lat": [ 23.94753724, 9.97634464 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12737015663643858 }, "lon": [ -102.52345169, -84.19208768 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "67721b7e-ff04-4be1-9488-ac99dd3a9d1f" }, { "lat": [ 23.94753724, 21.62289528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1638636988183567 }, "lon": [ -102.52345169, -79.01605384 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "76944bce-86bf-44e5-8a0d-aecfd4dc9c76" }, { "lat": [ 23.94753724, 34.91667211 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -102.52345169, 33.0060022 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "34d9b874-d9b6-4ed2-91c0-c94c15fc61e0" }, { "lat": [ 23.94753724, 49.73341233 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12965100302280846 }, "lon": [ -102.52345169, 15.31240163 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9101510d-a08c-47d9-9a22-ab1acfd168f8" }, { "lat": [ 23.94753724, 51.10698181 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14789777411376753 }, "lon": [ -102.52345169, 10.38578051 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9dd6dd26-8fbc-4850-ab28-06f7642aebbc" }, { "lat": [ 23.94753724, 55.98125296 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11140423193184941 }, "lon": [ -102.52345169, 10.02800992 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2b64795b-d806-4407-9af7-f8a999fcb88c" }, { "lat": [ 23.94753724, 15.439470199999999 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, -61.357726 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "086d8509-fa59-40ac-8073-11602fdef672" }, { "lat": [ 23.94753724, 26.49593311 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 29.86190099 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "825af265-0ad2-4083-b46a-d840bfd699d7" }, { "lat": [ 23.94753724, 40.24448698 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.22202528167078867 }, "lon": [ -102.52345169, -3.64755047 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3c530c79-86c2-4dab-8b07-9f9c5a60c914" }, { "lat": [ 23.94753724, 64.49884603 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10570211596592471 }, "lon": [ -102.52345169, 26.274665600000002 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "514c3152-09aa-4f2f-990e-ab60b40372ad" }, { "lat": [ 23.94753724, 42.17344011 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12280846386369883 }, "lon": [ -102.52345169, -2.76172945 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ea839fb6-71de-4391-a567-cbdd3ed7a31e" }, { "lat": [ 23.94753724, 54.12387156 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.15474031327287718 }, "lon": [ -102.52345169, -2.86563164 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5f9d423e-d363-4ca2-a0c4-ec1574fd48eb" }, { "lat": [ 23.94753724, 39.07469623 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12851057982962352 }, "lon": [ -102.52345169, 22.95555794 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "80757d27-e698-4a69-9c28-7a876e21f0d3" }, { "lat": [ 23.94753724, 45.08047631 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 16.40412899 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "23ff9f84-0b34-45e4-9f0a-2dd3de57d748" }, { "lat": [ 23.94753724, 47.16277506 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -102.52345169, 19.39559116 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f062c72a-ba59-403f-899e-c8c650c9e196" }, { "lat": [ 23.94753724, -2.21505456 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10456169277273977 }, "lon": [ -102.52345169, 117.24011366 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8c191a5a-7f57-4c93-9197-bc93dfa213b7" }, { "lat": [ 23.94753724, 53.17544870000001 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1136850783182193 }, "lon": [ -102.52345169, -8.13793569 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9681fa0c-743d-4b4a-a885-b4e33b7a1245" }, { "lat": [ 23.94753724, 31.46110101 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -102.52345169, 35.00444693 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7a8e4abb-ae02-4eb0-a24c-2341155e1eca" }, { "lat": [ 23.94753724, 22.88578212 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1079829623522946 }, "lon": [ -102.52345169, 79.61197609999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3a488648-7516-4346-8acf-cdbf4ae2b765" }, { "lat": [ 23.94753724, 64.99575386 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -102.52345169, -18.57396167 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d29ed39f-7438-437a-b5b5-793849c71f3f" }, { "lat": [ 23.94753724, 42.79662641 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.13535311898873317 }, "lon": [ -102.52345169, 12.07001339 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "cbf984be-45ab-4d7a-aa16-13078fb103d7" }, { "lat": [ 23.94753724, 37.59230135 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12052761747732894 }, "lon": [ -102.52345169, 138.03089558 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6c17733d-a0f5-4bb5-a193-08ee3955dddc" }, { "lat": [ 23.94753724, 36.38523983 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11710634789777412 }, "lon": [ -102.52345169, 127.83916086 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "39355a0a-3253-49fb-b744-51c6bb353ab1" }, { "lat": [ 23.94753724, 49.76725361 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -102.52345169, 6.07182201 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5e960271-e97f-440a-b274-5b362077be36" }, { "lat": [ 23.94753724, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.9747045891728496 }, "lon": [ -102.52345169, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e250b3ea-558d-4f11-910e-d95997764cd2" }, { "lat": [ 23.94753724, 3.78986846 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -102.52345169, 109.69762284 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "88bcbcbb-4d7e-453f-9fd3-5ea20cc9d6cd" }, { "lat": [ 23.94753724, 52.100789899999995 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11710634789777412 }, "lon": [ -102.52345169, 5.28144793 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e050e7db-c7d9-47b8-ad1b-3d58ff275219" }, { "lat": [ 23.94753724, 28.24891365 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -102.52345169, 83.91582640000001 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f2670258-2470-4f1a-a379-aee84d84878f" }, { "lat": [ 23.94753724, -41.81113557 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -102.52345169, 171.48492347 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9190d2bc-c824-4f2a-826e-8460245c6d29" }, { "lat": [ 23.94753724, 52.12759564 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1330722726023633 }, "lon": [ -102.52345169, 19.39012835 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8a2dca9d-170f-4839-97de-3595e89424c6" }, { "lat": [ 23.94753724, 39.59550671 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.13535311898873317 }, "lon": [ -102.52345169, -8.50104361 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "4096aa6c-6a41-4457-b5b4-74f2cfe8917f" }, { "lat": [ 23.94753724, 45.85243127 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -102.52345169, 24.97293039 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "4f9c27ee-81a9-442c-9cdd-b866151f94f2" }, { "lat": [ 23.94753724, 44.2215032 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 20.78958334 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a8bc0ba5-8cc4-4268-8d78-e609f56d2ee3" }, { "lat": [ 23.94753724, 61.98052209 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -102.52345169, 96.68656112 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "43e61113-fd4a-425d-9567-2fae00b5535d" }, { "lat": [ 23.94753724, 62.77966519 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -102.52345169, 16.74558049 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3cd89d57-95cb-4885-ae64-42f32a214ca1" }, { "lat": [ 23.94753724, 1.35876087 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 103.81725592 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b6e11a3f-256d-4ac7-82de-a411dbba4bf3" }, { "lat": [ 23.94753724, 46.11554772 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -102.52345169, 14.80444238 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "40000686-08d0-48a3-b9dd-c6da93633439" }, { "lat": [ 23.94753724, 39.0616029 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -102.52345169, 35.16895346 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d94b9ebc-3f4f-4485-b5f3-34702c1fceb3" }, { "lat": [ 23.94753724, 23.753992800000002 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 120.95427281 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "053cc049-8199-43cf-8f32-c1739764370b" }, { "lat": [ 23.94753724, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.15359989007969221 }, "lon": [ -102.52345169, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a03cfba7-801d-4594-b617-484d149dcb96" }, { "lat": [ 23.94753724, 16.646016699999997 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -102.52345169, 106.29914698 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2170d80f-bd15-4373-8f7c-8d23c152f19d" }, { "lat": [ 3.78986846, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 109.69762284, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "62c78065-953f-403b-96d9-3432a3ae543e" }, { "lat": [ 3.78986846, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 109.69762284, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "398b8cec-3c84-4e79-86df-4c346f488e76" }, { "lat": [ 3.78986846, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15474031327287718 }, "lon": [ 109.69762284, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f55fcd3f-a2f2-4d7d-b238-96803253c791" }, { "lat": [ 3.78986846, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 109.69762284, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0e46f08f-499d-47d0-aba6-fa8192ae2cac" }, { "lat": [ 3.78986846, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ed5578f7-3c42-4171-8ba0-1860496a96b3" }, { "lat": [ 3.78986846, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 109.69762284, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "37169bc1-de07-4198-94c2-0321fa0678e0" }, { "lat": [ 3.78986846, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12280846386369883 }, "lon": [ 109.69762284, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b00465f8-ca4e-4126-b87d-2aa121adc50e" }, { "lat": [ 3.78986846, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 109.69762284, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2c4e2ab6-adfd-48f8-ab1e-3aab1b21bac6" }, { "lat": [ 3.78986846, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 109.69762284, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a475dbbe-e6fa-46be-a574-52b84a8efb34" }, { "lat": [ 3.78986846, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.25509755427315195 }, "lon": [ 109.69762284, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bdb2f9f6-6622-494e-89d8-c41b2d45a0e3" }, { "lat": [ 3.78986846, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 109.69762284, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "794a82c6-006f-4c69-90d1-c938fadc458b" }, { "lat": [ 3.78986846, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 109.69762284, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "98aad540-7389-49e9-8a7e-4640eb3f8751" }, { "lat": [ 3.78986846, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 109.69762284, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6ab52791-8787-42b9-8ef1-dad14711e119" }, { "lat": [ 3.78986846, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 109.69762284, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72142b0b-1a79-4bde-a008-06db9b413f19" }, { "lat": [ 3.78986846, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 109.69762284, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1d1f2b92-5aa6-47b4-be5b-7b8ba3fd3b7a" }, { "lat": [ 3.78986846, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1330722726023633 }, "lon": [ 109.69762284, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d656035a-c24c-4aab-86b8-52df3f42b427" }, { "lat": [ 3.78986846, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 109.69762284, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "27c2f7a7-4914-4d3d-8dba-208045f41085" }, { "lat": [ 3.78986846, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 109.69762284, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a3ee82d4-7847-49ef-887e-ba5f35bf2bc4" }, { "lat": [ 3.78986846, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12965100302280846 }, "lon": [ 109.69762284, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3c2ee979-a3b1-445a-ba98-ae144a64e319" }, { "lat": [ 3.78986846, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 109.69762284, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e483236-ea67-4df8-a4f7-dc93e9aeb649" }, { "lat": [ 3.78986846, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 109.69762284, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fbfbd21b-d802-4b70-b066-6b2531ec9f67" }, { "lat": [ 3.78986846, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3048e32c-968e-4da0-86cc-0954ce64650e" }, { "lat": [ 3.78986846, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 109.69762284, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ccbfe36a-a11e-4665-9555-55e4dcdfaa35" }, { "lat": [ 3.78986846, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "48e11346-841f-4c87-9fe2-900cfdbfffb2" }, { "lat": [ 3.78986846, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 109.69762284, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f6330205-ef96-43c2-9d37-5f76c9148813" }, { "lat": [ 3.78986846, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 109.69762284, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d5b0277b-8343-40b9-b455-d92545edf538" }, { "lat": [ 3.78986846, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1330722726023633 }, "lon": [ 109.69762284, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a746e4a9-17ca-4618-a8c3-ca0c4db99788" }, { "lat": [ 3.78986846, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1524594668865073 }, "lon": [ 109.69762284, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "26216b8f-77d0-44c7-9398-f45b428edc4d" }, { "lat": [ 3.78986846, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "399e0bfc-c88d-4a91-ba2d-f07b72f6b10f" }, { "lat": [ 3.78986846, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 109.69762284, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9c3a6b55-9e13-4f5a-bd35-ce0189d7d4b3" }, { "lat": [ 3.78986846, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 109.69762284, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "744f86ce-083e-45a7-8bab-49248bd361e2" }, { "lat": [ 3.78986846, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 109.69762284, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "56e20859-c2e9-4669-9615-28579e792002" }, { "lat": [ 3.78986846, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 109.69762284, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "53e2cf92-2130-446f-9edb-b9a15b6ce8d2" }, { "lat": [ 3.78986846, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 109.69762284, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47e00e26-f32d-4dac-b3b3-43ead465574f" }, { "lat": [ 3.78986846, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 109.69762284, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a454504a-bc46-434f-a0d2-110fef722805" }, { "lat": [ 3.78986846, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 109.69762284, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b9d1960-9edf-4f29-a6d6-614d7a50357b" }, { "lat": [ 3.78986846, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12394888705688376 }, "lon": [ 109.69762284, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fcd4ccbf-b473-46de-a1ce-1c5089937a73" }, { "lat": [ 3.78986846, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 109.69762284, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "701fcf77-d44e-4aaf-80cd-426aa3a4e4fa" }, { "lat": [ 3.78986846, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 109.69762284, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f8a2e2dd-58b8-42d9-ba93-fa603cd13c5d" }, { "lat": [ 3.78986846, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 109.69762284, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d3541f8a-d015-4f67-a7a9-601f5bb92c74" }, { "lat": [ 3.78986846, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 109.69762284, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "592159d6-749d-4b88-8bb7-c8fc51a87f91" }, { "lat": [ 3.78986846, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13535311898873317 }, "lon": [ 109.69762284, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eb31491f-c27d-4c5c-b398-76bfaf89f738" }, { "lat": [ 3.78986846, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 109.69762284, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "98109cc6-fef5-4689-a127-be491910a369" }, { "lat": [ 3.78986846, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 109.69762284, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "31a32f37-6cff-4ec0-9f2f-ca623f19e549" }, { "lat": [ 3.78986846, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15131904369332233 }, "lon": [ 109.69762284, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0c9b9a0f-cfb5-4713-a220-7d16e78f2013" }, { "lat": [ 3.78986846, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13649354218191811 }, "lon": [ 109.69762284, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "357fd4fd-ea0b-4d3a-99f7-5846df8dba32" }, { "lat": [ 3.78986846, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 109.69762284, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b7331ddb-f85d-415d-9ed4-5534d8be0312" }, { "lat": [ -17.27381643, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 35.53367543, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a18a0c52-c7d8-4036-a5cd-5eb7d9965b9c" }, { "lat": [ -22, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 17, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6a52aa7f-875b-4930-9ded-8c136233d2a0" }, { "lat": [ -22, -6.27565408 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 17, 34.81309981 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "273343c3-b740-4921-b2ed-31e5d08d5070" }, { "lat": [ -22, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 17, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "35197ced-dd21-4b56-a4d8-39c2728394ac" }, { "lat": [ -21.29991806, -25.73288704 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.68492374, 134.49100008 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "e21b68e3-3fa5-469a-9964-a52cfba36d64" }, { "lat": [ -21.29991806, 40.24448698 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.68492374, -3.64755047 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "0d373485-73ce-4457-ba8d-26fd648d73c4" }, { "lat": [ -21.29991806, 42.17344011 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.68492374, -2.76172945 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "0588e015-ae60-4ef2-aaf4-2b4fba876b57" }, { "lat": [ -21.29991806, 37.59230135 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.68492374, 138.03089558 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2cedc80c-14a7-40be-8903-f024a27d181f" }, { "lat": [ -21.29991806, 3.78986846 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 165.68492374, 109.69762284 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "3518c3ca-97ac-4864-be5e-3e31d4bc5cc2" }, { "lat": [ -21.29991806, 39.59550671 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 165.68492374, -8.50104361 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "bf3c6159-8a25-4afa-a01e-8884c4edf1de" }, { "lat": [ -21.29991806, 15.11815794 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 165.68492374, 101.0028813 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "adb81004-1277-4dc5-a66e-af9304248345" }, { "lat": [ 9.59411452, 47.58549439 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 14.1264761 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4a41891f-83c4-4c98-a621-d5ea28fee022" }, { "lat": [ 9.59411452, -25.73288704 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 134.49100008 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e05681ec-2c8e-4a34-932a-fca9ba54e84c" }, { "lat": [ 9.59411452, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ede916d8-c4ec-4dfd-8a1e-8952cca40044" }, { "lat": [ 9.59411452, -10.78777702 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, -53.09783113 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f4a558c8-8c85-4318-85d7-670654182a09" }, { "lat": [ 9.59411452, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 8.08943895, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "69875088-af71-435f-ab9e-79159b3f1ff4" }, { "lat": [ 9.59411452, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 8.08943895, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7d882848-07cb-4ec2-8c75-213324f321a1" }, { "lat": [ 9.59411452, 21.62289528 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, -79.01605384 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3ca82865-8789-42ee-8257-a147310b543a" }, { "lat": [ 9.59411452, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "65ebef54-b12b-419f-ac87-bf71bd519423" }, { "lat": [ 9.59411452, 26.49593311 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 29.86190099 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "581c39bc-468d-4dcb-a7bc-eb2f829221da" }, { "lat": [ 9.59411452, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d76f3ba8-15bf-4672-b772-c77230e532a8" }, { "lat": [ 9.59411452, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 8.08943895, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5c64bcec-fa75-4a84-be24-853c0ccbe94c" }, { "lat": [ 9.59411452, -2.21505456 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 117.24011366 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f673ffd1-2abe-4943-9977-d06a5b0a1e3d" }, { "lat": [ 9.59411452, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 8.08943895, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "fceee8f3-9188-4fa8-9c2c-15c498fd10c7" }, { "lat": [ 9.59411452, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "704fa283-069c-4baf-9201-72b0ef6bed91" }, { "lat": [ 9.59411452, 23.94753724 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, -102.52345169 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e62a3984-f678-436e-984f-46636f932313" }, { "lat": [ 9.59411452, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 8.08943895, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b9df4c93-65da-4be0-a172-2657cdfbd744" }, { "lat": [ 9.59411452, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 8.08943895, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2dc4e339-40d4-4a27-8bc5-d121ce1d5d61" }, { "lat": [ 9.59411452, 62.77966519 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 16.74558049 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8f0e6918-a154-4a7f-a75e-e1403a6d52cd" }, { "lat": [ 9.59411452, 15.11815794 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 101.0028813 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "46ee2ca9-7c3f-4488-98b2-323ad5ca9df5" }, { "lat": [ 9.59411452, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ab0e3afe-42d7-4421-9cf3-10eae832db55" }, { "lat": [ 9.59411452, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2223679e-e1e9-4d37-86f3-ab6a0848e708" }, { "lat": [ 12.84709429, 39.07469623 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -85.0305297, 22.95555794 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9a236a71-f2b0-4a8f-93fc-da692f72d0e4" }, { "lat": [ 52.100789899999995, 18.2239595 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 5.28144793, -63.06498927 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe498132-0243-4cf9-b20a-2aa530af66a1" }, { "lat": [ 52.100789899999995, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 5.28144793, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e357b634-7940-413e-b63d-8deaff0bbd02" }, { "lat": [ 52.100789899999995, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 5.28144793, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0286a1fd-77dd-4d22-b7ef-146121079f43" }, { "lat": [ 52.100789899999995, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.37370156636438584 }, "lon": [ 5.28144793, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2a198ab6-5cfe-409e-b462-68e83d48c3f3" }, { "lat": [ 52.100789899999995, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20719978015938445 }, "lon": [ 5.28144793, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "11551ab8-4081-4496-8cbe-08c03699a498" }, { "lat": [ 52.100789899999995, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 5.28144793, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78e19f8b-1841-4b9b-8fe6-430b4c042ea7" }, { "lat": [ 52.100789899999995, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19693597142072 }, "lon": [ 5.28144793, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33fb9884-48e9-495f-9743-fb4e2ae3697e" }, { "lat": [ 52.100789899999995, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 5.28144793, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4d244a50-fe86-4400-94be-edb52cf485cd" }, { "lat": [ 52.100789899999995, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16500412201154163 }, "lon": [ 5.28144793, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8a4da3c3-451e-452e-8a28-e53e8f9b6727" }, { "lat": [ 52.100789899999995, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28588898048914535 }, "lon": [ 5.28144793, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5dd7b725-64ee-48e1-9450-e5665751e9f5" }, { "lat": [ 52.100789899999995, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24027205276174773 }, "lon": [ 5.28144793, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c6402502-cb63-405d-821e-8af81e886763" }, { "lat": [ 52.100789899999995, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 5.28144793, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2305ea5f-4ad9-4cb4-bc50-d8edd112c736" }, { "lat": [ 52.100789899999995, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.350893102500687 }, "lon": [ 5.28144793, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "900d04e3-69d4-4032-8a1d-40280d89239c" }, { "lat": [ 52.100789899999995, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52621f09-df69-4478-95aa-5ed9294b028a" }, { "lat": [ 52.100789899999995, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 5.28144793, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a279e8d-599c-4ea7-ac7b-0dc686299000" }, { "lat": [ 52.100789899999995, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 5.28144793, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "801c2880-d3e8-4c8e-97d7-c4313091f49f" }, { "lat": [ 52.100789899999995, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.177548777136576 }, "lon": [ 5.28144793, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "44184f1b-316e-44d8-a407-e29cc1945398" }, { "lat": [ 52.100789899999995, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2813272877164056 }, "lon": [ 5.28144793, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8a022468-cdcb-4583-8d31-34b229317eec" }, { "lat": [ 52.100789899999995, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.77627095355867 }, "lon": [ 5.28144793, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f5776d0e-70ef-4e3d-97a8-a68500017a95" }, { "lat": [ 52.100789899999995, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22772739763671337 }, "lon": [ 5.28144793, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e9290a7-b66e-478e-af87-4f389bc62750" }, { "lat": [ 52.100789899999995, 15.439470199999999 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, -61.357726 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e089715-c4cb-4534-8a01-d6013ae41f36" }, { "lat": [ 52.100789899999995, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14333608134102777 }, "lon": [ 5.28144793, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "634f411b-98cf-4dd2-8928-997ef3b299db" }, { "lat": [ 52.100789899999995, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 5.28144793, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1da17374-3930-4046-a29e-d56cb9b2cc4f" }, { "lat": [ 52.100789899999995, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5139736191261335 }, "lon": [ 5.28144793, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac9c6101-70d4-48c5-99bd-fb0dc6a2b531" }, { "lat": [ 52.100789899999995, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1467573509205826 }, "lon": [ 5.28144793, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe5dc8ab-17e4-4964-9fb4-819f266f74a5" }, { "lat": [ 52.100789899999995, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5983649354218192 }, "lon": [ 5.28144793, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5277055b-a6dd-40c6-9f99-ee556dbcce69" }, { "lat": [ 52.100789899999995, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5938032426490794 }, "lon": [ 5.28144793, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b86936f4-513a-42f8-b59d-3462b28088a2" }, { "lat": [ 52.100789899999995, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 5.28144793, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "583ed478-489c-404d-9313-59638bc25780" }, { "lat": [ 52.100789899999995, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 5.28144793, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b27271ee-8ce1-4f91-9fc7-8313a370a762" }, { "lat": [ 52.100789899999995, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 5.28144793, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1fd18953-7227-4929-a0da-32e9bd5daab3" }, { "lat": [ 52.100789899999995, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.44668865072822206 }, "lon": [ 5.28144793, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ee89c0a-1123-40dd-afb9-ef498870c4f3" }, { "lat": [ 52.100789899999995, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14561692772739765 }, "lon": [ 5.28144793, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7fef433c-0260-425a-88ff-b6ca25875aa8" }, { "lat": [ 52.100789899999995, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15816158285243198 }, "lon": [ 5.28144793, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5dac6ef2-72a3-4424-9ac9-b2ecf155d910" }, { "lat": [ 52.100789899999995, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 5.28144793, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b78937ff-f17b-488a-91df-f93c87cf0837" }, { "lat": [ 52.100789899999995, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19123385545479527 }, "lon": [ 5.28144793, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9edf1aa1-9dae-49e0-a1f4-144ef0cd69fc" }, { "lat": [ 52.100789899999995, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13535311898873317 }, "lon": [ 5.28144793, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e47413f-b2ad-4144-ba4d-f4f52a6a8bc9" }, { "lat": [ 52.100789899999995, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1638636988183567 }, "lon": [ 5.28144793, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d8d99c66-acc8-40b7-b642-b5ba62ec958f" }, { "lat": [ 52.100789899999995, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 5.28144793, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d1bb2663-37ed-4128-b88d-1dc8191450a6" }, { "lat": [ 52.100789899999995, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ 5.28144793, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "674db0e7-39c7-44ed-aae3-eabf55191fdc" }, { "lat": [ 52.100789899999995, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6143308601264084 }, "lon": [ 5.28144793, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "afa6e7c5-bd3f-4cc3-8510-8b40259a78d3" }, { "lat": [ 52.100789899999995, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 5.28144793, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "385cd5d2-b9dd-41b3-84db-9b1e4c507645" }, { "lat": [ 52.100789899999995, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23571035998900797 }, "lon": [ 5.28144793, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d27ba77-87e5-4c89-86e0-eee38767f1fe" }, { "lat": [ 52.100789899999995, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ 5.28144793, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27bde81f-2d71-4335-b3c3-5ab912957a15" }, { "lat": [ 52.100789899999995, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 5.28144793, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "70b62e5f-babf-4d56-b00d-7bc74d46aabe" }, { "lat": [ 52.100789899999995, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 5.28144793, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "55e5ff82-0702-467e-9cbe-d621149dcda7" }, { "lat": [ 52.100789899999995, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 5.28144793, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b89f69b0-fede-4134-8221-4832fb5ddbea" }, { "lat": [ 52.100789899999995, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 5.28144793, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "45c3ae97-2c93-4133-ad8f-32ae1905f275" }, { "lat": [ 52.100789899999995, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 5.28144793, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "939ea25b-2d3d-49a4-984e-d99ab7e69428" }, { "lat": [ 52.100789899999995, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f12b26cb-77d3-4c00-b12f-72c8a16f4a62" }, { "lat": [ 52.100789899999995, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 5.28144793, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b38ca49-e27f-4117-9804-b5f8d668014b" }, { "lat": [ 52.100789899999995, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 5.28144793, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bef2e7ef-9b26-4db8-b488-0c52e63bfe2f" }, { "lat": [ 52.100789899999995, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 5.28144793, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7245c96-0b20-4393-ab9c-6d4aaba9c7cd" }, { "lat": [ 52.100789899999995, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19237427864798023 }, "lon": [ 5.28144793, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0ce2074-0411-443f-a1da-c74cda6d6f29" }, { "lat": [ 52.100789899999995, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ 5.28144793, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bca7f8c7-f9fa-4d29-91a7-e56c0cbac861" }, { "lat": [ 52.100789899999995, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2893102500687002 }, "lon": [ 5.28144793, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50ce1e79-3522-49db-9b80-7652f6a35e75" }, { "lat": [ 52.100789899999995, 18.22813055 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 5.28144793, -66.47307604 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "968c7ebf-532a-4b93-87af-4e9dbed8a3ea" }, { "lat": [ 52.100789899999995, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3782632591371256 }, "lon": [ 5.28144793, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "707ccfdd-9460-42c2-a2bd-2440185b7339" }, { "lat": [ 52.100789899999995, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 5.28144793, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5700f500-feeb-42c1-a5e3-897d8c85a06f" }, { "lat": [ 52.100789899999995, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 5.28144793, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "39959f76-e73f-4a8d-b7e0-aa05a6fe72e4" }, { "lat": [ 52.100789899999995, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "978c22be-4bd4-4596-9e63-15241bb38293" }, { "lat": [ 52.100789899999995, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13535311898873317 }, "lon": [ 5.28144793, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "993caa85-948f-463b-9d4f-c34b3bca72b6" }, { "lat": [ 52.100789899999995, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19921681780708986 }, "lon": [ 5.28144793, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da816d90-fe55-4d60-92fd-807639cf3e4e" }, { "lat": [ 52.100789899999995, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14219565814784282 }, "lon": [ 5.28144793, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "22b5a2cf-1a21-4a53-807b-972ddf2cd24d" }, { "lat": [ 52.100789899999995, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16728496839791152 }, "lon": [ 5.28144793, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "53b15ef8-e22d-4f3a-a469-e44f7db62749" }, { "lat": [ 52.100789899999995, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 5.28144793, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e273bf2c-6dc6-4821-812d-cbcb2ebf3622" }, { "lat": [ 52.100789899999995, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 5.28144793, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27ccc92f-af46-4e01-a65b-fa1a4ca64643" }, { "lat": [ 52.100789899999995, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 5.28144793, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6aca8e39-4fd7-4ac3-9902-7dcf8dc9d095" }, { "lat": [ 52.100789899999995, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ 5.28144793, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "23d74493-b235-4b3e-b810-782948f64e9d" }, { "lat": [ 52.100789899999995, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14789777411376753 }, "lon": [ 5.28144793, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0b16c2d-001f-4d23-b94f-ee80630d106c" }, { "lat": [ 52.100789899999995, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "990dcaaa-0766-49b7-9a27-84ac13a769d5" }, { "lat": [ 52.100789899999995, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7283731794449024 }, "lon": [ 5.28144793, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3fc47be2-be30-47ac-b1c7-0d16be09bc09" }, { "lat": [ 52.100789899999995, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 5.28144793, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9cda9dc1-2060-4b22-a728-6e40a8e9c87a" }, { "lat": [ 52.100789899999995, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 5.28144793, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df7f09a0-2a99-43a3-9a04-b126d3842bd3" }, { "lat": [ 52.100789899999995, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 5.28144793, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d4f8f5c2-c704-481d-81bb-5d04f9a339ce" }, { "lat": [ 68.75015572, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.34834656, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4c8c9300-ae1e-4c46-9671-94fc6cdc7438" }, { "lat": [ 68.75015572, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "03787b9d-fc78-4120-a63d-c27b257c9a95" }, { "lat": [ 68.75015572, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22886782082989832 }, "lon": [ 15.34834656, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3c1fc559-b9b8-4c20-91f2-3ead24bce518" }, { "lat": [ 68.75015572, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 15.34834656, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f6222b6d-0d32-4286-9658-c7f78610c8c7" }, { "lat": [ 68.75015572, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 15.34834656, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "84a0e95a-74d7-4928-9bfc-62e135789ed0" }, { "lat": [ 68.75015572, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 15.34834656, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90f283b3-d8ee-45eb-9ebf-987a8376fb09" }, { "lat": [ 68.75015572, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 15.34834656, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "47f6e958-8f7f-44da-81fe-39ef0701cb00" }, { "lat": [ 68.75015572, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ 15.34834656, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df4bac72-4394-4b7d-bf4c-a50b9a32db33" }, { "lat": [ 68.75015572, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13193184940917835 }, "lon": [ 15.34834656, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b07f2393-25a0-4003-b12f-79c2f4c6ac60" }, { "lat": [ 68.75015572, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.34834656, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aad39873-cd10-4ba1-ad8d-0a65a770441e" }, { "lat": [ 68.75015572, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2003572410002748 }, "lon": [ 15.34834656, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0fcbbff-c50a-4b28-be00-8f2c08c2408a" }, { "lat": [ 68.75015572, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ce6d7ec-0d6a-4fc5-91f6-85585fa16cf5" }, { "lat": [ 68.75015572, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 15.34834656, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2610d89-8c8f-4795-b916-e9b0fe7b3e29" }, { "lat": [ 68.75015572, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13535311898873317 }, "lon": [ 15.34834656, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "89239e7f-e8d0-4d9d-8916-bf04f3ee8f37" }, { "lat": [ 68.75015572, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2836081341027755 }, "lon": [ 15.34834656, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a385f92-a74b-40e0-8c04-56c4f641a9d6" }, { "lat": [ 68.75015572, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16614454520472657 }, "lon": [ 15.34834656, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bb758456-786e-4207-b74f-9f2c7ed953ec" }, { "lat": [ 68.75015572, 28.15893849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 2.61732301 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5451a249-131a-48a2-902c-82731d375ab6" }, { "lat": [ 68.75015572, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 15.34834656, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4abdb79f-215a-4d82-a3b8-e07c9d9907be" }, { "lat": [ 68.75015572, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2596592470458917 }, "lon": [ 15.34834656, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "97506413-07da-4983-a975-2a39181989be" }, { "lat": [ 68.75015572, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14561692772739765 }, "lon": [ 15.34834656, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6e23f54d-bc3d-4ca4-8ac8-45fc32263271" }, { "lat": [ 68.75015572, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.29273151964825506 }, "lon": [ 15.34834656, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78c348c9-8589-4cc8-8df9-9f868d6f0d29" }, { "lat": [ 68.75015572, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19465512503435012 }, "lon": [ 15.34834656, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6d9fdf8d-4594-4d05-a99c-5802ce66c9c0" }, { "lat": [ 68.75015572, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "787921cf-c2e0-47d1-8189-695523ad70ad" }, { "lat": [ 68.75015572, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0ea83fa7-9f9c-480e-a978-032b10027d2a" }, { "lat": [ 68.75015572, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2083402033525694 }, "lon": [ 15.34834656, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01deadb9-e1e2-499d-b960-3ab361c2d13f" }, { "lat": [ 68.75015572, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.34834656, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c82ca500-8b87-4ff2-913f-70bdb5bb0061" }, { "lat": [ 68.75015572, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 15.34834656, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed0d9047-af35-476d-b78b-3216ef58e24d" }, { "lat": [ 68.75015572, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 15.34834656, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be068dec-1dbe-48d8-a2aa-b30f972b3ead" }, { "lat": [ 68.75015572, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ 15.34834656, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aff8587b-53c9-4495-b7e2-7a8854df06c8" }, { "lat": [ 68.75015572, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "117a7559-bd05-4322-a69d-f1e520bbce17" }, { "lat": [ 68.75015572, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 15.34834656, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cb0242b5-9f96-4828-aed8-ee95ca610c00" }, { "lat": [ 68.75015572, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.34834656, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aecc6a04-f271-4acd-9446-9fe5cef95240" }, { "lat": [ 68.75015572, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 15.34834656, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3203d2c3-aeba-4736-9a41-672f4bb2d6c6" }, { "lat": [ 68.75015572, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21518274251167904 }, "lon": [ 15.34834656, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8202a950-8ee4-4472-bc74-324dfa4de263" }, { "lat": [ 68.75015572, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 15.34834656, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dab2fbdd-fb1d-4557-a07a-e361f4020749" }, { "lat": [ 68.75015572, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 15.34834656, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65b8741c-3556-476f-8659-c710fec2a595" }, { "lat": [ 68.75015572, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 15.34834656, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5c45185-b3a4-4df1-b017-2b0112e7e9f8" }, { "lat": [ 68.75015572, 13.89479481 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.34834656, -60.96969923 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8a9659c2-afb3-4845-80cc-8d2bb7ab98bc" }, { "lat": [ 68.75015572, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.34834656, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e19a466d-40b4-4f17-8d5b-2cf0f8e7fc62" }, { "lat": [ 68.75015572, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 15.34834656, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a85827b0-af3f-48d1-971e-4c8cf05d78e2" }, { "lat": [ 68.75015572, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.34834656, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac115aeb-0887-4118-8e3c-13cd06252a65" }, { "lat": [ 68.75015572, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0730f3a0-ffad-4e17-b950-c8208032603b" }, { "lat": [ 68.75015572, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 15.34834656, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52535f4f-d432-4eb0-92c3-f9ee64219035" }, { "lat": [ 68.75015572, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 15.34834656, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "95d97de7-6987-440e-b67b-061f0b3476c7" }, { "lat": [ 68.75015572, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19921681780708986 }, "lon": [ 15.34834656, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1b5ef14d-91fd-4244-9ade-bced5a242f01" }, { "lat": [ 68.75015572, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.25167628469359715 }, "lon": [ 15.34834656, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ed6b54a-4ec6-4459-a67f-590bfaecae02" }, { "lat": [ 68.75015572, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 15.34834656, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7702d3d4-3055-4fca-89e1-b6b986380562" }, { "lat": [ 68.75015572, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aef6f818-9e49-4550-a8f0-eafd0d330460" }, { "lat": [ 68.75015572, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7f5a108-cc0a-4454-a848-11c5173c76a4" }, { "lat": [ 68.75015572, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 15.34834656, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7eeddc98-6ac5-4a62-91f8-be6177f79448" }, { "lat": [ 68.75015572, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ 15.34834656, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8eeeebc0-2358-4b1c-ad50-a54e7905111e" }, { "lat": [ 68.75015572, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbd4c7fe-b4bc-4295-bf45-530786deb4fa" }, { "lat": [ 68.75015572, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.34834656, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06930289-c28a-4155-8330-b58d6598db5e" }, { "lat": [ 68.75015572, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea54acdc-076e-486f-87c2-93116f78b094" }, { "lat": [ 68.75015572, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 15.34834656, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df4c6851-60bb-44b5-b6ed-e0ffd9c31676" }, { "lat": [ 68.75015572, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15816158285243198 }, "lon": [ 15.34834656, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f3907c34-0b1e-4a2d-a951-a505850f8ae4" }, { "lat": [ 68.75015572, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 15.34834656, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f1269213-2c50-4b5a-9f48-ce4a1b61cab4" }, { "lat": [ 68.75015572, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 15.34834656, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a91f64b5-a162-4443-85c7-97cc6ad52ccc" }, { "lat": [ 68.75015572, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 15.34834656, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d56b60c9-6253-48e2-9bb6-0452918637f2" }, { "lat": [ 68.75015572, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 15.34834656, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6cf1a57a-a5a8-4cb5-8516-97c2eeb0dd39" }, { "lat": [ 68.75015572, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.34834656, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ab21e892-7c59-4bf9-bc2b-50c4a0ad8a25" }, { "lat": [ 68.75015572, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 15.34834656, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a62e235c-7ba5-42e0-8ce4-a2102aca23c0" }, { "lat": [ 68.75015572, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 15.34834656, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90f18e64-c630-4768-9013-d6b5f1c9d770" }, { "lat": [ 68.75015572, -6.27565408 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 15.34834656, 34.81309981 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a6a53c76-aec7-491b-ae3d-73ceff746697" }, { "lat": [ 68.75015572, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27220390217092605 }, "lon": [ 15.34834656, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2240b06-d64c-4743-a640-8574c5320dec" }, { "lat": [ 68.75015572, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00f0d718-0ad8-4097-8afb-05fde79819f1" }, { "lat": [ 68.75015572, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.34834656, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c63e0224-f8fa-4ec8-a6b9-d731592d46d4" }, { "lat": [ 68.75015572, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 15.34834656, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ee1b0221-2597-4210-8566-7a482220ac9d" }, { "lat": [ 28.24891365, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 83.91582640000001, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b930ebac-30d1-4152-9cdc-839906f6d3d6" }, { "lat": [ 28.24891365, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 83.91582640000001, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47d69a99-2eef-4c10-abc4-924342a2b20f" }, { "lat": [ 28.24891365, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 83.91582640000001, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fe7c2b6e-129c-4c06-8f0f-336bf7ec0a32" }, { "lat": [ 28.24891365, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 83.91582640000001, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "91bf9ff3-50e9-4950-b729-86bfaf7e7149" }, { "lat": [ 28.24891365, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 83.91582640000001, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c22a15b8-3ca1-4bd7-8bbc-6bc77289f6c9" }, { "lat": [ -41.81113557, -35.3813488 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 171.48492347, -65.17980692 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "6e41c571-a939-4a16-83f3-b34e8eaa1275" }, { "lat": [ -41.81113557, 47.58549439 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.2573784006595219 }, "lon": [ 171.48492347, 14.1264761 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "927ece51-e23e-4ec1-b34b-5a4c7f4b7741" }, { "lat": [ -41.81113557, -25.73288704 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.27106347897774113 }, "lon": [ 171.48492347, 134.49100008 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "c3d7eddd-1d4c-4ca6-9b92-a262284fd89c" }, { "lat": [ -41.81113557, 50.63981576 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10684253915910966 }, "lon": [ 171.48492347, 4.64065114 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "b361dab7-b054-437c-985d-b925bc0a927f" }, { "lat": [ -41.81113557, 42.76890318 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10228084638636989 }, "lon": [ 171.48492347, 25.21552909 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "fef086d9-f399-4efd-87c8-cc9420315abf" }, { "lat": [ -41.81113557, -10.78777702 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1079829623522946 }, "lon": [ 171.48492347, -53.09783113 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "b779dd5b-34ff-4654-bc55-af5bf7f90cfc" }, { "lat": [ -41.81113557, 61.36206324 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1638636988183567 }, "lon": [ 171.48492347, -98.30777028 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "5e11672b-3e68-431d-b9eb-339f4db12f95" }, { "lat": [ -41.81113557, 46.79785878 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1079829623522946 }, "lon": [ 171.48492347, 8.20867471 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "6c7702dd-850f-445c-8d06-f55fa4054a8d" }, { "lat": [ -41.81113557, -37.73070989 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10570211596592471 }, "lon": [ 171.48492347, -71.38256213 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "67977069-1d8b-49cd-b8de-bf207d58ae5c" }, { "lat": [ -41.81113557, 36.56176546 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.20377851057982962 }, "lon": [ 171.48492347, 103.81907349 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2b95a27f-4a9e-437d-90bf-3ba850839709" }, { "lat": [ -41.81113557, 3.91383431 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, -73.08114582 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "c4997991-6b44-464d-9df6-7f6a12a8aa1e" }, { "lat": [ -41.81113557, 34.91667211 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10570211596592471 }, "lon": [ 171.48492347, 33.0060022 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "ada98cc4-6a40-43e9-a8c1-76196c65b8a8" }, { "lat": [ -41.81113557, 49.73341233 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11254465512503435 }, "lon": [ 171.48492347, 15.31240163 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "149616ae-fb62-44db-a027-0d14b03657ba" }, { "lat": [ -41.81113557, 51.10698181 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.20719978015938445 }, "lon": [ 171.48492347, 10.38578051 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "08f3f9ef-4a2b-4f28-9ac5-76fe7556cfbf" }, { "lat": [ -41.81113557, 55.98125296 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.14903819730695245 }, "lon": [ 171.48492347, 10.02800992 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "1f1e42ec-d492-4ef0-9654-b573b1027a2e" }, { "lat": [ -41.81113557, 26.49593311 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 171.48492347, 29.86190099 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "7a869683-d7b5-4a72-9801-45dbee0eba00" }, { "lat": [ -41.81113557, 40.24448698 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.16614454520472657 }, "lon": [ 171.48492347, -3.64755047 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "bb9a9411-6c3d-4cff-a407-b2b9afcdb15c" }, { "lat": [ -41.81113557, 64.49884603 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10912338554547954 }, "lon": [ 171.48492347, 26.274665600000002 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "4364f624-b06f-4337-9849-e6fd100817f8" }, { "lat": [ -41.81113557, 42.17344011 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.15359989007969221 }, "lon": [ 171.48492347, -2.76172945 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "b071f43c-9aad-48f0-8222-8963f21e5c1c" }, { "lat": [ -41.81113557, 54.12387156 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.16842539159109646 }, "lon": [ 171.48492347, -2.86563164 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "9f1c13dd-2ac0-4ff4-863e-96a75a1a5443" }, { "lat": [ -41.81113557, 39.07469623 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.13193184940917835 }, "lon": [ 171.48492347, 22.95555794 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "a1d5e726-ca31-4e85-8c0d-8df2ce4e2bdc" }, { "lat": [ -41.81113557, 45.08047631 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.13649354218191811 }, "lon": [ 171.48492347, 16.40412899 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "561d65e6-adc0-42bd-8d14-6653d01a1c3a" }, { "lat": [ -41.81113557, 47.16277506 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11026380873866447 }, "lon": [ 171.48492347, 19.39559116 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "81beddd6-3804-4d72-a4f9-514ee3947794" }, { "lat": [ -41.81113557, -2.21505456 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 171.48492347, 117.24011366 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "72e2d96f-9f93-4a4d-9f54-6524ea84f113" }, { "lat": [ -41.81113557, 53.17544870000001 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1079829623522946 }, "lon": [ 171.48492347, -8.13793569 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "c11ab55d-ec81-40d5-aade-d82bbfc9135b" }, { "lat": [ -41.81113557, 22.88578212 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12280846386369883 }, "lon": [ 171.48492347, 79.61197609999999 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "ec6dba4a-eeb4-4db0-894f-cb9fb85e6dcf" }, { "lat": [ -41.81113557, 64.99575386 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, -18.57396167 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "823e67e6-8a00-4935-8c31-6720efda1908" }, { "lat": [ -41.81113557, 42.79662641 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.14105523495465788 }, "lon": [ 171.48492347, 12.07001339 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "d7cc2223-b81e-4a1d-95f3-ab7076864d4b" }, { "lat": [ -41.81113557, 37.59230135 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1467573509205826 }, "lon": [ 171.48492347, 138.03089558 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "a81fa511-522f-4d00-ae64-ea738b55b031" }, { "lat": [ -41.81113557, 36.38523983 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12737015663643858 }, "lon": [ 171.48492347, 127.83916086 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "9c6864cc-8dec-4961-96d0-af3393628a10" }, { "lat": [ -41.81113557, 13.89479481 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, -60.96969923 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "725e9388-2c53-4433-913b-862351b521b3" }, { "lat": [ -41.81113557, 29.83762955 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, -8.45615795 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "310b72c0-6cb0-4ec0-98d9-99a276e825e6" }, { "lat": [ -41.81113557, 47.19498804 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, 28.45673372 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "761e45dd-b121-41f9-95bd-bf910cf9a5f4" }, { "lat": [ -41.81113557, 35.92149632 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, 14.40523316 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "1b406a26-f6d9-49b6-a161-41e731228ccb" }, { "lat": [ -41.81113557, 23.94753724 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11596592470458918 }, "lon": [ 171.48492347, -102.52345169 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "d2590b46-a15a-40c8-a7a5-36a7ea5602e8" }, { "lat": [ -41.81113557, 3.78986846 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11596592470458918 }, "lon": [ 171.48492347, 109.69762284 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "209d1d08-9e08-4918-9133-c7d074f67032" }, { "lat": [ -41.81113557, 52.100789899999995 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.13763396537510306 }, "lon": [ 171.48492347, 5.28144793 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "119ed97e-4679-4651-a7d7-58d2936ae52f" }, { "lat": [ -41.81113557, 68.75015572 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11140423193184941 }, "lon": [ 171.48492347, 15.34834656 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "d682afbf-bd78-4d8b-a831-37ec0eed7099" }, { "lat": [ -41.81113557, -41.81113557 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.29843363561417974 }, "lon": [ 171.48492347, 171.48492347 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "85dd46b9-af95-4c0a-b171-2fb5b46822c3" }, { "lat": [ -41.81113557, 29.9497515 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 171.48492347, 69.33957937 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "3988fcb5-8dd5-487f-8b0e-d174be8fb7b3" }, { "lat": [ -41.81113557, 52.12759564 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12737015663643858 }, "lon": [ 171.48492347, 19.39012835 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "adbc725b-cbd9-4099-89b9-89c60e562fa0" }, { "lat": [ -41.81113557, 39.59550671 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.16272327562517175 }, "lon": [ 171.48492347, -8.50104361 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "50ba77ca-bc8e-45bd-890f-35d63170de36" }, { "lat": [ -41.81113557, 25.30601188 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10570211596592471 }, "lon": [ 171.48492347, 51.18479632 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "acdee51a-9f38-4a01-887e-eb192ce278e4" }, { "lat": [ -41.81113557, 45.85243127 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10342126957955483 }, "lon": [ 171.48492347, 24.97293039 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "6d4deb19-081d-428e-9ef7-7bd6533c88c6" }, { "lat": [ -41.81113557, 61.98052209 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1079829623522946 }, "lon": [ 171.48492347, 96.68656112 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "ba144ce5-5ee8-464e-90d5-d45bcb925f72" }, { "lat": [ -41.81113557, 62.77966519 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10342126957955483 }, "lon": [ 171.48492347, 16.74558049 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f4029bd0-c2f2-4457-82d6-1a6c95eea078" }, { "lat": [ -41.81113557, 1.35876087 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.119387194284144 }, "lon": [ 171.48492347, 103.81725592 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "00c39dfc-f84e-4c65-8e02-faf43ca64355" }, { "lat": [ -41.81113557, 46.11554772 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10114042319318495 }, "lon": [ 171.48492347, 14.80444238 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "3449b810-e748-40de-87c4-98d84f5c88fd" }, { "lat": [ -41.81113557, 48.70547528 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10228084638636989 }, "lon": [ 171.48492347, 19.47905218 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "750bf444-7a6a-4107-8be5-bef3b2fcaea9" }, { "lat": [ -41.81113557, 15.11815794 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12737015663643858 }, "lon": [ 171.48492347, 101.0028813 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "688ed6d2-8941-4e97-b4db-8b4ebb429619" }, { "lat": [ -41.81113557, 34.11956246 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, 9.55288359 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "19af8b8f-4eb0-4157-abbf-e4d409c07946" }, { "lat": [ -41.81113557, 39.0616029 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10456169277273977 }, "lon": [ 171.48492347, 35.16895346 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f78c346e-90ad-4944-b9f1-1c3a2b611ba1" }, { "lat": [ -41.81113557, 23.753992800000002 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12394888705688376 }, "lon": [ 171.48492347, 120.95427281 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "c19d42ec-b36f-4681-b2a6-5a1be5fb274e" }, { "lat": [ -41.81113557, 45.6795472 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.15474031327287718 }, "lon": [ 171.48492347, -112.46167369999999 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "4361c6ec-25c5-4453-97e9-7c79c2741820" }, { "lat": [ -41.81113557, -32.79951534 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 171.48492347, -56.01807053 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "03b1bc54-cd51-4d64-8aa8-e1edc9cf2a09" }, { "lat": [ -41.81113557, 16.646016699999997 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.12622973344325364 }, "lon": [ 171.48492347, 106.29914698 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "65cd6e27-ac36-41f9-ae14-2a14df5a486b" }, { "lat": [ -41.81113557, -29.00034095 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10684253915910966 }, "lon": [ 171.48492347, 25.08390093 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "6ebabfa7-39e3-4963-940d-feb6b4bd8f2e" }, { "lat": [ 20.60515333, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2fb12cec-c9a5-48a2-8708-8ee92228a430" }, { "lat": [ 20.60515333, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 56.09166155, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c32ee22d-f97c-4cb1-8603-1418d99f3eaf" }, { "lat": [ 20.60515333, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "76acf6bc-3e8d-47db-9038-96b6e4807f16" }, { "lat": [ 20.60515333, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0aaad399-2d6a-49c0-9847-0f9153b28e59" }, { "lat": [ 20.60515333, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 56.09166155, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a8987ba9-40d5-4c34-b0dd-2f2dc04ca458" }, { "lat": [ 20.60515333, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "62673ce9-21d4-4094-a990-5d358b01605b" }, { "lat": [ 20.60515333, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a9d45c72-3a71-4c06-bb62-cefcff4840ee" }, { "lat": [ 20.60515333, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b5c7958c-8aae-49bc-bdcf-4e3298a4f90e" }, { "lat": [ 20.60515333, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a248ca6d-dfab-4e9c-9eff-84bd3f74eb1e" }, { "lat": [ 20.60515333, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7225d4ac-0058-40f6-91ee-4b64aaa07676" }, { "lat": [ 20.60515333, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 56.09166155, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9f45ebc3-e71d-4c21-8d9d-1a2535312f52" }, { "lat": [ 20.60515333, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 56.09166155, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8da1386f-308e-4c40-a7de-cad84fdb75d5" }, { "lat": [ 20.60515333, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 56.09166155, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a1c01a2a-0f07-4d14-b7f1-63b8fb9fe299" }, { "lat": [ 8.51750797, 9.97634464 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -80.11915156, -84.19208768 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c5e923b7-046d-46f8-8119-5151d27c87e9" }, { "lat": [ 8.51750797, 40.24448698 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -80.11915156, -3.64755047 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3d36abbd-985f-4145-aedf-5465e3d8efc6" }, { "lat": [ 8.51750797, 54.12387156 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -80.11915156, -2.86563164 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "5a1db26a-920c-408f-9252-d1ca4b077951" }, { "lat": [ -9.15280381, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7dcab141-3d39-4d7d-8619-751908ac595f" }, { "lat": [ -9.15280381, -25.73288704 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -74.38242685, 134.49100008 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "eb135896-7624-4931-ace3-6493f29a9a60" }, { "lat": [ -9.15280381, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6b5c8e23-0392-41d0-96c7-d30945aaa4b4" }, { "lat": [ -9.15280381, 61.36206324 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -74.38242685, -98.30777028 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "eabeec42-df9e-450e-b9ee-66722219d6f7" }, { "lat": [ -9.15280381, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f48d085f-e337-40d9-8385-335e119c697d" }, { "lat": [ -9.15280381, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "5684e7d0-42af-4b62-a3e2-8e01804886cc" }, { "lat": [ -9.15280381, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -74.38242685, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "507afa2c-2555-479f-b1bf-07f1eb85a26f" }, { "lat": [ -9.15280381, 9.97634464 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, -84.19208768 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "761778a6-cd48-4358-ab2c-51ad4d42dc0e" }, { "lat": [ -9.15280381, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -74.38242685, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "079e0f12-f64c-49fa-8c5a-5b0f0e723c0e" }, { "lat": [ -9.15280381, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8fdc9263-5da0-4f8e-aabc-0f325d2726dd" }, { "lat": [ -9.15280381, -2.21505456 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 117.24011366 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b0a95957-eff9-40a3-a679-90a5d77bab53" }, { "lat": [ -9.15280381, 36.38523983 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 127.83916086 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1c4bcfe8-3d10-4089-b8d8-b1d1fe60481a" }, { "lat": [ -9.15280381, 55.32610984 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 23.88719355 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e325448d-e611-42a8-9336-a511d881b9af" }, { "lat": [ -9.15280381, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3969912d-2e1d-4a69-8a1b-345cbb0fd033" }, { "lat": [ -9.15280381, 52.12759564 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 19.39012835 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8b71b8a1-fc46-4574-80a1-32d417106045" }, { "lat": [ -9.15280381, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c1210cf9-8199-4b92-8e75-6487aa4008e4" }, { "lat": [ -9.15280381, 1.35876087 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -74.38242685, 103.81725592 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "27597675-f3be-4a4d-b9dd-e1e8e0b02bf4" }, { "lat": [ -9.15280381, 15.11815794 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -74.38242685, 101.0028813 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7e27add9-6139-4dcf-b5cb-e6c08a11f88c" }, { "lat": [ -9.15280381, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -74.38242685, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7056da64-abe7-4d81-a18b-b0170fa81981" }, { "lat": [ -14.72227409, 61.36206324 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -144.90494387, -98.30777028 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "9807146d-4c97-40e2-8d9c-c4f4a9225498" }, { "lat": [ -14.72227409, 42.17344011 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -144.90494387, -2.76172945 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "677e1b42-2361-4fba-b9d0-af0751a92c69" }, { "lat": [ -14.72227409, 42.79662641 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -144.90494387, 12.07001339 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "1f6fc1fd-aafc-46a8-9bfb-be4d693a3708" }, { "lat": [ 11.77536778, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 122.88393253, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5b9b8361-3eda-45e3-8b1c-1f4004405460" }, { "lat": [ 11.77536778, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "abb795aa-27f5-4156-b224-e4e5564e9bcb" }, { "lat": [ 11.77536778, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5b2fb1af-0de8-4e67-b5c8-531c91e38441" }, { "lat": [ 11.77536778, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b91cdca-f9ff-4341-a36d-3f68aa3cc9ae" }, { "lat": [ 11.77536778, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 122.88393253, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1e7d7ed5-f64f-4f8c-b9fd-22c8f589506c" }, { "lat": [ 11.77536778, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 122.88393253, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "49a52979-e5d0-4b3b-bcf1-e1cecb6830e4" }, { "lat": [ 11.77536778, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9406784d-8e75-4e80-a024-0f739f7d3d9d" }, { "lat": [ 11.77536778, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0dec3b66-11c2-4532-bb59-293a897bf112" }, { "lat": [ 11.77536778, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "79de245b-e813-4b33-ba23-ccd2fe28f87a" }, { "lat": [ 11.77536778, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a3e063c5-0e7f-4681-a64e-2d19a7a808e2" }, { "lat": [ 11.77536778, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f8da8d06-048d-4e6e-9141-8bbddcc79e45" }, { "lat": [ 11.77536778, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "38ebf876-3bb6-48a0-82a9-190e78a6bcaf" }, { "lat": [ 11.77536778, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4ad55faa-6f8a-4761-bb2b-b660e4adc130" }, { "lat": [ 11.77536778, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5d14e18d-09e8-42d7-984c-55619d672194" }, { "lat": [ 11.77536778, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 122.88393253, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2424173e-9d9d-49b0-a5e5-19bd68cada35" }, { "lat": [ 11.77536778, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0c992aff-0aa6-4098-bdfd-981716af2c0f" }, { "lat": [ 11.77536778, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 122.88393253, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8184a7f6-3809-43b9-bdb7-afa134dbad44" }, { "lat": [ 11.77536778, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9a3fa382-53cd-4e45-8e4e-a342b9426c35" }, { "lat": [ 11.77536778, 47.19498804 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 28.45673372 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6f18a2f3-364d-4329-9d90-84d500b76a23" }, { "lat": [ 11.77536778, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 122.88393253, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e95fa465-cdb5-4f09-aed2-254a86da31b3" }, { "lat": [ 11.77536778, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "107ac26d-3369-4110-87b3-b42b085ef99c" }, { "lat": [ 11.77536778, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 122.88393253, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dd534971-4f54-4ce1-822e-ab874b696274" }, { "lat": [ 11.77536778, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "adefe0c9-5560-491c-b288-cb1b0a106dad" }, { "lat": [ 11.77536778, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7a5518ca-21af-4e13-b88f-46402442e7a3" }, { "lat": [ 11.77536778, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 122.88393253, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "88d22b60-b3be-467d-bbba-cafa1d4159e2" }, { "lat": [ 11.77536778, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3611bdc5-c25b-4169-a65d-0ddcfffa6f81" }, { "lat": [ 11.77536778, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 122.88393253, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "144890a6-5f68-4b41-980c-7f3c3cec2d91" }, { "lat": [ 29.9497515, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 69.33957937, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7c128bc9-d239-4d12-ba0b-49b7f39b8027" }, { "lat": [ 29.9497515, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 69.33957937, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eea75fae-d6ee-4377-8e23-a10ebfcecda0" }, { "lat": [ 29.9497515, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 69.33957937, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3ce33af5-f300-42f9-a96e-a9c60d8f0261" }, { "lat": [ 29.9497515, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 69.33957937, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e1afe932-7e00-4d28-969a-9982f4280f3c" }, { "lat": [ 29.9497515, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "636aa532-fb5b-4f41-9a60-94a5be8ba3f3" }, { "lat": [ 29.9497515, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 69.33957937, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "488b5285-00e6-4f4d-adb4-8d6aea6bb29b" }, { "lat": [ 29.9497515, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 69.33957937, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f1f07962-bbbb-4931-b145-f77ce5bfec16" }, { "lat": [ 29.9497515, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6a34c4a6-9432-4c0c-9e9c-3d9141b4869b" }, { "lat": [ 29.9497515, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1524594668865073 }, "lon": [ 69.33957937, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bc3570ff-b7bf-488e-8c9f-04d5db2dbaa6" }, { "lat": [ 29.9497515, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0ef1e708-90c0-4a40-bbc6-dc5cf906e722" }, { "lat": [ 29.9497515, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8b5f473e-53e2-45f3-80af-71475b29d7f3" }, { "lat": [ 29.9497515, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 69.33957937, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5520e405-6197-41c7-aecb-a895d5f62915" }, { "lat": [ 29.9497515, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12280846386369883 }, "lon": [ 69.33957937, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f07b0ce1-f1e3-4d53-8fd2-b28aac4802e5" }, { "lat": [ 29.9497515, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4718effa-aa03-4b87-a22d-af8f1146db13" }, { "lat": [ 29.9497515, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 69.33957937, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cb3555c3-545f-4acb-ad60-f412ee5a68b3" }, { "lat": [ 29.9497515, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 69.33957937, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9bf1d8a3-47e8-4ba5-a7f5-b0c3eb93be8a" }, { "lat": [ 29.9497515, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 69.33957937, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "232384ae-e5a2-41e0-b341-f79614e915bf" }, { "lat": [ 29.9497515, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 69.33957937, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d8e4d51d-ab11-4a5d-91e9-29b71f301675" }, { "lat": [ 29.9497515, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 69.33957937, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72f5613c-aa85-4b36-a7fa-d4123ad9852a" }, { "lat": [ 29.9497515, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 69.33957937, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "53bf9407-d79f-4d95-a607-e304295dc404" }, { "lat": [ 29.9497515, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 69.33957937, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "87c2d2a9-980d-491f-8f0e-0f5b991b1ee7" }, { "lat": [ 29.9497515, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 69.33957937, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c9497216-2c42-455a-98b8-ca116725d32d" }, { "lat": [ 29.9497515, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 69.33957937, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "485bd25f-da83-4faf-ba86-aae3718bae33" }, { "lat": [ 29.9497515, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 69.33957937, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e3b9bf82-94c1-4f49-b2b3-c6af29987aa8" }, { "lat": [ 29.9497515, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d2039a2c-e372-4d9c-b66a-7ac5325ea6c8" }, { "lat": [ 29.9497515, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a131baef-419a-45d5-9f76-5f416ac152dc" }, { "lat": [ 29.9497515, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 69.33957937, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "78a7d40c-263e-4415-9281-c1de4f0b9002" }, { "lat": [ 29.9497515, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 69.33957937, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0729e5b1-26fa-4837-944e-f7315917a432" }, { "lat": [ 29.9497515, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b7ae67fa-4bd7-4d45-ba49-0a86db726d51" }, { "lat": [ 29.9497515, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 69.33957937, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eabfa03a-9a75-49b9-94c7-918b1280b2ce" }, { "lat": [ 29.9497515, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 69.33957937, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d817a397-a9f6-4a05-8afb-f1d8fe410568" }, { "lat": [ 29.9497515, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14789777411376753 }, "lon": [ 69.33957937, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a5caddf-78a2-4213-8de3-ce32d36f54f9" }, { "lat": [ 29.9497515, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 69.33957937, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c845ab85-e68c-4fbf-9481-d786655c7355" }, { "lat": [ 29.9497515, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.119387194284144 }, "lon": [ 69.33957937, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f3dd544-980a-44e7-a0a2-5f1d0767c699" }, { "lat": [ 29.9497515, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 69.33957937, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3f78dc01-5806-4236-b934-015d92f5a922" }, { "lat": [ 29.9497515, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "527d2112-8439-4b92-ad77-aca08beeaebf" }, { "lat": [ 29.9497515, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f55030a-287d-485d-85b2-ca196247607d" }, { "lat": [ 29.9497515, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 69.33957937, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d2d48405-a929-4eaa-814e-18027a9452ac" }, { "lat": [ 29.9497515, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 69.33957937, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b617a138-98ab-4bff-b011-e03f3a9ed917" }, { "lat": [ 29.9497515, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 69.33957937, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "56761cfa-adf9-4a33-950a-b8ac6a8436a8" }, { "lat": [ 29.9497515, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 69.33957937, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "56376088-2645-42ad-9510-b074b1ced1c2" }, { "lat": [ 29.9497515, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 69.33957937, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "068febbf-7b9c-4777-b6dc-6cbc6926b9ee" }, { "lat": [ 29.9497515, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 69.33957937, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "48db7f17-6019-49c1-88c3-c4c8865b621b" }, { "lat": [ 29.9497515, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8275390c-087f-48a7-8482-3290ac252b55" }, { "lat": [ 52.12759564, 42.54229102 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39012835, 1.56054378 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65eca74a-a142-4e39-804b-e9b57c046048" }, { "lat": [ 52.12759564, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 19.39012835, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc617ba2-06ba-49b1-9d66-dd632faaa874" }, { "lat": [ 52.12759564, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2813272877164056 }, "lon": [ 19.39012835, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04ecdd0d-cbdb-4ba1-b80a-3fbebeaab5b5" }, { "lat": [ 52.12759564, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 19.39012835, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c6f86d74-317c-4904-9ab3-c38fcd248d06" }, { "lat": [ 52.12759564, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39012835, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4c64ed99-03b1-4be0-bdca-188253d3d99c" }, { "lat": [ 52.12759564, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 19.39012835, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a1a2449-55b2-49da-89bd-774ce2668607" }, { "lat": [ 52.12759564, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14789777411376753 }, "lon": [ 19.39012835, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5e71837-9ad7-4e40-a09e-bab26da2c662" }, { "lat": [ 52.12759564, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 19.39012835, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e34d88f-b19b-409f-a7ce-28ae1cf86ff1" }, { "lat": [ 52.12759564, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39012835, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a27c5690-cbf4-4491-a9c4-5244474ac180" }, { "lat": [ 52.12759564, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2585188238527068 }, "lon": [ 19.39012835, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "75be7a93-5f58-481c-b260-3c72ed692e56" }, { "lat": [ 52.12759564, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14105523495465788 }, "lon": [ 19.39012835, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c3de5f4b-bf06-4ad2-bb10-4b310af2d520" }, { "lat": [ 52.12759564, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 19.39012835, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df074f7e-32d7-4f86-857f-c225a45cfae0" }, { "lat": [ 52.12759564, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30299532838691945 }, "lon": [ 19.39012835, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65106da9-204d-4495-b986-d1f815bb2488" }, { "lat": [ 52.12759564, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39012835, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f9a307ca-2211-48a4-adfc-385378e50b6b" }, { "lat": [ 52.12759564, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "26b876dd-2194-43bb-b624-1e97d4e57f94" }, { "lat": [ 52.12759564, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39012835, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "054bf803-0542-4a43-8eef-7c7451e8deca" }, { "lat": [ 52.12759564, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 19.39012835, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3df72fb4-26ce-4aec-a3c4-e10961008052" }, { "lat": [ 52.12759564, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28018686452322067 }, "lon": [ 19.39012835, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc24b0d3-aadf-457c-8729-c885f32f2a03" }, { "lat": [ 52.12759564, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3349271777960978 }, "lon": [ 19.39012835, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac524e8d-296b-49ac-b721-b77580573a06" }, { "lat": [ 52.12759564, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22202528167078867 }, "lon": [ 19.39012835, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1ce0a8c-ab2a-4be6-8025-b4c5b15ca1b2" }, { "lat": [ 52.12759564, 28.15893849 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, 2.61732301 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d35a6a6c-57e5-4c86-af7f-207a7007eabf" }, { "lat": [ 52.12759564, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.39012835, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35c7923d-12df-4c7e-a3f1-445fc8da4740" }, { "lat": [ 52.12759564, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39012835, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a3f03549-7e36-4970-a043-4e8d7cdaa48d" }, { "lat": [ 52.12759564, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5938032426490794 }, "lon": [ 19.39012835, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6eba92f3-a78e-482a-a54d-e17c442904ae" }, { "lat": [ 52.12759564, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14561692772739765 }, "lon": [ 19.39012835, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1e8e187d-f53d-4347-8a2b-753be3a4fa37" }, { "lat": [ 52.12759564, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22430612805715858 }, "lon": [ 19.39012835, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69c80397-aed7-4822-b480-26109ad9f533" }, { "lat": [ 52.12759564, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.36001648804616654 }, "lon": [ 19.39012835, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8998ad6-d34c-44e6-a8cd-93366660df35" }, { "lat": [ 52.12759564, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39012835, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f879c3ec-1237-4125-93bc-1ee07895b972" }, { "lat": [ 52.12759564, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c52d12e-ff33-4fec-8aa2-e0a120eb2d53" }, { "lat": [ 52.12759564, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.273344325364111 }, "lon": [ 19.39012835, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0db7b59b-3ad9-44b1-994f-b7eb9c4dafe7" }, { "lat": [ 52.12759564, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 19.39012835, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "efe8645f-76aa-4ff9-9294-f6340c19a8f4" }, { "lat": [ 52.12759564, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ 19.39012835, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0ced60a8-4a8e-491c-8ca2-ae3a60f80dfe" }, { "lat": [ 52.12759564, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17184666117065128 }, "lon": [ 19.39012835, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bdc82c41-2055-4f67-a53c-1a89e23a966c" }, { "lat": [ 52.12759564, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 19.39012835, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a77d53b5-0fcf-4bc6-844f-b21f86e35deb" }, { "lat": [ 52.12759564, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 19.39012835, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7c24ff9e-fea7-46d4-8da9-9bbadfe94ede" }, { "lat": [ 52.12759564, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15359989007969221 }, "lon": [ 19.39012835, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35bd31ff-11c3-4b2b-b8f4-0007419b5d60" }, { "lat": [ 52.12759564, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 19.39012835, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33136fa8-80bd-4e4a-b06d-e5364efdc96e" }, { "lat": [ 52.12759564, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.36115691123935145 }, "lon": [ 19.39012835, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d082e1da-3e07-43d5-b2f0-364de86f3b66" }, { "lat": [ 52.12759564, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39012835, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "95faa6d2-5cc9-4210-972c-d8bc16593844" }, { "lat": [ 52.12759564, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21176147293212422 }, "lon": [ 19.39012835, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a913cb3-c573-4b99-882b-0b50c4482d20" }, { "lat": [ 52.12759564, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22202528167078867 }, "lon": [ 19.39012835, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b24ff1c1-a5de-409b-abab-c026ff5c4231" }, { "lat": [ 52.12759564, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17070623797746634 }, "lon": [ 19.39012835, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69f002b6-0d68-4882-9d46-c700b4316e01" }, { "lat": [ 52.12759564, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39012835, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b288419e-bbe3-4e03-99cf-3c4d1478f9ac" }, { "lat": [ 52.12759564, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 19.39012835, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9dbdd370-d4fb-4120-bf70-6233472a9c31" }, { "lat": [ 52.12759564, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.39012835, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "797eecea-7412-470f-86ea-487b37230410" }, { "lat": [ 52.12759564, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b057125a-de30-454d-a76d-82c5969b9361" }, { "lat": [ 52.12759564, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "96853a11-caca-4ee6-9d81-6dcf13317628" }, { "lat": [ 52.12759564, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.39012835, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9dbc2f25-bd7d-4e3c-9dfc-e913f4533e4f" }, { "lat": [ 52.12759564, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.39012835, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f2d0716-fedb-4c21-9bf9-df5540189b0e" }, { "lat": [ 52.12759564, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 19.39012835, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4bb55c68-4c86-4ee1-be7f-ddb574baad41" }, { "lat": [ 52.12759564, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 19.39012835, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8fb4e9ba-82d3-4715-b27f-35e4fb421f3c" }, { "lat": [ 52.12759564, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1467573509205826 }, "lon": [ 19.39012835, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8128594f-0adb-4eac-be5f-f703905b35b2" }, { "lat": [ 52.12759564, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 19.39012835, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c65c6e9a-4a9f-4bfb-818a-e3cb08af45da" }, { "lat": [ 52.12759564, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8a1ed165-6a5d-4c07-8eef-2ac7fd1b175b" }, { "lat": [ 52.12759564, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 19.39012835, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "85f5b96d-8a19-4191-88ce-c7c640ce3c4b" }, { "lat": [ 52.12759564, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e2c493d8-5a64-4a26-a939-d8ce1e7a5bfb" }, { "lat": [ 52.12759564, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "54bb6698-cbac-49fa-9180-ce41e5a1c985" }, { "lat": [ 52.12759564, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 3.48363561417972 }, "lon": [ 19.39012835, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc7bdb89-676c-4adb-b7aa-653d80afeb9b" }, { "lat": [ 52.12759564, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24027205276174773 }, "lon": [ 19.39012835, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e26b398-ce71-468c-8378-9a19d9332172" }, { "lat": [ 52.12759564, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 19.39012835, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9c6df81c-addd-41c9-8114-cb8e1babf72d" }, { "lat": [ 52.12759564, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 19.39012835, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa608c83-76f7-430c-830a-c796c34a7faa" }, { "lat": [ 52.12759564, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.39012835, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6f978ac1-4fed-4e8f-ae9b-5777da7e9f9d" }, { "lat": [ 52.12759564, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16500412201154163 }, "lon": [ 19.39012835, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "caf9653f-19e2-449d-9e69-0470f169d019" }, { "lat": [ 52.12759564, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1695658147842814 }, "lon": [ 19.39012835, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4481332-104a-4634-a73c-7ec1740ffc9c" }, { "lat": [ 52.12759564, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 19.39012835, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1ba76337-4c65-47c6-bde5-d5685977599a" }, { "lat": [ 52.12759564, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 19.39012835, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cd9d2bb7-7605-4b12-8950-4c83f35dd18e" }, { "lat": [ 52.12759564, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14333608134102777 }, "lon": [ 19.39012835, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bd5fbcac-24b3-494c-82d0-c8846b062e7a" }, { "lat": [ 52.12759564, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15474031327287718 }, "lon": [ 19.39012835, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36488e50-9d15-42b4-a624-6d3a30d73b29" }, { "lat": [ 52.12759564, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.39012835, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33a24f13-428d-4785-abed-2d0bc2b304b4" }, { "lat": [ 52.12759564, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 19.39012835, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d6156dc-1d1a-43cd-85e0-f72e3a1fb311" }, { "lat": [ 52.12759564, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16728496839791152 }, "lon": [ 19.39012835, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0069fa05-b1d7-411b-bcab-1473f91bc246" }, { "lat": [ 52.12759564, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "face82f5-9fa6-4c30-949c-29d122b564f7" }, { "lat": [ 52.12759564, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.34062929376202256 }, "lon": [ 19.39012835, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "53f98f48-47dd-4237-a0bb-dd1a7cfd4538" }, { "lat": [ 52.12759564, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0a57f3b-92a3-4a51-aed8-2ddf0bff3ff7" }, { "lat": [ 52.12759564, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28474855729596044 }, "lon": [ 19.39012835, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "000bbaac-2f2f-4cfe-b7d1-dc212feba1a6" }, { "lat": [ 31.91613893, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "831d23ee-c589-45a4-a939-075a7f3b9a97" }, { "lat": [ 31.91613893, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4ab66089-04fd-4dbe-9cb3-596c1c479b98" }, { "lat": [ 31.91613893, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.19628705, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "06034e80-f1eb-4a3a-960f-d15659f2084c" }, { "lat": [ 31.91613893, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2329e89c-d8a4-4e8e-be83-65ed3d441a52" }, { "lat": [ 31.91613893, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.19628705, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e91dbbab-8c32-46a8-8493-1f7d2d5d4c70" }, { "lat": [ 31.91613893, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "406599af-db37-4568-9d03-b7ae0650a6b4" }, { "lat": [ 31.91613893, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "145e46a1-5330-4c00-8128-99f70d73e28c" }, { "lat": [ 31.91613893, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2ac76df2-6c67-4bbe-b273-b55bc898a8d9" }, { "lat": [ 31.91613893, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2d9e711f-005d-4769-a0e3-713be8a231ab" }, { "lat": [ 39.59550671, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.50104361, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43c755bc-6715-4468-bdbc-8f686b33189f" }, { "lat": [ 39.59550671, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ -8.50104361, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "30fba218-ec6e-4176-a794-5100a158c61e" }, { "lat": [ 39.59550671, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28474855729596044 }, "lon": [ -8.50104361, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ecf76220-9bd0-4967-9858-0e66fb6d4bae" }, { "lat": [ 39.59550671, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ -8.50104361, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7aee3317-9e8f-4e53-b58c-c5dc54c7e320" }, { "lat": [ 39.59550671, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ -8.50104361, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b55d6a1-6d2d-4f8d-883c-d9657250ae64" }, { "lat": [ 39.59550671, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.50104361, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "151240dc-03ca-4214-a9ec-7479fbdf7433" }, { "lat": [ 39.59550671, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2779060181368508 }, "lon": [ -8.50104361, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f84394aa-ca8f-4dd9-bdbc-203752163a38" }, { "lat": [ 39.59550671, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21746358889804893 }, "lon": [ -8.50104361, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc80187c-bc28-4f5f-83f3-47527b53542b" }, { "lat": [ 39.59550671, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ -8.50104361, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d8177d23-1cf8-493f-9826-4d92d7401227" }, { "lat": [ 39.59550671, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ -8.50104361, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "456c6fa7-9e31-4957-92df-975274fd5f65" }, { "lat": [ 39.59550671, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19465512503435012 }, "lon": [ -8.50104361, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9f6a088-0ace-4fe4-8cf9-e7303821fdbc" }, { "lat": [ 39.59550671, 3.91383431 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ -8.50104361, -73.08114582 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0ad87d49-f942-4df5-b865-4afbb64f24ee" }, { "lat": [ 39.59550671, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -8.50104361, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99d5c1c8-d84e-4deb-8d75-c69428a1c8f1" }, { "lat": [ 39.59550671, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.50104361, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b42ad4e7-e465-4f64-be07-6b57672c47fa" }, { "lat": [ 39.59550671, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ -8.50104361, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ac1204c-14c3-49d7-9b29-737643f96521" }, { "lat": [ 39.59550671, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17982962352294588 }, "lon": [ -8.50104361, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec5c3c50-ef0d-43d3-bc19-2e2d7e8dbce6" }, { "lat": [ 39.59550671, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.37484198955757075 }, "lon": [ -8.50104361, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5421b39-1086-477c-bd24-f39cda6dad2e" }, { "lat": [ 39.59550671, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20377851057982962 }, "lon": [ -8.50104361, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2782476-5d30-42a0-862a-a2f5c1fbd096" }, { "lat": [ 39.59550671, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.50104361, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b7615cd6-e610-40ce-b12c-c34af79cec0c" }, { "lat": [ 39.59550671, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -8.50104361, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7d8852af-3921-4118-904a-93afb46d7bb8" }, { "lat": [ 39.59550671, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6086287441604836 }, "lon": [ -8.50104361, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "691bc9b3-f56d-49bd-8aa3-e258fbe7733e" }, { "lat": [ 39.59550671, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ -8.50104361, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ba96f28-57fd-4aa9-9786-aef8677681ce" }, { "lat": [ 39.59550671, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2767655949436658 }, "lon": [ -8.50104361, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6aead4d3-e4b3-448b-b653-39710bfec537" }, { "lat": [ 39.59550671, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24825501511404233 }, "lon": [ -8.50104361, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ba1fa3e-5f9a-40a8-aff3-d25365f9313e" }, { "lat": [ 39.59550671, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2904506732618851 }, "lon": [ -8.50104361, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b6a0849c-358b-444e-8570-f646fb91c323" }, { "lat": [ 39.59550671, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -8.50104361, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "82c4f166-7718-4b59-b997-76f61cbbd7bb" }, { "lat": [ 39.59550671, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ -8.50104361, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f881f15-09c5-41b8-9612-16fba81dcde5" }, { "lat": [ 39.59550671, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -8.50104361, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1174523d-833d-4c1f-b382-ce28c39cbc9b" }, { "lat": [ 39.59550671, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13763396537510306 }, "lon": [ -8.50104361, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "96c716b2-5d53-464c-9ccc-e4b52dfac2eb" }, { "lat": [ 39.59550671, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ -8.50104361, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a6dda335-c6b3-4eff-be16-0e9600723067" }, { "lat": [ 39.59550671, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ -8.50104361, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c98e49ec-925a-4f3a-8d6a-676d7aaa5e72" }, { "lat": [ 39.59550671, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.50104361, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b74a047a-aebf-419a-9f52-33c7918c7bd9" }, { "lat": [ 39.59550671, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.50104361, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "216a8c9f-5a13-48e0-8305-c186d160697a" }, { "lat": [ 39.59550671, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28474855729596044 }, "lon": [ -8.50104361, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c5872a5-3208-4821-9b45-ef5468aabe2a" }, { "lat": [ 39.59550671, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13535311898873317 }, "lon": [ -8.50104361, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5fcc0156-0af0-40ff-b110-f58c58cb6a22" }, { "lat": [ 39.59550671, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -8.50104361, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d2996d0-c056-4a59-b009-50ae6e630fd8" }, { "lat": [ 39.59550671, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.50104361, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bed1467b-d244-4973-8d00-e36c3fa49c88" }, { "lat": [ 39.59550671, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ -8.50104361, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a540dcd8-4068-4617-a754-c52b8d694b36" }, { "lat": [ 39.59550671, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.50104361, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5b759dbf-82aa-46cc-b4e3-8db654432f7c" }, { "lat": [ 39.59550671, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.50104361, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d24452f6-cf94-42d1-bb65-bb90c7349e76" }, { "lat": [ 39.59550671, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.50104361, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6983c659-793d-40d8-a4d3-95e53f209146" }, { "lat": [ 39.59550671, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ -8.50104361, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "877543c3-e01d-4431-9af6-450a076eaffc" }, { "lat": [ 39.59550671, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.50104361, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8744eeae-f091-49bb-9b3d-7b96ce7a6534" }, { "lat": [ 39.59550671, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19807639461390492 }, "lon": [ -8.50104361, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "991f6cfc-3880-42b4-a2a0-8a8553db9050" }, { "lat": [ 39.59550671, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1250893102500687 }, "lon": [ -8.50104361, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e0ca080-9268-4e1b-adf3-eeb5b57483ef" }, { "lat": [ 39.59550671, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.50104361, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1204233-5a30-42ea-bc30-e0f321ac80fe" }, { "lat": [ 39.59550671, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ -8.50104361, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3d50f91-8692-4cf3-9cbc-ac8f4b5f4caa" }, { "lat": [ 39.59550671, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2607996702390767 }, "lon": [ -8.50104361, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2d3e2b14-e106-480b-aa04-5d7ec6267a60" }, { "lat": [ 39.59550671, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.6475542731519648 }, "lon": [ -8.50104361, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3cd42316-c750-4d41-88cb-a2db9942f386" }, { "lat": [ 39.59550671, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.50104361, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8775e497-38f0-41c9-9977-869a3c6d2413" }, { "lat": [ 39.59550671, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ -8.50104361, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "adf9d618-f136-4ae8-b19c-9b680a125b90" }, { "lat": [ 39.59550671, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.50104361, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0dbd8b26-c7b3-4c11-8475-34931d6ee254" }, { "lat": [ 39.59550671, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ -8.50104361, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "89ffd297-e124-4e07-ade0-d01210ed7760" }, { "lat": [ 39.59550671, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ -8.50104361, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "16ef8f6e-81f5-4821-9441-a7f7daafc2d0" }, { "lat": [ 39.59550671, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ -8.50104361, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33cfeec5-86d3-481f-80bf-62b0aeccd9fa" }, { "lat": [ 39.59550671, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ -8.50104361, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0eaf61b6-5d26-480d-801e-8133df8b6cb4" }, { "lat": [ 39.59550671, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ -8.50104361, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90257d7f-53da-4c9b-8c43-c00397f2f5e0" }, { "lat": [ 39.59550671, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.50104361, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f6af1de8-3fcc-4bae-87a6-f4b07a903250" }, { "lat": [ 39.59550671, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ -8.50104361, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99d491a4-4837-42d6-9793-d859c80bf206" }, { "lat": [ 39.59550671, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ -8.50104361, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e7359375-dbec-46c6-90f3-0b599d80499e" }, { "lat": [ 39.59550671, 1.27469299 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.50104361, 32.36907971 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b93f45e4-4386-4165-9db3-15df5f88db1d" }, { "lat": [ 39.59550671, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3794036823303105 }, "lon": [ -8.50104361, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a9704fcc-1a1b-4614-b5f8-a6620ef313ab" }, { "lat": [ 39.59550671, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ -8.50104361, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a2cc391-31c9-4138-8f1e-00da9ecdf1d0" }, { "lat": [ 39.59550671, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ -8.50104361, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "24852f04-53a1-466f-a5cb-1bf15d6ff2dd" }, { "lat": [ 39.59550671, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ -8.50104361, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c9d26b78-b382-490d-bd53-4fdbd8bd2560" }, { "lat": [ 39.59550671, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ -8.50104361, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "22876136-6d7b-4d0f-bceb-e4b9047721db" }, { "lat": [ -23.22823913, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "77e4ed3d-43b5-4488-bea1-a57212eac16d" }, { "lat": [ -23.22823913, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9ac65643-c2aa-4110-b51a-a0beee9a9359" }, { "lat": [ -23.22823913, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "22db87a5-d08a-41af-968a-1d84183b363e" }, { "lat": [ -23.22823913, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -58.40013703, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3f99a038-09a6-4743-8de8-1d1d18b07ef4" }, { "lat": [ -23.22823913, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -58.40013703, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ff6c9e07-d905-4ae3-bcb2-4fd6759ee11a" }, { "lat": [ -23.22823913, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "388270fc-c7b3-410c-a4f0-ee9928f87450" }, { "lat": [ -23.22823913, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "473bf49e-a60d-422f-b0f9-e2180fadbd15" }, { "lat": [ -23.22823913, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "57d15d63-c083-47fb-b384-6bb0be74b7fa" }, { "lat": [ -23.22823913, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6ebdbd37-f3f1-4bf8-9cde-0292d389e8a6" }, { "lat": [ 25.30601188, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 51.18479632, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6590e8c-cdc6-4959-a69f-9ab7ab434342" }, { "lat": [ 25.30601188, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7049c5dc-98b4-43ae-86d8-17266f6014ed" }, { "lat": [ 25.30601188, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 51.18479632, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ff6a91a8-f95f-41ad-92a0-3d747c41c2e7" }, { "lat": [ 25.30601188, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7108a1a5-bec0-4c87-b2d7-0f38de2e9926" }, { "lat": [ 25.30601188, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "29de2d56-29ff-498e-9785-dd6f1f581d1d" }, { "lat": [ 25.30601188, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 51.18479632, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72e97c55-4065-4e1f-b675-49e8018c75fe" }, { "lat": [ 25.30601188, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6fedd32-19fa-4514-ada0-44e8f0a9473a" }, { "lat": [ 25.30601188, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "afe3729c-91be-4370-a2e7-9517e7286786" }, { "lat": [ 25.30601188, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7e9a19f3-f7be-474c-969b-876d08267edd" }, { "lat": [ 25.30601188, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 51.18479632, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "15527915-cec7-44bf-ae54-b5c70d496aca" }, { "lat": [ 25.30601188, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 51.18479632, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1adb1e16-113e-4fa4-b05f-7de4e480dd4f" }, { "lat": [ 25.30601188, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 51.18479632, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f034cacc-63e2-4fd6-bb64-384a51f8ca10" }, { "lat": [ 25.30601188, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fefc8b6f-8464-49b5-8ac2-81e07257d9c7" }, { "lat": [ 25.30601188, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0496d02d-2866-4253-a522-8a72ceb9b653" }, { "lat": [ 25.30601188, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c12d21ca-432c-4f35-9658-5d8047f4d174" }, { "lat": [ 25.30601188, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e7e089dd-fbf2-4150-a561-112267a060a7" }, { "lat": [ 25.30601188, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 51.18479632, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "efab4b94-61de-4751-9c75-e946d9f9bb9d" }, { "lat": [ 25.30601188, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d356b435-2dd9-45c2-90f3-f6b0e2df392e" }, { "lat": [ 25.30601188, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cf6d7754-abb6-4ede-9691-b06ae3a70084" }, { "lat": [ 25.30601188, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3f94a17d-2b8c-488e-883f-580cfab655ba" }, { "lat": [ 25.30601188, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "33d69c2a-74ce-41c1-9c98-6a88126a2c4d" }, { "lat": [ 25.30601188, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "33242256-503c-456e-9100-fe5f27bf757a" }, { "lat": [ 25.30601188, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 51.18479632, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7e69eb79-af9a-4a52-a3e0-8db90c97404c" }, { "lat": [ 25.30601188, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bfd9366a-19c2-4c1d-9418-761b83504b50" }, { "lat": [ 25.30601188, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "015eab58-0b7f-432d-b011-b99c6a1c76f4" }, { "lat": [ 25.30601188, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d6780c28-54bf-4a12-a7ad-2b119e336020" }, { "lat": [ 25.30601188, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 51.18479632, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e1b5fffc-9289-4465-a781-815e1937ac9c" }, { "lat": [ 25.30601188, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e66eb9c1-1f2c-4d70-ace9-83774a7565c5" }, { "lat": [ -21.114444, 48.70547528 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 55.5325, 19.47905218 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ae254f98-6534-4a43-ac00-26712b696fc9" }, { "lat": [ 45.85243127, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16728496839791152 }, "lon": [ 24.97293039, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06110eba-62a4-441e-8eb0-7db334990c11" }, { "lat": [ 45.85243127, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.97293039, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8727f129-92e4-42ce-afba-9b998cf218f3" }, { "lat": [ 45.85243127, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 24.97293039, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bae8f753-c8fe-4e0e-92de-609d67d1cf2a" }, { "lat": [ 45.85243127, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15359989007969221 }, "lon": [ 24.97293039, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04356823-187f-46b5-9915-8f8dba920dae" }, { "lat": [ 45.85243127, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 24.97293039, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3fd35e1b-b59e-4d5f-9e5c-7a1decc2fcca" }, { "lat": [ 45.85243127, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 24.97293039, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e6fe47db-d9d8-4641-8321-975979f2b85e" }, { "lat": [ 45.85243127, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 24.97293039, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42b99329-cad5-469e-9260-cb60283da2ba" }, { "lat": [ 45.85243127, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "72fe601e-9185-4999-bd86-5f0ed11da89c" }, { "lat": [ 45.85243127, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 24.97293039, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "07faa871-61bb-4e23-8576-2a820ca02068" }, { "lat": [ 45.85243127, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 24.97293039, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b5ff53b5-e774-449b-9a13-3128e2adbfb1" }, { "lat": [ 45.85243127, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 24.97293039, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cbf87081-daca-4bb9-af05-1231b711f0ec" }, { "lat": [ 45.85243127, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17298708436383622 }, "lon": [ 24.97293039, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "67800671-8e4c-4057-a6e9-5285422783b4" }, { "lat": [ 45.85243127, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 24.97293039, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "19711bdd-948f-4a82-9aad-6deae0905033" }, { "lat": [ 45.85243127, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 24.97293039, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cb93dd9f-a10a-4b64-8619-4befa9aeb048" }, { "lat": [ 45.85243127, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.97293039, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52534c40-4ae4-4829-8d8e-e2ab1a02be98" }, { "lat": [ 45.85243127, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22430612805715858 }, "lon": [ 24.97293039, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f8eb0cb4-23b8-4815-9a4a-79d3d5d540d3" }, { "lat": [ 45.85243127, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 24.97293039, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "83a5c84b-5c1e-4697-aee5-2d6211e329ce" }, { "lat": [ 45.85243127, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14561692772739765 }, "lon": [ 24.97293039, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e86b1157-8f0b-49c9-ac68-4e019d07d74c" }, { "lat": [ 45.85243127, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ 24.97293039, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8a3ff80-a4ee-4eef-b600-a77391848888" }, { "lat": [ 45.85243127, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1638636988183567 }, "lon": [ 24.97293039, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "68e0957d-b7d9-4a2a-bc62-85f4949252e8" }, { "lat": [ 45.85243127, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 24.97293039, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "acbee6d7-dfc1-431c-892a-fc6941072837" }, { "lat": [ 45.85243127, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 24.97293039, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d4dfa5a-a31e-4cc7-bc25-a80550611c69" }, { "lat": [ 45.85243127, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.97293039, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e07f313-2fb9-4c4b-b856-5e2aba76fe88" }, { "lat": [ 45.85243127, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.97293039, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f5fb573e-73de-4dbf-a8ab-2ffb5b3b7285" }, { "lat": [ 45.85243127, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "97cc3ea9-a19e-4315-b873-f8b35be3d6b8" }, { "lat": [ 45.85243127, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 24.97293039, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "07a7119f-a48e-422a-a455-97b4de925bdc" }, { "lat": [ 45.85243127, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3c89484a-cfcd-4665-8260-ed6e5a969be5" }, { "lat": [ 45.85243127, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17184666117065128 }, "lon": [ 24.97293039, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ba068785-d670-4e43-ad35-94b5e114381c" }, { "lat": [ 45.85243127, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 24.97293039, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d206373-2bee-4cf8-bd82-ec513c698b83" }, { "lat": [ 45.85243127, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 24.97293039, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e30b5489-715b-4f82-a7b2-6ec2aace15f5" }, { "lat": [ 45.85243127, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 24.97293039, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8cc7d69-377b-44b2-927a-4e6ba344e0d7" }, { "lat": [ 45.85243127, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.97293039, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "45de9669-8fca-4111-a9b8-0e779a1d807a" }, { "lat": [ 45.85243127, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "28e37eda-a570-4717-816c-40005e499753" }, { "lat": [ 45.85243127, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 24.97293039, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a0f935cd-a326-4e15-895f-20e6f8fb04d2" }, { "lat": [ 45.85243127, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "88a5952c-da11-4190-9c58-27d28157c92d" }, { "lat": [ 45.85243127, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 24.97293039, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bcf74de8-ba52-404a-a9cf-e8dbcb838495" }, { "lat": [ 45.85243127, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 24.97293039, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27e1afa0-6b60-4b0f-8c30-1881fd984a2a" }, { "lat": [ 45.85243127, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 24.97293039, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "25d93eba-8f90-4bb6-b030-dcd95b161161" }, { "lat": [ 45.85243127, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.97293039, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9bb13f40-0634-403f-99a5-bc8f7de32eeb" }, { "lat": [ 45.85243127, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 24.97293039, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b6eeeba9-de7e-49e0-a007-74bbcfee08ce" }, { "lat": [ 45.85243127, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16272327562517175 }, "lon": [ 24.97293039, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "379f9c06-7254-4cfe-95fa-f33a1f432667" }, { "lat": [ 45.85243127, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16842539159109646 }, "lon": [ 24.97293039, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d7df0b66-d35a-414a-add2-442a982505da" }, { "lat": [ 45.85243127, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.97293039, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "500a47dd-4c79-44b7-bf28-7777b149b0b4" }, { "lat": [ 45.85243127, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.97293039, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc3347d1-b360-41f3-839f-3acb501fd3ff" }, { "lat": [ 45.85243127, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 24.97293039, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a302465f-854f-41b2-9d19-4c234a59c47e" }, { "lat": [ 45.85243127, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 24.97293039, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "24995595-e0e2-4942-b22e-0f25be7ded2b" }, { "lat": [ 45.85243127, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 24.97293039, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b67bcb0-72aa-41b0-9c59-e9e89f8abe7c" }, { "lat": [ 45.85243127, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8e5deeb-9ee0-4e0a-913f-4f974a1d62b0" }, { "lat": [ 45.85243127, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.97293039, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d12aa8a2-a76b-4cfb-8d9d-e285676c7846" }, { "lat": [ 45.85243127, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "28f40b14-9603-4819-9a76-7add6d0d6299" }, { "lat": [ 45.85243127, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 24.97293039, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a3e3f6f2-7d66-4168-8c29-b85d26da5466" }, { "lat": [ 45.85243127, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 24.97293039, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b96af115-e421-4112-a971-ebbafd2bb4b7" }, { "lat": [ 45.85243127, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 24.97293039, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "71976478-b901-4f06-9a08-c8bcc94cf09d" }, { "lat": [ 45.85243127, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 24.97293039, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "26e4a9b3-2639-4cb3-b3de-226bc2da078d" }, { "lat": [ 45.85243127, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0993ce2e-a7de-4426-8379-22e09107ee82" }, { "lat": [ 44.2215032, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b1a3b7d3-bdca-452b-92ad-3db54db522e2" }, { "lat": [ 44.2215032, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 20.78958334, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52c55751-0287-4a7f-a6fa-a854aa7a1123" }, { "lat": [ 44.2215032, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 20.78958334, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1e0f5b1a-626c-4342-84a6-21c0bf1db1bc" }, { "lat": [ 44.2215032, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 20.78958334, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "616edaf5-263f-4621-9cfc-d26e516040bb" }, { "lat": [ 44.2215032, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4b9be7b4-70fe-4dd7-986a-825b0cf8857c" }, { "lat": [ 44.2215032, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 20.78958334, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ed3ab50-8d83-4fe5-8955-a359f56fd06e" }, { "lat": [ 44.2215032, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f1327480-dcc9-4f12-8281-36cfef0591b2" }, { "lat": [ 44.2215032, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 20.78958334, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b6edf61-ba26-475e-a0c7-a21529cee275" }, { "lat": [ 44.2215032, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a31b7ee0-bacb-4f48-8d90-8594eb761ce9" }, { "lat": [ 44.2215032, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 20.78958334, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f77c3f59-7cc8-4902-8ad9-35ac5557991d" }, { "lat": [ 44.2215032, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 20.78958334, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2685d500-2140-494a-b3a7-2c8176881579" }, { "lat": [ 44.2215032, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 20.78958334, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "255a21ee-5f31-4cbf-9732-f327577ae035" }, { "lat": [ 44.2215032, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "83242b3e-49dc-4fa8-9a5b-30e5d2f7aa88" }, { "lat": [ 44.2215032, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 20.78958334, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51714845-dcc1-4297-84cf-4bd2f0323bc9" }, { "lat": [ 44.2215032, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 20.78958334, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8f806e9-2061-4cdf-bd1d-815e206789db" }, { "lat": [ 44.2215032, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 20.78958334, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aca742b8-2189-4c4d-adf0-3efc3b8ea2db" }, { "lat": [ 44.2215032, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d6627135-31a4-4c93-b644-3ef7d59c93cf" }, { "lat": [ 44.2215032, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 20.78958334, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac8b9710-8192-4cd6-9228-9ccfcedf1e24" }, { "lat": [ 44.2215032, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e438c000-ce3a-43bc-9677-558aed5ca382" }, { "lat": [ 44.2215032, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 20.78958334, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0289b05-96a6-424a-8b2b-80e1baeb29fd" }, { "lat": [ 44.2215032, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 20.78958334, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "530976f3-34f3-4eef-b332-8e030993adfd" }, { "lat": [ 44.2215032, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 20.78958334, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f05f807d-4f5f-4677-942c-fbc7c52323f5" }, { "lat": [ 44.2215032, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 20.78958334, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d19cf188-bdb4-46aa-be19-c6ea8e806975" }, { "lat": [ 44.2215032, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 20.78958334, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2639b630-be9a-41b9-92db-19e143b35f2f" }, { "lat": [ 44.2215032, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "580af2c4-c098-4346-82b5-879e3f7d89f0" }, { "lat": [ 44.2215032, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 20.78958334, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3820a31-0acc-4522-8c82-503eafaee7a8" }, { "lat": [ 44.2215032, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18cdc5f7-fbaa-4a1a-af8f-f4cee91a5c3e" }, { "lat": [ 44.2215032, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d0453c0-853c-42a9-bb50-ed6e018e431d" }, { "lat": [ 44.2215032, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21e37182-d4e9-4ccf-b169-4e0a66ad1168" }, { "lat": [ 44.2215032, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 20.78958334, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d00f41d1-b8ea-42f9-9a8e-63bc8bff16ed" }, { "lat": [ 44.2215032, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 20.78958334, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c8021686-0b5c-42e4-89fb-8b2676808e40" }, { "lat": [ 44.2215032, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13649354218191811 }, "lon": [ 20.78958334, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "11cbf559-ccdc-4cdf-a846-b067c00e850e" }, { "lat": [ 44.2215032, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 20.78958334, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "66c97a06-12ba-4ea7-a205-d159af01149f" }, { "lat": [ 44.2215032, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "de56caf4-2127-4461-b25b-434b7b52d0a9" }, { "lat": [ 44.2215032, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 20.78958334, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52cdea8f-7e4d-4ef2-9185-24e0b5039fec" }, { "lat": [ 44.2215032, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7f7270d4-df12-43bb-9898-c638d2a90cdf" }, { "lat": [ 44.2215032, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 20.78958334, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "976e4db1-5108-4d3c-b4c0-83f84d1bd733" }, { "lat": [ 44.2215032, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "637057dd-ce6d-4b83-98de-f8461bd7e9d3" }, { "lat": [ 44.2215032, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 20.78958334, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1ee2db00-caa2-46b2-9d95-c9dd54efecec" }, { "lat": [ 44.2215032, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8fefe329-bde1-41ea-acd5-cebf6f294202" }, { "lat": [ 44.2215032, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51d23c4c-4b4c-4fdc-aeb2-5d8f93ca5f05" }, { "lat": [ 61.98052209, 40.28952569 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 96.68656112, 44.92993276 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8145936e-858f-4139-a2b0-d1bab9e4e0b2" }, { "lat": [ 61.98052209, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec915c50-509d-47e4-8d58-79ea0ff26b0b" }, { "lat": [ 61.98052209, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 96.68656112, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "482c5314-86b4-4550-8ad6-0220f96fe27c" }, { "lat": [ 61.98052209, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 96.68656112, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b975337a-9bf5-43d3-ab85-462c1b5d384a" }, { "lat": [ 61.98052209, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 96.68656112, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "83b00c4b-e138-40f9-84eb-aa8b77232f6f" }, { "lat": [ 61.98052209, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19579554822753503 }, "lon": [ 96.68656112, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6c3cddbc-220b-4d23-a4ac-88bac63e8a37" }, { "lat": [ 61.98052209, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 96.68656112, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "687bb85f-2a11-4f2f-b407-841947d5c8d1" }, { "lat": [ 61.98052209, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 96.68656112, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0fba0ebf-a425-4974-bac1-6e3d99e7bb26" }, { "lat": [ 61.98052209, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ 96.68656112, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5e069f7-5066-494d-90c2-1cdb401f39a1" }, { "lat": [ 61.98052209, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 96.68656112, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "151e4265-5b6c-43fe-bf63-7f486731c47a" }, { "lat": [ 61.98052209, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 96.68656112, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78506ddb-4f06-43e9-bd51-4cc061d1608c" }, { "lat": [ 61.98052209, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1832508931025007 }, "lon": [ 96.68656112, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b61e4c7f-a3c4-4c02-8ce0-942073bf5692" }, { "lat": [ 61.98052209, 21.62289528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 96.68656112, -79.01605384 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c29f7b36-c2f2-4018-9b3b-1d44a52f40ff" }, { "lat": [ 61.98052209, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 96.68656112, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2ef5cf5-42c4-4a42-8e78-0f347ef151db" }, { "lat": [ 61.98052209, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19579554822753503 }, "lon": [ 96.68656112, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e16cb1fa-fa75-4802-8431-b992254d98f9" }, { "lat": [ 61.98052209, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23228909040945314 }, "lon": [ 96.68656112, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "637e09ce-9505-4bfe-b220-f3b825eae0c7" }, { "lat": [ 61.98052209, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1330722726023633 }, "lon": [ 96.68656112, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b179824d-7c95-4f90-ac05-17e3dd999aae" }, { "lat": [ 61.98052209, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 96.68656112, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8370f71b-248f-4170-88d7-03b1786db53e" }, { "lat": [ 61.98052209, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 96.68656112, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9577a8ee-ebf1-4d5a-bde6-e2dd59b757cd" }, { "lat": [ 61.98052209, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18781258587524047 }, "lon": [ 96.68656112, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b6eb4a9-32dd-4775-8dee-86c2ea22b866" }, { "lat": [ 61.98052209, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 96.68656112, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b14ef47a-42ef-418c-ad13-de43b553e31a" }, { "lat": [ 61.98052209, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15474031327287718 }, "lon": [ 96.68656112, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6753fa41-4ed9-4cd4-bb10-a22e0a950c97" }, { "lat": [ 61.98052209, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1467573509205826 }, "lon": [ 96.68656112, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a6f05472-a7eb-4d10-b158-49a162bd4e56" }, { "lat": [ 61.98052209, 42.16855755 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 96.68656112, 43.50780252 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d87811ad-5476-4e1e-a834-379442fdcda2" }, { "lat": [ 61.98052209, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1832508931025007 }, "lon": [ 96.68656112, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "879ef760-36e2-4814-80b9-39985dcce974" }, { "lat": [ 61.98052209, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 96.68656112, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f9e485e2-defd-46c5-9f6f-25e2a5489642" }, { "lat": [ 61.98052209, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15359989007969221 }, "lon": [ 96.68656112, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8fb24c46-6516-42ee-87a4-fe62cd3889e8" }, { "lat": [ 61.98052209, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 96.68656112, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "290dd852-4bb3-4fc7-8aea-4c7963484d6a" }, { "lat": [ 61.98052209, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 96.68656112, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65a4a3f4-b776-47d3-b0c5-1c2be7c6eb8e" }, { "lat": [ 61.98052209, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 96.68656112, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fa6ec62e-e4ba-4e4a-9dc8-5f1b0da7004c" }, { "lat": [ 61.98052209, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 96.68656112, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1482d574-704e-46ed-a5a7-f83f22e9b581" }, { "lat": [ 61.98052209, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c069071c-522a-4c0e-89bd-2dfba107231f" }, { "lat": [ 61.98052209, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.177548777136576 }, "lon": [ 96.68656112, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "85cddd22-3280-42d5-9171-710f21a43f18" }, { "lat": [ 61.98052209, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 96.68656112, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2c20ac5-314f-40b3-8725-fed34a653655" }, { "lat": [ 61.98052209, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 96.68656112, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "75f18c95-c469-4b73-9417-698b70e9a669" }, { "lat": [ 61.98052209, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 96.68656112, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5197c85-fc99-4193-9360-2c5687540235" }, { "lat": [ 61.98052209, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43f92076-4bec-49ff-b9c2-375b7f84f8ce" }, { "lat": [ 61.98052209, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 96.68656112, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8468c495-ef55-4f6e-80fd-0150272efd99" }, { "lat": [ 61.98052209, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 96.68656112, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "950fa8fb-ed06-42a3-86c2-c682b6753a1c" }, { "lat": [ 61.98052209, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 96.68656112, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "377a0ef2-b6b0-4680-b246-8aba8f9e55c4" }, { "lat": [ 61.98052209, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8bf5098-f5df-41bd-8432-573b6a9982ab" }, { "lat": [ 61.98052209, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 96.68656112, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d8192b1f-c82d-4596-9734-d923bbaf42e9" }, { "lat": [ 61.98052209, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 96.68656112, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "25f01a1c-8289-4417-a134-48477232170e" }, { "lat": [ 61.98052209, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 96.68656112, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf7398f2-a97e-4194-84fe-09a05686ae7a" }, { "lat": [ 61.98052209, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "537deca9-b733-4a53-a647-145050ba4515" }, { "lat": [ 61.98052209, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 96.68656112, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b55bc1f7-3976-4999-bbfe-07d922cfcce2" }, { "lat": [ 61.98052209, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21062104973893928 }, "lon": [ 96.68656112, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e241e33-9ad5-4fe9-9f69-bc617c55798f" }, { "lat": [ 61.98052209, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 96.68656112, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b2c5e4d5-00ad-4ec1-92f0-572e878eb1d5" }, { "lat": [ 61.98052209, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 96.68656112, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1a2864a9-ee39-46f6-a652-118c14959d8c" }, { "lat": [ 61.98052209, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12851057982962352 }, "lon": [ 96.68656112, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eecfb0bc-ef55-42e0-b53e-5a48ebd21764" }, { "lat": [ 61.98052209, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.8469771915361364 }, "lon": [ 96.68656112, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3fe58c47-b94b-4f42-9d93-5b75c4623a43" }, { "lat": [ 61.98052209, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 96.68656112, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2a26f03-ac7c-4768-a240-5f665940854c" }, { "lat": [ 61.98052209, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 96.68656112, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2e4614e0-e9df-4f45-a6d0-ed8e15450924" }, { "lat": [ 61.98052209, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 96.68656112, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aeacc5c7-aa3b-440b-a1fa-a6d38bb06021" }, { "lat": [ 61.98052209, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 96.68656112, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "976546b5-55f7-4d6a-b4ae-8003c3d85efc" }, { "lat": [ 61.98052209, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27ecf4ff-a96f-4c57-8168-3a2707ceff14" }, { "lat": [ 61.98052209, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 96.68656112, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d68cb46-3e53-43e3-b8a8-30cb507c0886" }, { "lat": [ 61.98052209, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 96.68656112, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8d96cf8-562c-409f-b9a3-86ffd38e5dac" }, { "lat": [ 61.98052209, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 96.68656112, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0bb9c1f-78ee-45a6-8631-ce28570248ee" }, { "lat": [ 61.98052209, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15930200604561692 }, "lon": [ 96.68656112, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aab12683-38c1-4389-b9d1-de0ebe84e316" }, { "lat": [ 61.98052209, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 96.68656112, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "41648f13-bb84-45d9-9d73-d9594f3c202b" }, { "lat": [ 61.98052209, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2bc80b53-1f27-4d97-8674-18cde5c9ba63" }, { "lat": [ 24.12245841, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 44.53686271, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "546db71f-94ea-43e5-a75d-646cac62ae2b" }, { "lat": [ 24.12245841, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6f68a725-56cc-44c6-8eee-7d66ed87ea6c" }, { "lat": [ 24.12245841, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 44.53686271, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4c15eb1d-a96b-45a4-a2cc-b5474adb6b1b" }, { "lat": [ 24.12245841, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 44.53686271, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "de2e04a2-6643-41d1-8778-f0477355d370" }, { "lat": [ 24.12245841, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5419e257-d3a4-4c3b-beeb-82150d3ae22d" }, { "lat": [ 24.12245841, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 44.53686271, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c2d99a6b-1b5d-45ad-8a5f-213be01a2e3a" }, { "lat": [ 24.12245841, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13421269579554823 }, "lon": [ 44.53686271, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d1556247-e980-4f09-b8cc-9cbe84f53457" }, { "lat": [ 24.12245841, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12965100302280846 }, "lon": [ 44.53686271, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3bddc959-204c-4acb-baf4-eeac843eff6f" }, { "lat": [ 24.12245841, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9af90275-c518-4c46-bb32-a25b6b30181c" }, { "lat": [ 24.12245841, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 44.53686271, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "05892069-bab4-4c7b-b942-8d960a78d58f" }, { "lat": [ 24.12245841, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 44.53686271, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7d8dfdc3-8fe5-48fc-8ffc-7b2ac264e88f" }, { "lat": [ 24.12245841, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 44.53686271, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d052cff8-68aa-4fed-972b-db3906d590e9" }, { "lat": [ 24.12245841, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f1ee87ea-5808-4ba0-9586-15d6a88880b3" }, { "lat": [ 24.12245841, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 44.53686271, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "55a7ca40-5103-4215-9186-8ba924248402" }, { "lat": [ 24.12245841, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1307914262159934 }, "lon": [ 44.53686271, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2bc97b5a-58ab-41c7-872f-683e8af8e1f2" }, { "lat": [ 24.12245841, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 44.53686271, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9863a2ce-0d07-44c4-a02c-a8643437e777" }, { "lat": [ 24.12245841, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 44.53686271, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ca38ec07-3ea1-46c8-a2c9-70bd62a18149" }, { "lat": [ 24.12245841, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 44.53686271, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5e7598e8-693d-43ed-a15d-e4b850d635ff" }, { "lat": [ 24.12245841, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13763396537510306 }, "lon": [ 44.53686271, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "15e487a4-8e56-4bcd-bb4a-67bf8d6e5927" }, { "lat": [ 24.12245841, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 44.53686271, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c32fc974-2995-4570-95e5-3a6f9409c164" }, { "lat": [ 24.12245841, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 44.53686271, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2d9c29ea-01ba-406d-a0a6-3d6ad1814162" }, { "lat": [ 24.12245841, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 44.53686271, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c92f2857-6ebf-4760-8247-cdb673b89d9a" }, { "lat": [ 24.12245841, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 44.53686271, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7466a30f-0801-41a4-8287-4282b5f45ded" }, { "lat": [ 24.12245841, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 44.53686271, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "564e2ada-18a0-4351-9d7e-d324011c935a" }, { "lat": [ 24.12245841, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "40b47b61-a226-4edb-963b-09d6d2effc49" }, { "lat": [ 24.12245841, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5af791f3-1c82-4dc7-a4a7-6edf63cf48c5" }, { "lat": [ 24.12245841, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 44.53686271, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "39b4bb54-9bef-44f6-86e1-5b6ab95ea6d3" }, { "lat": [ 24.12245841, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 44.53686271, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ee7844d8-3226-4fd9-ba24-2ba40d785451" }, { "lat": [ 24.12245841, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "69381381-c2d8-4a0c-9960-141a1c75c535" }, { "lat": [ 24.12245841, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 44.53686271, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1b4e7383-d859-48b1-90c2-85c64974b7fc" }, { "lat": [ 24.12245841, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 44.53686271, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c3f72e59-66f5-445e-8d19-94d694a710a8" }, { "lat": [ 24.12245841, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 44.53686271, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "319922e5-bdab-4291-aa9d-b5dd5e85c994" }, { "lat": [ 24.12245841, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 44.53686271, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d05f19ab-77f1-443c-9d4b-70c029b7dd2a" }, { "lat": [ 24.12245841, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 44.53686271, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "51694e8b-ae47-4140-a801-bc2e07b6d5b7" }, { "lat": [ 24.12245841, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 44.53686271, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "769dedab-d71c-444d-9bb7-fd9a7460bdde" }, { "lat": [ 24.12245841, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0e0daf0b-25b3-4e9a-a226-04e085381825" }, { "lat": [ 24.12245841, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d8b08a71-3290-46e5-aea4-ae274e86e71e" }, { "lat": [ 24.12245841, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "06aeddb7-4049-4c54-a58a-c314b66d07e4" }, { "lat": [ 24.12245841, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 44.53686271, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dc976274-8fce-46c6-a4af-4ac40079df34" }, { "lat": [ 24.12245841, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15702115965924707 }, "lon": [ 44.53686271, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "afac7226-5ead-4a16-a3fd-8acb7bc1bb46" }, { "lat": [ 24.12245841, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 44.53686271, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ba052162-355a-4a5d-8173-2d720e56c724" }, { "lat": [ 15.99035669, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 29.94046812, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ad5ddfad-d150-42e8-87db-08f52e0debaf" }, { "lat": [ 15.99035669, 26.49593311 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.94046812, 29.86190099 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f88b116d-1891-4da8-9d69-9e5c2dab193c" }, { "lat": [ 15.99035669, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.94046812, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9686dc98-d9df-4b68-a807-34038629bf20" }, { "lat": [ 15.99035669, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.94046812, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "20661bf1-9bef-4626-8531-21e72ee5f878" }, { "lat": [ 15.99035669, 29.83762955 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.94046812, -8.45615795 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3a13071b-1d95-4d6e-bf3f-15807db7f86b" }, { "lat": [ 15.99035669, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 29.94046812, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d6c96879-1f6f-4df1-b42a-e3ab739a781e" }, { "lat": [ 15.99035669, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.94046812, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c10bee2a-a055-4f26-b3a0-957dc028cb46" }, { "lat": [ 15.99035669, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.94046812, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9c76a910-b682-4a2c-8abf-aab80102be2c" }, { "lat": [ 62.77966519, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "073932c2-dcb7-4f43-88b8-176dfd34725f" }, { "lat": [ 62.77966519, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 16.74558049, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "711c8661-f044-4490-8db0-3a68facf7c07" }, { "lat": [ 62.77966519, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24825501511404233 }, "lon": [ 16.74558049, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "31b7aeac-3c5c-45e3-8d1d-5f4758c19116" }, { "lat": [ 62.77966519, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 16.74558049, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "454dbc54-a3d6-432e-a304-acbcfa86f545" }, { "lat": [ 62.77966519, 13.18145428 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, -59.559796999999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0dd9ec6a-15c5-40ec-9b7c-5ecdcba1bc99" }, { "lat": [ 62.77966519, 23.86731158 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 90.23812743 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a77c30a-50a5-4226-81a4-7f54e73f76fb" }, { "lat": [ 62.77966519, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 16.74558049, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "29733576-7ef8-402e-a40e-80ecd41c5e76" }, { "lat": [ 62.77966519, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 16.74558049, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a530a932-408b-4b56-a5f5-1d87bc723cf7" }, { "lat": [ 62.77966519, 9.6417597 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 2.32785254 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "924f28bf-0cd8-4fc4-9603-fb9d227376dc" }, { "lat": [ 62.77966519, -10.78777702 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 16.74558049, -53.09783113 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b95e6bc-45f9-4349-b841-037747f0379a" }, { "lat": [ 62.77966519, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16842539159109646 }, "lon": [ 16.74558049, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d814e34b-8550-48f4-b15b-b2aba70009e0" }, { "lat": [ 62.77966519, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2060593569661995 }, "lon": [ 16.74558049, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1cab712b-322e-495a-b751-dd7d03e4d01e" }, { "lat": [ 62.77966519, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.74558049, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "933f7962-2ead-4e55-a00c-f4f3ee20b8a7" }, { "lat": [ 62.77966519, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19807639461390492 }, "lon": [ 16.74558049, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "467bdc3b-37d7-4eaf-9757-7372a0d0ac98" }, { "lat": [ 62.77966519, 9.97634464 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, -84.19208768 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3051c806-1bb4-4f9e-9d04-88d80d219378" }, { "lat": [ 62.77966519, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.138774388568288 }, "lon": [ 16.74558049, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "14b18750-4638-4433-8a38-dc621edf116f" }, { "lat": [ 62.77966519, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18439131629568561 }, "lon": [ 16.74558049, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "689a5e5e-fb19-4870-a36a-7e345803bc44" }, { "lat": [ 62.77966519, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3930887606485298 }, "lon": [ 16.74558049, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21f7f4c0-b5de-4c88-b7e5-509741f37429" }, { "lat": [ 62.77966519, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17070623797746634 }, "lon": [ 16.74558049, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cc23c693-a77e-4c0f-af09-0e7cf2198bcc" }, { "lat": [ 62.77966519, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 16.74558049, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "38724940-6b0d-47ea-82b1-dba84a22b085" }, { "lat": [ 62.77966519, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.74558049, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3593f6a6-61b6-40cb-8cf0-32a12abbb78b" }, { "lat": [ 62.77966519, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3622973344325364 }, "lon": [ 16.74558049, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "14b2c031-57f6-489a-ac9b-17e466d5147d" }, { "lat": [ 62.77966519, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19009343226161035 }, "lon": [ 16.74558049, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2690292-8f10-4e67-b2d6-051efc2fbf4d" }, { "lat": [ 62.77966519, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3280846386369882 }, "lon": [ 16.74558049, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e6f912d-565f-46c2-be32-ef152726cb28" }, { "lat": [ 62.77966519, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2642209398186315 }, "lon": [ 16.74558049, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3784b24c-58db-438c-be70-e48ccb337c56" }, { "lat": [ 62.77966519, 74.71051289 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 16.74558049, -41.34191127 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dcf026b8-6957-4276-a447-f0ca94304494" }, { "lat": [ 62.77966519, 29.030833 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.74558049, -118.28 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "38d388b0-b7e0-458a-8032-3879979e3cc6" }, { "lat": [ 62.77966519, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2813272877164056 }, "lon": [ 16.74558049, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e69e1d9b-37ca-405b-a5c3-7245cf8abcde" }, { "lat": [ 62.77966519, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 16.74558049, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ef69b0d7-43b8-4f5d-b911-ceffd694b2fe" }, { "lat": [ 62.77966519, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 16.74558049, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b54a48b3-d944-4bed-8952-c663bce79c67" }, { "lat": [ 62.77966519, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5afda93b-b67c-4564-a548-34d1ac2b9164" }, { "lat": [ 62.77966519, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1695658147842814 }, "lon": [ 16.74558049, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c8f7c00f-83f0-440d-9ce9-5d18b2bdeb8c" }, { "lat": [ 62.77966519, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 16.74558049, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9651e8aa-3505-4c25-afa9-0a8f70482152" }, { "lat": [ 62.77966519, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1467573509205826 }, "lon": [ 16.74558049, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b37a7b2-fdda-427d-96d0-f617a694e222" }, { "lat": [ 62.77966519, 32.57503292 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 54.27407004 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "abc45635-cc60-402b-99e6-ee46b0010798" }, { "lat": [ 62.77966519, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 16.74558049, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a4491c0-657c-488c-a855-e75c6876a976" }, { "lat": [ 62.77966519, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3075570211596592 }, "lon": [ 16.74558049, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d7c9bb25-0405-4a81-a1ef-03c181fd666b" }, { "lat": [ 62.77966519, 18.15694878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 16.74558049, -77.31482593 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10582817-2315-427c-9032-62956c2461d9" }, { "lat": [ 62.77966519, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15474031327287718 }, "lon": [ 16.74558049, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6d3fcdac-a957-4b43-92b5-134b1b1f2dd8" }, { "lat": [ 62.77966519, 12.72004786 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.74558049, 104.90694325 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "697b63cb-9f28-4525-95cf-9e9f6cafc732" }, { "lat": [ 62.77966519, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 16.74558049, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1f8bc9e0-b048-4cd4-aa02-242bdeb481f8" }, { "lat": [ 62.77966519, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.74558049, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d63cf4db-fb91-4ff9-a94a-786f7d3b2ce0" }, { "lat": [ 62.77966519, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 16.74558049, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec4162f1-be16-47c5-8755-40f727c0ad33" }, { "lat": [ 62.77966519, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 16.74558049, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8def072d-f052-4fb0-b955-f175d9fb63a0" }, { "lat": [ 62.77966519, 29.83762955 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.74558049, -8.45615795 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "948355b6-3a19-4d2a-aea8-e3fb70378599" }, { "lat": [ 62.77966519, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.74558049, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f5e6867f-01d1-425f-8583-367283cfa172" }, { "lat": [ 62.77966519, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.74558049, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6baf33e3-7949-4dba-abb8-ef2966e1906e" }, { "lat": [ 62.77966519, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 16.74558049, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8300949c-51e5-496d-9a1d-4bed78792a33" }, { "lat": [ 62.77966519, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 16.74558049, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4641332-027f-4f1f-a818-cb21113c6cdb" }, { "lat": [ 62.77966519, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26308051662544657 }, "lon": [ 16.74558049, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "26a8f428-6b1f-4cbc-ac89-01adec5f6fdc" }, { "lat": [ 62.77966519, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1866721626820555 }, "lon": [ 16.74558049, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea793133-7c08-4235-a03a-d853186905f2" }, { "lat": [ 62.77966519, 28.24891365 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 83.91582640000001 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b6f9bc69-6d8a-4cf2-8749-f75d9d2e9ac0" }, { "lat": [ 62.77966519, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 16.74558049, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d9fe8087-be35-4cf0-a949-8df067052f4b" }, { "lat": [ 62.77966519, 29.9497515 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 69.33957937 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64b5c03b-4215-44e5-b2c2-4e380e9214c9" }, { "lat": [ 62.77966519, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1695658147842814 }, "lon": [ 16.74558049, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "218c3b85-64f5-4c63-a6b4-73f60e6eaa72" }, { "lat": [ 62.77966519, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20149766419345974 }, "lon": [ 16.74558049, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "20e13a38-bcf3-46cc-ae52-afd78b239c12" }, { "lat": [ 62.77966519, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 16.74558049, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "09cff975-ec3e-4047-8fab-e0a723838398" }, { "lat": [ 62.77966519, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f870113-f960-414d-b42e-932ec4ffd24a" }, { "lat": [ 62.77966519, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 16.74558049, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f2e3f1c-c0a4-438d-9bdc-0ae91d5a2ebb" }, { "lat": [ 62.77966519, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 16.74558049, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5118377-2938-4d2e-9fd2-cc9791812db0" }, { "lat": [ 62.77966519, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3075570211596592 }, "lon": [ 16.74558049, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "11463288-a379-4a80-a85e-16ae13d409d4" }, { "lat": [ 62.77966519, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12052761747732894 }, "lon": [ 16.74558049, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "74fcd62d-4f93-4f17-a987-ad540527d50e" }, { "lat": [ 62.77966519, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.119387194284144 }, "lon": [ 16.74558049, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d1cfcde-d52e-49c3-ac7b-c3a23c1a7cae" }, { "lat": [ 62.77966519, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 16.74558049, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9cac695d-e40b-4bba-804d-9e3d9dc71fbd" }, { "lat": [ 62.77966519, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 16.74558049, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00cfe5ce-c98a-4c13-9033-037849cf1bfb" }, { "lat": [ 62.77966519, 34.11956246 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 16.74558049, 9.55288359 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7352acd8-cc89-4b03-9630-7b51719982f8" }, { "lat": [ 62.77966519, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 16.74558049, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04f98c16-5ef4-4525-9720-5a1ab77e4791" }, { "lat": [ 62.77966519, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11596592470458918 }, "lon": [ 16.74558049, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c7adbe2-8191-46fd-8c70-456b5ae12aac" }, { "lat": [ 62.77966519, 1.27469299 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 32.36907971 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9432710e-405f-4235-ade1-de099c5a0c1e" }, { "lat": [ 62.77966519, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3668590272052762 }, "lon": [ 16.74558049, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4cf75f90-a88b-4d73-8dc0-b32dcb23224d" }, { "lat": [ 62.77966519, -32.79951534 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 16.74558049, -56.01807053 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "615d985c-e725-4d31-a931-d0d7b2935a09" }, { "lat": [ 62.77966519, 7.12422421 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, -66.18184123 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7ed2c714-907a-42ae-a2c6-fbd50894b50a" }, { "lat": [ 62.77966519, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 16.74558049, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d92b99b6-3188-4bb2-8b99-6f557f134b83" }, { "lat": [ 62.77966519, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 16.74558049, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9967f433-d6f3-4e4f-83d0-d1dd29e0e492" }, { "lat": [ 1.35876087, -35.3813488 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, -65.17980692 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7a91f323-f059-49fb-a5df-ae3ef5048cd2" }, { "lat": [ 1.35876087, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16272327562517175 }, "lon": [ 103.81725592, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "377758e2-fcc0-404b-b07c-3f1d3576f4ae" }, { "lat": [ 1.35876087, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2391316295685628 }, "lon": [ 103.81725592, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b77f1846-1668-4dd6-9e8f-8317aeb358f8" }, { "lat": [ 1.35876087, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 103.81725592, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a5e7e014-5a17-4e8b-a73b-95b5d26fcc0b" }, { "lat": [ 1.35876087, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81725592, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e26c2a1f-9d39-4118-bcdc-027931a0fa3f" }, { "lat": [ 1.35876087, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 103.81725592, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6f1f516d-478f-4439-941f-4ebec066f0ab" }, { "lat": [ 1.35876087, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18553173948887058 }, "lon": [ 103.81725592, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ee93cd39-c846-4e80-a14f-5f85f4f0590b" }, { "lat": [ 1.35876087, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1330722726023633 }, "lon": [ 103.81725592, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f92ac277-1fa9-4670-a588-429edcc11712" }, { "lat": [ 1.35876087, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81725592, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "00cf8455-0bfa-43bb-b888-47b03a9a3466" }, { "lat": [ 1.35876087, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5732756251717506 }, "lon": [ 103.81725592, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1a9ae776-0db2-4ec9-8a66-fa92e3afe028" }, { "lat": [ 1.35876087, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 103.81725592, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e7b881b7-0a08-4e59-aa69-b78980789129" }, { "lat": [ 1.35876087, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13193184940917835 }, "lon": [ 103.81725592, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b6d183d0-1934-42b8-90c8-c73bc87e2ad6" }, { "lat": [ 1.35876087, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18553173948887058 }, "lon": [ 103.81725592, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "070cf098-317a-4767-a05b-5015ae6042c4" }, { "lat": [ 1.35876087, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13421269579554823 }, "lon": [ 103.81725592, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b2adcb6f-415a-43be-bd4b-9002150af6ca" }, { "lat": [ 1.35876087, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ba1deca5-f86c-4406-94c8-9221f039c9a3" }, { "lat": [ 1.35876087, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 103.81725592, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c2db80e5-ae37-4771-8217-aa1d2d586948" }, { "lat": [ 1.35876087, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19693597142072 }, "lon": [ 103.81725592, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "75f3aa9c-ffd4-4efb-9810-a12858fc5a22" }, { "lat": [ 1.35876087, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 103.81725592, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b8adb83b-6060-4e33-9b11-d050117e2f39" }, { "lat": [ 1.35876087, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16842539159109646 }, "lon": [ 103.81725592, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d0371450-714e-42c7-b279-73de25b36df7" }, { "lat": [ 1.35876087, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18781258587524047 }, "lon": [ 103.81725592, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d2405e31-607c-420d-82a2-149b0b5da088" }, { "lat": [ 1.35876087, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3639b0cd-0c3c-4b2e-b85e-4191c70a82b3" }, { "lat": [ 1.35876087, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18097004671613082 }, "lon": [ 103.81725592, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "67d29034-86eb-42e9-8346-f721f8258cb0" }, { "lat": [ 1.35876087, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 103.81725592, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cf62f7c3-ec1c-4ee4-bf56-00336adeffdc" }, { "lat": [ 1.35876087, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 103.81725592, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e36755cb-7dc1-42ef-91d1-32de0c3d0d6e" }, { "lat": [ 1.35876087, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 103.81725592, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cde55603-a69a-4d6b-a777-e3f0676ef6c0" }, { "lat": [ 1.35876087, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 103.81725592, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1e57c461-4f20-49e9-8284-00c0d531c1e5" }, { "lat": [ 1.35876087, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.20719978015938445 }, "lon": [ 103.81725592, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6ffb2389-de31-41af-801e-69e44b0fb607" }, { "lat": [ 1.35876087, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81725592, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cac2d804-794f-43e2-837e-3a2017803066" }, { "lat": [ 1.35876087, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21974443528441878 }, "lon": [ 103.81725592, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ee59133f-310b-40e7-804a-d620d5e27ae3" }, { "lat": [ 1.35876087, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.23571035998900797 }, "lon": [ 103.81725592, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aa8f952b-9f51-4488-8971-7bc7b40ac931" }, { "lat": [ 1.35876087, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.23456993679582303 }, "lon": [ 103.81725592, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f691965a-4b5e-46ca-9856-715031843010" }, { "lat": [ 1.35876087, 13.89479481 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, -60.96969923 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e518834e-eadc-47d5-9ad2-a74c4fb7ccb5" }, { "lat": [ 1.35876087, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 103.81725592, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9edb384b-c0f4-4d09-ac90-2b97ea08be48" }, { "lat": [ 1.35876087, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0ce7e3fe-cc3b-4311-ba71-d6a529fa3da1" }, { "lat": [ 1.35876087, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81725592, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fa392ed4-38f2-4c51-8029-7cdad7ec8f1d" }, { "lat": [ 1.35876087, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 103.81725592, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cb53b03e-53db-4b74-8877-ed7a60cfef6c" }, { "lat": [ 1.35876087, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14789777411376753 }, "lon": [ 103.81725592, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "03752339-9275-4ccc-a509-f0ebc8e35f1e" }, { "lat": [ 1.35876087, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15930200604561692 }, "lon": [ 103.81725592, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "21a126b9-870b-4a39-8a75-5bb3369f1edc" }, { "lat": [ 1.35876087, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 103.81725592, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e8f53611-a4d7-4dfd-ae9b-eda71f0cea45" }, { "lat": [ 1.35876087, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81725592, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bd29daf5-1a01-473e-8967-7cb1a92205e1" }, { "lat": [ 1.35876087, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15930200604561692 }, "lon": [ 103.81725592, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b75f2af0-87bf-4863-abfb-65abfb560c74" }, { "lat": [ 1.35876087, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4bc505f6-a4d0-4ebc-ba4e-de6335ef1ae8" }, { "lat": [ 1.35876087, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15359989007969221 }, "lon": [ 103.81725592, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9d34b7ba-1346-4013-99e0-5da5873514bf" }, { "lat": [ 1.35876087, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16500412201154163 }, "lon": [ 103.81725592, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6fee9d96-a6a2-4a66-85d8-17bab8637f17" }, { "lat": [ 1.35876087, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 103.81725592, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f4e43bd-7ddb-46c9-acca-158f28a6ff03" }, { "lat": [ 1.35876087, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "980ab657-220c-4d2e-a5e3-4a83963f22c9" }, { "lat": [ 1.35876087, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 103.81725592, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bdccf3b6-0f80-438b-9e5d-2ae4ad308a2e" }, { "lat": [ 1.35876087, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 103.81725592, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7118dc5f-7501-4f2e-8790-d46341048537" }, { "lat": [ 1.35876087, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 103.81725592, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c18292b3-cf56-486c-9cba-58332ec3d18e" }, { "lat": [ 1.35876087, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "115a43c4-94e7-4210-b255-3f94c08178d5" }, { "lat": [ 1.35876087, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.138774388568288 }, "lon": [ 103.81725592, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b90c13ea-a9e0-4531-9819-a59f6e55c861" }, { "lat": [ 1.35876087, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 103.81725592, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "60ec7142-9dbe-4dde-b534-9474197d0a7e" }, { "lat": [ 1.35876087, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1524594668865073 }, "lon": [ 103.81725592, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "419bbc4f-f6c8-4dff-a136-d3324a7cd356" }, { "lat": [ 1.35876087, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.33036548502335805 }, "lon": [ 103.81725592, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "56aead4f-a685-44ea-8580-4601e0cda554" }, { "lat": [ 1.35876087, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15131904369332233 }, "lon": [ 103.81725592, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "da1a9ad4-822a-4234-8cd2-fb4bfb298020" }, { "lat": [ 1.35876087, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 103.81725592, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e087caed-bf23-4a1d-b7a7-19dfbe5cd24a" }, { "lat": [ 46.11554772, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.80444238, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "327ba40e-9f9a-48be-8933-908e84c1ab06" }, { "lat": [ 46.11554772, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 14.80444238, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6d51fd27-f81c-46c7-95bc-76f016432ac8" }, { "lat": [ 46.11554772, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 14.80444238, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "87832c76-ccd3-4c68-8837-e3ee723b68a4" }, { "lat": [ 46.11554772, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.80444238, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc05a655-7759-4192-989f-e09a442757aa" }, { "lat": [ 46.11554772, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.80444238, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0c681e7-15dc-4ca0-9179-65c34caa1f3f" }, { "lat": [ 46.11554772, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 14.80444238, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "390507ef-4550-4dad-96aa-58312ba08c4d" }, { "lat": [ 46.11554772, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a392dd13-2ba7-47f0-be4c-0e327a7262dd" }, { "lat": [ 46.11554772, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 14.80444238, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "286971c8-7f42-4e24-8fad-a4fa61053845" }, { "lat": [ 46.11554772, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 14.80444238, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1311acd-db5e-49e5-bdf1-c32be0d1d2ee" }, { "lat": [ 46.11554772, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13991481176147294 }, "lon": [ 14.80444238, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "431786f9-5ffe-4f93-a7d6-993846b643ba" }, { "lat": [ 46.11554772, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13421269579554823 }, "lon": [ 14.80444238, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2e550c8f-349b-4787-bb44-12cf701a3b7a" }, { "lat": [ 46.11554772, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.80444238, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7e598c22-bd00-4b3c-bf0b-bc1241e10171" }, { "lat": [ 46.11554772, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 14.80444238, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c15831c0-f0c2-4af8-944d-07ac3dbce9af" }, { "lat": [ 46.11554772, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 14.80444238, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "55f0534e-dc86-4cd3-a360-753a640203db" }, { "lat": [ 46.11554772, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12622973344325364 }, "lon": [ 14.80444238, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4536ceb-fa00-40a3-9588-8e2a72a6f691" }, { "lat": [ 46.11554772, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12737015663643858 }, "lon": [ 14.80444238, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "578de6a4-1645-4502-95d2-90a09ce03341" }, { "lat": [ 46.11554772, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12394888705688376 }, "lon": [ 14.80444238, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10e00077-ed21-4efd-854d-8f68550822fc" }, { "lat": [ 46.11554772, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 14.80444238, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d941ed0-d665-4922-8e54-67662c4402ba" }, { "lat": [ 46.11554772, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0125fe22-cda1-42cc-9f02-a8870cfbf99c" }, { "lat": [ 46.11554772, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 14.80444238, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eeb41fcb-4293-40c2-985d-26ef51e6225c" }, { "lat": [ 46.11554772, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.80444238, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e418c51-20cf-406a-8650-2b26ff896134" }, { "lat": [ 46.11554772, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1752679307502061 }, "lon": [ 14.80444238, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2a92bb74-0b18-4ec9-9e4d-201a27bda633" }, { "lat": [ 46.11554772, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 14.80444238, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46b5d288-2591-47d8-a8b4-a08ffd5cf545" }, { "lat": [ 46.11554772, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.80444238, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2b88f00c-a8a4-4cf2-bc67-05ee2e6d4efe" }, { "lat": [ 46.11554772, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c9f29c9e-d844-49cd-8c51-20dcf35f5057" }, { "lat": [ 46.11554772, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "259b1bc5-9d42-4787-a6e0-bcac2e55aa9f" }, { "lat": [ 46.11554772, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.80444238, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e6563c0-558b-4252-bdb1-c1f2ad9235c0" }, { "lat": [ 46.11554772, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.80444238, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "604a8b3e-937a-469a-ad9b-89a3cb692bbe" }, { "lat": [ 46.11554772, 3.78986846 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.80444238, 109.69762284 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "05bc45f9-34ca-431d-a283-bcc717f78425" }, { "lat": [ 46.11554772, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12166804067051389 }, "lon": [ 14.80444238, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b0e65bc4-4073-4014-b764-3308d2f50e1b" }, { "lat": [ 46.11554772, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 14.80444238, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d01e261c-46d6-4600-a0d9-72b49541d115" }, { "lat": [ 46.11554772, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 14.80444238, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0069179-e3d5-4097-b675-a8422b7adbcb" }, { "lat": [ 46.11554772, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16158285243198683 }, "lon": [ 14.80444238, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0635d312-6fb0-4e42-b893-a5fcc2498557" }, { "lat": [ 46.11554772, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 14.80444238, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cc427438-b43e-4070-9270-505ffc6b2a5b" }, { "lat": [ 46.11554772, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.80444238, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "57024049-2bfc-495d-a7ec-ade4ba8827dc" }, { "lat": [ 46.11554772, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 14.80444238, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f756b98c-88ec-430e-bbf6-817a56dd279e" }, { "lat": [ 46.11554772, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d7d5466-6603-4681-a866-8eee120a7bea" }, { "lat": [ 46.11554772, 1.35876087 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 14.80444238, 103.81725592 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90c78c0e-e847-406f-bae9-fa7969041a9c" }, { "lat": [ 46.11554772, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a6c3a7dc-cad3-41fc-8428-9baf86aabb54" }, { "lat": [ 46.11554772, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.80444238, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "11ee48e1-26dd-4c65-84de-3fb7eece618a" }, { "lat": [ 46.11554772, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 14.80444238, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "593790e5-c559-4b46-8c06-f12aa11e2395" }, { "lat": [ 46.11554772, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 14.80444238, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "87f9a3be-493e-4164-9f23-36f889370b8f" }, { "lat": [ 46.11554772, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11824677109095906 }, "lon": [ 14.80444238, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d280ecd5-e4d5-46a4-a354-6a1476555043" }, { "lat": [ 46.11554772, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 14.80444238, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e442b5f5-996b-47e9-b235-295d2137c477" }, { "lat": [ 46.11554772, -29.00034095 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 25.08390093 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec083c1c-639b-470d-a0ca-a986e7546290" }, { "lat": [ 48.70547528, 42.54229102 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 1.56054378 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4675174a-3da3-4288-899e-7b10cb56e1d9" }, { "lat": [ 48.70547528, 23.90528188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 54.300167099999996 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc4ef3f2-722f-4f53-b39f-e92de1f1eeaa" }, { "lat": [ 48.70547528, -35.3813488 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, -65.17980692 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5e0045b-4fe1-4a13-bc0e-1a72abdee5e6" }, { "lat": [ 48.70547528, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 19.47905218, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0681de9c-88ba-4c3e-8d9f-ad0a3c09891c" }, { "lat": [ 48.70547528, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.47905218, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c059f957-1b21-450c-bf72-e1ece4e7f6ec" }, { "lat": [ 48.70547528, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.47905218, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "56efecf2-0965-491f-9c2a-e3b02ca820f1" }, { "lat": [ 48.70547528, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 19.47905218, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dfaf1cae-8715-4105-a463-07df880256e1" }, { "lat": [ 48.70547528, 61.36206324 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11710634789777412 }, "lon": [ 19.47905218, -98.30777028 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5286cf4f-da5f-4807-985e-f823054b92e6" }, { "lat": [ 48.70547528, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10684253915910966 }, "lon": [ 19.47905218, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b34f5424-730b-4bb1-a5b4-8a463c992552" }, { "lat": [ 48.70547528, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.47905218, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ca31c36d-3e1c-4656-a494-3147f942e441" }, { "lat": [ 48.70547528, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 19.47905218, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a115d5ca-8244-430a-bfc0-f23f3fb2d99b" }, { "lat": [ 48.70547528, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.47905218, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b55885a-85e4-4e06-ab7d-8eeae148f459" }, { "lat": [ 48.70547528, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.177548777136576 }, "lon": [ 19.47905218, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f945956b-eada-4135-9f1f-bf894dc5b418" }, { "lat": [ 48.70547528, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13535311898873317 }, "lon": [ 19.47905218, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "051a027c-d878-485e-b028-9f22dae0e88e" }, { "lat": [ 48.70547528, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c730fdf1-9f3e-4b5f-94e8-aaabbac603e1" }, { "lat": [ 48.70547528, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.47905218, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1f9c8a8-f5dd-4598-ac7d-57f079e26fc8" }, { "lat": [ 48.70547528, 26.49593311 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.47905218, 29.86190099 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "47de79a6-2159-44c2-bdb1-44b3c778466d" }, { "lat": [ 48.70547528, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1444765045342127 }, "lon": [ 19.47905218, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8c10b422-5906-46ce-a329-8d5f565b809d" }, { "lat": [ 48.70547528, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.47905218, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c1edf8bb-186c-41d1-9954-33d36210b1be" }, { "lat": [ 48.70547528, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 19.47905218, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77222dfe-343a-4829-a28f-e1c869c1bba6" }, { "lat": [ 48.70547528, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 19.47905218, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8d215919-de2d-41e3-8eac-ca31aa45f2b9" }, { "lat": [ 48.70547528, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 19.47905218, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f21148a-d317-439f-b2fe-2f632ebe09ef" }, { "lat": [ 48.70547528, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.47905218, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "13b430fd-6710-4328-b1de-2bec545f168b" }, { "lat": [ 48.70547528, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 19.47905218, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d9d4389-ff0a-4308-ae75-fff0cc2e937d" }, { "lat": [ 48.70547528, -2.21505456 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.47905218, 117.24011366 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9c5c3b9c-b037-4350-802a-0df49b3d7d35" }, { "lat": [ 48.70547528, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.47905218, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b555b93d-a742-46fa-83e7-b81cd182df58" }, { "lat": [ 48.70547528, 31.46110101 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.47905218, 35.00444693 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2775c967-0034-46ea-bbf3-9c4aa2a2c41a" }, { "lat": [ 48.70547528, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 19.47905218, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6e6e373e-9480-44a3-a5b5-dcee44fdbee7" }, { "lat": [ 48.70547528, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dbcac4bb-5905-47b2-a42e-fbd6b1761e3b" }, { "lat": [ 48.70547528, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1307914262159934 }, "lon": [ 19.47905218, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d42a9f18-db99-4df9-b3d1-ac8d7f117e1f" }, { "lat": [ 48.70547528, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.47905218, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "566cbac2-6ae6-4212-9338-f40b0d28303c" }, { "lat": [ 48.70547528, 36.38523983 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 19.47905218, 127.83916086 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b5e86d0-9575-4bf2-acbb-bd22c4c6b96f" }, { "lat": [ 48.70547528, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa26e066-d0ae-4a41-b5c9-5190eea469bd" }, { "lat": [ 48.70547528, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e22eb094-781d-49fd-9d98-e372bc3608e7" }, { "lat": [ 48.70547528, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10912338554547954 }, "lon": [ 19.47905218, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f3d02f4-542a-4772-bbcf-e8fa4a26f977" }, { "lat": [ 48.70547528, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.47905218, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c10e26fc-f0d4-45a3-b110-00f4c439b66b" }, { "lat": [ 48.70547528, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 19.47905218, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3264c473-6c5d-4afa-ad49-c7d4694ae130" }, { "lat": [ 48.70547528, -9.15280381 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, -74.38242685 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92b034fc-4600-4dbf-b041-a8661f77b983" }, { "lat": [ 48.70547528, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20263808738664468 }, "lon": [ 19.47905218, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea02a472-17f5-4ce8-86eb-74da58e6c231" }, { "lat": [ 48.70547528, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11254465512503435 }, "lon": [ 19.47905218, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d355e63c-5035-4563-b510-6e7942eb8886" }, { "lat": [ 48.70547528, 25.30601188 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 51.18479632 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6a407551-e7c7-4a0d-856b-28f950c0b2c7" }, { "lat": [ 48.70547528, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 19.47905218, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60c9d60c-4beb-4afb-a872-f9efc7a61c50" }, { "lat": [ 48.70547528, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 19.47905218, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b4f936d-15bb-4438-8dfb-38ee337e212b" }, { "lat": [ 48.70547528, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11140423193184941 }, "lon": [ 19.47905218, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ecb34a01-bbcb-461e-ad24-b69c71de765e" }, { "lat": [ 48.70547528, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8f9ff7fd-6447-434c-b63b-ebd3ec5023ca" }, { "lat": [ 48.70547528, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12280846386369883 }, "lon": [ 19.47905218, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be7f8c4c-2279-437a-9ad7-709800161b1d" }, { "lat": [ 48.70547528, 15.11815794 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.47905218, 101.0028813 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0cb60a8c-3657-49ed-9d12-d598817dd5a5" }, { "lat": [ 48.70547528, 39.0616029 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 19.47905218, 35.16895346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e8e507d-8b66-4e65-8916-becbe0a96a73" }, { "lat": [ 48.70547528, 23.753992800000002 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 19.47905218, 120.95427281 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3451134-1c9e-4465-aa5f-9a7dc3d79676" }, { "lat": [ 48.70547528, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c13559de-9e7d-4e47-9fa0-8f152cb7e1a8" }, { "lat": [ 48.70547528, 45.6795472 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11482550151140423 }, "lon": [ 19.47905218, -112.46167369999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0134294-5abe-4fa0-9518-36c043211267" }, { "lat": [ 48.70547528, 16.646016699999997 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 106.29914698 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1574da87-29e5-404d-8ae6-b3782000f607" }, { "lat": [ 14.36624173, 47.58549439 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ -14.4734924, 14.1264761 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6d75ff47-e61b-4121-b65a-094beb99e3c2" }, { "lat": [ 14.36624173, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -14.4734924, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "fe53de90-ef85-4da2-9aaa-965d651e9c92" }, { "lat": [ 14.36624173, 49.73341233 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -14.4734924, 15.31240163 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e96112e3-e199-4650-ade1-91ebc00900db" }, { "lat": [ 14.36624173, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -14.4734924, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "077aba6e-c07b-45c9-aba5-cf302375025a" }, { "lat": [ 14.36624173, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -14.4734924, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ffbd41fe-ddbc-41f5-b6b6-3db95039642d" }, { "lat": [ 14.36624173, 29.83762955 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -14.4734924, -8.45615795 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "56d7ea7a-1a2a-47bc-80fa-4b80dc529922" }, { "lat": [ 14.36624173, -13.21808088 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -14.4734924, 34.28935599 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1273cd13-d13b-4780-97af-f1961de50f25" }, { "lat": [ 14.36624173, 14.36624173 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -14.4734924, -14.4734924 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e8e242d3-8585-4fb0-a59f-c8e56b645490" }, { "lat": [ 14.36624173, 39.0616029 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ -14.4734924, 35.16895346 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "869d5f19-8c4d-45f6-946c-c16bac283a3f" }, { "lat": [ 14.36624173, 23.753992800000002 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -14.4734924, 120.95427281 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "908fe621-5663-4b7c-9dc0-432dca6dc555" }, { "lat": [ 14.36624173, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -14.4734924, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ca6ea5ad-6c9a-4262-a7b5-52833f3a1522" }, { "lat": [ 35.02547389, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ea087faf-50f6-4c6b-b427-6f83e24850d9" }, { "lat": [ 35.02547389, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eb6dcb32-2eb1-4585-a7c3-5ad5375a04ca" }, { "lat": [ 35.02547389, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f131a69f-5e6e-4c37-9cf4-06d4d610677b" }, { "lat": [ 35.02547389, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3611b3ae-9502-4304-b30d-e7a6e188f980" }, { "lat": [ 35.02547389, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "45fdacb9-c406-44af-a5da-bd83995bc8c6" }, { "lat": [ 35.02547389, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "05729cf2-ba1b-4730-85d4-d504e76ad8d5" }, { "lat": [ 35.02547389, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5977ac75-5edd-430f-ade9-d211ee02943a" }, { "lat": [ 35.02547389, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "be0692da-9150-4263-9491-e3acdefc7ce0" }, { "lat": [ -26.55843045, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 31.4819369, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4c51c6a9-2ec1-452c-b41a-d0ab360e7781" }, { "lat": [ -26.55843045, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 31.4819369, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9c0b721a-3f47-4fdc-a861-d35ba0a4aa14" }, { "lat": [ 15.33333758, 41.59530893 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 18.64492513, 21.68211346 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5d2383b9-3a3c-4441-942a-458a16ecc3d7" }, { "lat": [ 15.11815794, 42.54229102 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 1.56054378 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b6776071-d503-4a04-8a72-8410b79f0da9" }, { "lat": [ 15.11815794, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 101.0028813, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8d6c8f03-0c04-4f4c-a8db-b8173f081c3e" }, { "lat": [ 15.11815794, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12965100302280846 }, "lon": [ 101.0028813, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b5a3b951-f18a-474b-b551-b06235252074" }, { "lat": [ 15.11815794, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "90858ac8-91ac-4d62-9b25-f898d93c9aa4" }, { "lat": [ 15.11815794, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 101.0028813, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3b70ac4d-9c06-46b0-aa08-19696c9fd010" }, { "lat": [ 15.11815794, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2f0fe01d-2fe8-4290-8d74-5166131c6d16" }, { "lat": [ 15.11815794, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2060593569661995 }, "lon": [ 101.0028813, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d43df8fc-9abf-4f1f-9955-4cb576f1bb51" }, { "lat": [ 15.11815794, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "088c4dfc-6e93-4da0-a760-56bc5b0ff385" }, { "lat": [ 15.11815794, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 101.0028813, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e3eada04-94c1-44cc-b31f-aa18f22a2eb0" }, { "lat": [ 15.11815794, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 101.0028813, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b06c9d5d-284b-4bf5-b463-39590413a2d4" }, { "lat": [ 15.11815794, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 101.0028813, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1e9724c7-68b4-4439-a51a-9bcdd05df025" }, { "lat": [ 15.11815794, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d9414ce3-83cd-4a23-82c7-62f7b39cd0ed" }, { "lat": [ 15.11815794, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 101.0028813, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5866867a-689c-4f84-a26f-351e26074291" }, { "lat": [ 15.11815794, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 101.0028813, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9378e7d0-220c-449f-9d4a-b64d46ff8372" }, { "lat": [ 15.11815794, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 101.0028813, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "14c6d713-a1e9-425e-9ab0-48e6799541f5" }, { "lat": [ 15.11815794, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 101.0028813, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c6d01e0b-ba8e-4644-a51e-bd3da276363a" }, { "lat": [ 15.11815794, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 101.0028813, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "01f744a6-8bc3-438e-9ad4-83cd17941390" }, { "lat": [ 15.11815794, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 101.0028813, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "54712c1e-cd49-4ce2-98e4-1af5a48f9696" }, { "lat": [ 15.11815794, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d0db0b48-7dc7-49c4-9966-887c1f3e533a" }, { "lat": [ 15.11815794, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 101.0028813, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ea79908e-df9c-4acd-8b54-c3a317a98c3c" }, { "lat": [ 15.11815794, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a9730ea-eefb-418c-be8b-c01231bf39f2" }, { "lat": [ 15.11815794, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 101.0028813, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "edd531f9-9a9e-4a8b-8936-7259e5b6dbe7" }, { "lat": [ 15.11815794, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.138774388568288 }, "lon": [ 101.0028813, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f954fe04-d7de-41e4-8812-3dcb45756d5c" }, { "lat": [ 15.11815794, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 101.0028813, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6afb56b5-2a02-4c04-bd54-f75328d1f0c6" }, { "lat": [ 15.11815794, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9dee87b0-5913-4a27-a870-1ba1163868a9" }, { "lat": [ 15.11815794, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 101.0028813, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e48c162f-2af2-43b4-ba19-a05c1ef2b31c" }, { "lat": [ 15.11815794, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 101.0028813, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "daccab8f-2c24-4b1e-9f2c-2e9a5ec6bc83" }, { "lat": [ 15.11815794, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 101.0028813, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dfe0d30f-357e-44cd-87fc-d8da0959fd95" }, { "lat": [ 15.11815794, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 101.0028813, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "39e5508c-a045-44f6-8fe5-a3e7bb0cb6c6" }, { "lat": [ 15.11815794, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 101.0028813, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aa0fcc4b-c68e-4e7c-8fea-6647b423d26f" }, { "lat": [ 15.11815794, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 101.0028813, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "56aaf2d9-eb2b-4170-95ef-b728ff3aa642" }, { "lat": [ 15.11815794, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 101.0028813, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2207f185-e6c7-4671-9b7b-795731c97470" }, { "lat": [ 15.11815794, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 101.0028813, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f82728e3-0b55-4e60-914c-edc1ca2d8baa" }, { "lat": [ 15.11815794, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2651daa4-790a-4420-bb7c-9464250c5522" }, { "lat": [ 15.11815794, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 101.0028813, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dc752d04-64cb-4ab1-b829-94fa058b5e68" }, { "lat": [ 15.11815794, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4e17dae7-70fc-4b3d-9383-ad27693a18c1" }, { "lat": [ 15.11815794, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 101.0028813, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ded0ea24-630a-4078-9006-69aff76271ec" }, { "lat": [ 15.11815794, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8e95e2b5-6645-46f8-a7f5-2500b3b84cde" }, { "lat": [ 15.11815794, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 101.0028813, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "16808856-9e5e-4a04-8427-4d75b8a589a4" }, { "lat": [ 15.11815794, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 101.0028813, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72ba0487-5a62-4aec-9449-479605d9b8d3" }, { "lat": [ 15.11815794, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1524594668865073 }, "lon": [ 101.0028813, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e07c7e5e-a6d1-4295-b8f4-da9b5ed5ed6c" }, { "lat": [ 34.11956246, 42.54229102 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 1.56054378 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bd809862-5d79-4473-bfe1-b5d5e00e5200" }, { "lat": [ 34.11956246, 23.90528188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 54.300167099999996 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "32eaaec8-34fb-4bc2-b86d-8cd76132d528" }, { "lat": [ 34.11956246, -35.3813488 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, -65.17980692 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "53c9f8fe-6053-4082-8444-9a060f8a56cd" }, { "lat": [ 34.11956246, 47.58549439 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12851057982962352 }, "lon": [ 9.55288359, 14.1264761 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "eadb3c7b-281a-4e15-9e87-3d93ef4a40cf" }, { "lat": [ 34.11956246, -25.73288704 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 134.49100008 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2c5f3f5d-bb02-4be9-b875-23fda510f6d5" }, { "lat": [ 34.11956246, 50.63981576 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10912338554547954 }, "lon": [ 9.55288359, 4.64065114 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "29bd6a35-dbdc-4d35-8180-f66a6f466499" }, { "lat": [ 34.11956246, 42.76890318 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 25.21552909 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a3cfabb9-314f-42d8-8438-631f46228b5b" }, { "lat": [ 34.11956246, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 9.55288359, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1c1048db-1cbe-49ed-9ff6-d76e1a2f2b88" }, { "lat": [ 34.11956246, -10.78777702 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, -53.09783113 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f91c6b45-649a-4212-b733-613efc3c2a41" }, { "lat": [ 34.11956246, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1250893102500687 }, "lon": [ 9.55288359, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e964b9d0-6034-496b-ac0b-0a5fa1e54219" }, { "lat": [ 34.11956246, 46.79785878 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 9.55288359, 8.20867471 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d1307337-03b5-4d96-8c23-3235e10a5749" }, { "lat": [ 34.11956246, -37.73070989 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, -71.38256213 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ff22fafa-5e95-4cc0-8528-b925408caea6" }, { "lat": [ 34.11956246, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1444765045342127 }, "lon": [ 9.55288359, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d337e898-7a6d-4368-aa34-39b7c22f26db" }, { "lat": [ 34.11956246, 3.91383431 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, -73.08114582 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ff384f58-a46c-4bc2-83f4-ed38553d9729" }, { "lat": [ 34.11956246, 21.62289528 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, -79.01605384 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "110d3f5b-14cd-4f4d-811f-64948cfe815f" }, { "lat": [ 34.11956246, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11482550151140423 }, "lon": [ 9.55288359, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b3440328-ca5a-4c74-8b32-89046b1ad359" }, { "lat": [ 34.11956246, 49.73341233 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 9.55288359, 15.31240163 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7f70b7af-5e12-4460-8232-30e58ae63e2d" }, { "lat": [ 34.11956246, 51.10698181 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.13193184940917835 }, "lon": [ 9.55288359, 10.38578051 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8ba40773-c853-4688-b950-712302600ce3" }, { "lat": [ 34.11956246, 55.98125296 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ 9.55288359, 10.02800992 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "13de57cf-154f-4c65-9279-736fef706c02" }, { "lat": [ 34.11956246, 28.15893849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 9.55288359, 2.61732301 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3089f481-b003-4d05-8168-34486a44e111" }, { "lat": [ 34.11956246, 58.67192972 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 9.55288359, 25.54248537 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6d678e1b-8893-4d7d-b62b-667ef5608089" }, { "lat": [ 34.11956246, 26.49593311 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 9.55288359, 29.86190099 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "cc4e9612-3d6c-42a5-98dd-94c2eef76374" }, { "lat": [ 34.11956246, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.17982962352294588 }, "lon": [ 9.55288359, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ae031cfd-3359-485f-bc14-e279deb9a261" }, { "lat": [ 34.11956246, 64.49884603 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 26.274665600000002 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "19a82a56-838a-4c84-b6d3-62f8ba0b2963" }, { "lat": [ 34.11956246, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.14789777411376753 }, "lon": [ 9.55288359, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e13628c1-3caa-40f4-9849-a58ffbdea28f" }, { "lat": [ 34.11956246, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.13535311898873317 }, "lon": [ 9.55288359, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b1e4eb33-fece-4c6f-9112-101ea3261313" }, { "lat": [ 34.11956246, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1330722726023633 }, "lon": [ 9.55288359, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c10d9af5-fa6b-4fe4-9b5d-0ffd159add63" }, { "lat": [ 34.11956246, 45.08047631 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 9.55288359, 16.40412899 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0309077f-5513-4ef3-8b6e-41d6f463ace8" }, { "lat": [ 34.11956246, 47.16277506 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 19.39559116 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2aee2f29-ea59-4fe5-855f-e1bd58beabc5" }, { "lat": [ 34.11956246, -2.21505456 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 117.24011366 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "861fdbd2-b2b4-4225-b095-cb527534a324" }, { "lat": [ 34.11956246, 53.17544870000001 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, -8.13793569 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "441d2562-5874-4c96-8196-29cdb97600c9" }, { "lat": [ 34.11956246, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 9.55288359, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "26425711-5c52-451a-93d8-f3f0726c56b4" }, { "lat": [ 34.11956246, 32.57503292 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 54.27407004 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "362c71a0-a78e-42cd-b942-68cd6d73dd29" }, { "lat": [ 34.11956246, 64.99575386 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, -18.57396167 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6582e2b2-87c8-4487-83b1-119a14851506" }, { "lat": [ 34.11956246, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.16500412201154163 }, "lon": [ 9.55288359, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "568c1e1e-932f-4c4b-8011-23aceb2da7a0" }, { "lat": [ 34.11956246, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f15d1e71-0f7c-4106-9034-43988add02fa" }, { "lat": [ 34.11956246, 36.38523983 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 9.55288359, 127.83916086 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d134e655-a8fa-4764-a94f-6b12e42e8b23" }, { "lat": [ 34.11956246, 55.32610984 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 23.88719355 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f5bfcf49-cf07-4aea-9135-1132db2007a9" }, { "lat": [ 34.11956246, 29.83762955 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 9.55288359, -8.45615795 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "800aa481-83e7-4c96-b5c9-e6d3431a8aa2" }, { "lat": [ 34.11956246, 23.94753724 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 9.55288359, -102.52345169 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b20d3f65-62cb-4dba-a2f2-aee504f53d27" }, { "lat": [ 34.11956246, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 9.55288359, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "acfc32fd-7da0-4c6a-84c7-c14a3a5460b7" }, { "lat": [ 34.11956246, 52.100789899999995 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 9.55288359, 5.28144793 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8fbf4876-cc0a-4c61-acd1-0f2969ee87fc" }, { "lat": [ 34.11956246, 28.24891365 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 83.91582640000001 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e192abc2-0642-4fd9-ac5a-3b493714a920" }, { "lat": [ 34.11956246, -41.81113557 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 171.48492347 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "56d4bcce-918f-411e-91a6-cef30937d386" }, { "lat": [ 34.11956246, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.13421269579554823 }, "lon": [ 9.55288359, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e2e6c582-0e81-4f8c-bcbc-b1fa298c012e" }, { "lat": [ 34.11956246, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.13421269579554823 }, "lon": [ 9.55288359, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1eaf2fdd-e97f-4f1b-ae57-54df751f295f" }, { "lat": [ 34.11956246, 25.30601188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 9.55288359, 51.18479632 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ec65a582-c167-4f82-b441-319022c1afb3" }, { "lat": [ 34.11956246, 45.85243127 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 24.97293039 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "da5893b0-5e40-4bd8-988c-7a54d16704fc" }, { "lat": [ 34.11956246, 44.2215032 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 20.78958334 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "016aa3dd-62a0-451b-a529-8d2b2cee92b8" }, { "lat": [ 34.11956246, 61.98052209 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 9.55288359, 96.68656112 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "444bed8f-0f6b-4e8f-b08e-e18c8f17efb1" }, { "lat": [ 34.11956246, 62.77966519 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 16.74558049 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "919a93aa-f2ea-4b38-ad44-791a6a4294ab" }, { "lat": [ 34.11956246, 1.35876087 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 103.81725592 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "57471744-0c0f-45d4-b488-bae30556794b" }, { "lat": [ 34.11956246, 15.11815794 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 101.0028813 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "60e8719b-8b94-4e5b-abd2-ef9e4c11c26c" }, { "lat": [ 34.11956246, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c959edc9-dc7a-4a40-bbb6-ed2a3daa4401" }, { "lat": [ 34.11956246, 23.753992800000002 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 9.55288359, 120.95427281 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e3409c2b-d117-4161-b6d0-68b40b0e195c" }, { "lat": [ 34.11956246, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 9.55288359, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1a7a0266-fe07-4703-a47c-15ae7074a280" }, { "lat": [ 34.11956246, 16.646016699999997 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 9.55288359, 106.29914698 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d1ecaa51-3a5d-403c-8ed3-75813266cdef" }, { "lat": [ 34.11956246, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "41c69072-b3c6-48a1-b4e3-89182b87a1a0" }, { "lat": [ 39.0616029, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.16895346, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "453a0a11-1037-4a11-a796-2d429ed19794" }, { "lat": [ 39.0616029, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15017862050013742 }, "lon": [ 35.16895346, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "da7d21ed-f0bd-41c9-b99d-349e0d7df82a" }, { "lat": [ 39.0616029, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13421269579554823 }, "lon": [ 35.16895346, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "29a6df5c-d046-47ec-94bc-9ad7d3bc5961" }, { "lat": [ 39.0616029, 13.18145428 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.16895346, -59.559796999999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d7d692d4-e29e-40c6-85cf-8083391d367e" }, { "lat": [ 39.0616029, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1136850783182193 }, "lon": [ 35.16895346, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1fba36b1-a136-49d5-8177-1b1f6e483440" }, { "lat": [ 39.0616029, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1250893102500687 }, "lon": [ 35.16895346, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "91fc2cb9-c804-4a9e-9c57-0f18c02d9cf9" }, { "lat": [ 39.0616029, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 35.16895346, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "edf6feb7-a0b1-4e8b-9ea9-9099cd4374e3" }, { "lat": [ 39.0616029, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13991481176147294 }, "lon": [ 35.16895346, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1bd604de-9345-43a0-a2af-17fba0dd7c0b" }, { "lat": [ 39.0616029, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 35.16895346, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "31224ef7-ca5b-4ad4-9d64-627bb80f2449" }, { "lat": [ 39.0616029, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21176147293212422 }, "lon": [ 35.16895346, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "22391e54-af08-4a91-9eff-a743697ae920" }, { "lat": [ 39.0616029, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b8eb7e5f-e042-46fb-95ad-d8fa53c64767" }, { "lat": [ 39.0616029, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 35.16895346, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "35cc72d0-1d3d-4be7-b1fb-ab3865a3696a" }, { "lat": [ 39.0616029, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13193184940917835 }, "lon": [ 35.16895346, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8d86654a-7526-4578-8f28-c6c163af9dce" }, { "lat": [ 39.0616029, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17412750755702117 }, "lon": [ 35.16895346, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c8fa03c6-6c23-42a8-9e09-308577b3843c" }, { "lat": [ 39.0616029, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12622973344325364 }, "lon": [ 35.16895346, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3efa5eb2-4cf2-417d-a526-5a5c6f531c43" }, { "lat": [ 39.0616029, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b8403a1f-b573-4bf5-8193-20de27d9560d" }, { "lat": [ 39.0616029, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.16895346, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "107f1b2f-c267-4089-9bd8-97c128370e24" }, { "lat": [ 39.0616029, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2083402033525694 }, "lon": [ 35.16895346, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aef9cbcd-4b68-4fee-8b01-7755825452c4" }, { "lat": [ 39.0616029, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 35.16895346, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "09bf2cf3-402a-4e06-a7e6-98219e108613" }, { "lat": [ 39.0616029, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15017862050013742 }, "lon": [ 35.16895346, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b0b6a12a-0e57-43d6-a1be-4335e32eb2a0" }, { "lat": [ 39.0616029, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17982962352294588 }, "lon": [ 35.16895346, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "59b792db-7194-4fa8-92fe-8d817e9a4600" }, { "lat": [ 39.0616029, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.16895346, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "783dddfd-b187-4e25-bafc-d221764b2892" }, { "lat": [ 39.0616029, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15474031327287718 }, "lon": [ 35.16895346, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0ac85d51-3a87-4d70-93cd-9c410e72f40f" }, { "lat": [ 39.0616029, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.16895346, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8aaa5802-ef18-4ec0-b4e6-ec6a86117159" }, { "lat": [ 39.0616029, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 35.16895346, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "db0ec1fb-3b75-4d14-afb1-3f6ec8626ecb" }, { "lat": [ 39.0616029, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6c854d22-0e0a-4fb4-b06b-065d9f897717" }, { "lat": [ 39.0616029, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 35.16895346, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c54e4db1-e3cb-4faa-a129-920aa17684ba" }, { "lat": [ 39.0616029, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 35.16895346, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c1f94b2c-7bc1-443d-a10f-e4595829c533" }, { "lat": [ 39.0616029, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 35.16895346, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2dbc4648-edfc-4d90-bea6-37bae318e2d0" }, { "lat": [ 39.0616029, 64.99575386 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.16895346, -18.57396167 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0d68163f-c50c-4486-b765-6f6f3b49750a" }, { "lat": [ 39.0616029, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.20377851057982962 }, "lon": [ 35.16895346, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1b662acb-10e2-4cf0-8f2b-2bb3be5c071c" }, { "lat": [ 39.0616029, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 35.16895346, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0d4680ce-aad0-4557-b782-60acaa9e6895" }, { "lat": [ 39.0616029, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 35.16895346, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "df0938dd-aaab-45c1-9ccf-c0532e436777" }, { "lat": [ 39.0616029, 13.89479481 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, -60.96969923 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6ed3f14e-fa37-4e21-be53-1b88dfd22204" }, { "lat": [ 39.0616029, 55.32610984 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 35.16895346, 23.88719355 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9f42e28f-59f1-4633-8688-0f7c8e337f11" }, { "lat": [ 39.0616029, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.16895346, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ba902a6b-8125-4b2b-bbf9-e19e30a8768e" }, { "lat": [ 39.0616029, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e1f246be-3b76-4003-ae1c-3d5ea3f27ea3" }, { "lat": [ 39.0616029, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.16895346, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2c6866d4-c435-4901-855b-182043f8d306" }, { "lat": [ 39.0616029, 35.92149632 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 14.40523316 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "90974e3a-7827-46d5-99ec-a6470803e97b" }, { "lat": [ 39.0616029, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 35.16895346, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e1ff7332-bf98-4fcf-b508-81ef9419f68a" }, { "lat": [ 39.0616029, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 35.16895346, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "88c3deae-28a6-4ae9-8ff2-ca39f9aa4697" }, { "lat": [ 39.0616029, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1307914262159934 }, "lon": [ 35.16895346, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "96f3c099-e5fa-4aea-a47e-ec607762bf63" }, { "lat": [ 39.0616029, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 35.16895346, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "caf91b28-e857-4f2a-b4a5-67f3dccb84a9" }, { "lat": [ 39.0616029, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 35.16895346, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f024a78-50b9-44d3-90ab-148fea5dea37" }, { "lat": [ 39.0616029, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 35.16895346, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f2ef5ef0-d7b0-4c6b-8aed-369b37912d23" }, { "lat": [ 39.0616029, -9.15280381 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, -74.38242685 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a6e9fe8-33d5-4feb-8232-a6f6b7c53b40" }, { "lat": [ 39.0616029, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18781258587524047 }, "lon": [ 35.16895346, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7203f07e-07dc-485b-aa37-c61fb5438c9d" }, { "lat": [ 39.0616029, 18.22813055 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, -66.47307604 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1a24c1a7-12de-4442-a4a1-804af1643171" }, { "lat": [ 39.0616029, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15816158285243198 }, "lon": [ 35.16895346, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "949a94ad-67d7-40ab-9193-1b61a7e7c3ff" }, { "lat": [ 39.0616029, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 35.16895346, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0ffe81b4-0419-4967-a17c-0d625c623f11" }, { "lat": [ 39.0616029, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "12d2840e-9427-4f5c-93d3-58854641b3a1" }, { "lat": [ 39.0616029, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 35.16895346, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "11676306-8066-45d6-a79d-35a44811b8cc" }, { "lat": [ 39.0616029, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 35.16895346, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ee9f8d89-2cf4-4b60-b116-2570249a1b7a" }, { "lat": [ 39.0616029, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 35.16895346, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e86bcb56-8eb3-446a-8aa6-24128c892a8c" }, { "lat": [ 39.0616029, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 35.16895346, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4daee28d-a67a-47ee-9e1d-68924642fce1" }, { "lat": [ 39.0616029, 48.70547528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 19.47905218 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47399ea2-6680-4980-b2a1-09c49e1eec58" }, { "lat": [ 39.0616029, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 35.16895346, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "37e6c0ec-6a2b-44f2-b6de-175e10f01993" }, { "lat": [ 39.0616029, 34.11956246 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 35.16895346, 9.55288359 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1ee51e5b-fbef-4e09-9ae8-1b944ed6341a" }, { "lat": [ 39.0616029, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 35.16895346, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "311a1338-fc15-49cb-95fe-9cc9e23272e5" }, { "lat": [ 39.0616029, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21974443528441878 }, "lon": [ 35.16895346, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dedb398a-1f84-4410-96fd-8d5243665d8d" }, { "lat": [ 39.0616029, -29.00034095 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 25.08390093 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ffca46ac-61c5-4bbb-97df-c0fddc98ccac" }, { "lat": [ 10.45733408, -25.73288704 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -61.26567923, 134.49100008 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d54728a5-f2ae-416b-8ea2-0b67d4995153" }, { "lat": [ 10.45733408, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -61.26567923, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8110ad8a-7fb7-443a-a5bc-d8486406e63e" }, { "lat": [ 10.45733408, -37.73070989 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -61.26567923, -71.38256213 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ff6ddc2e-12bb-4f19-985d-c64d776325a0" }, { "lat": [ 10.45733408, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -61.26567923, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9a1d52a4-ab66-4c90-8ef9-8e309dca2a80" }, { "lat": [ 23.753992800000002, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 120.95427281, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dcbff0a9-02e3-40a2-b209-1b2fcb5da4e3" }, { "lat": [ 23.753992800000002, 47.58549439 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17070623797746634 }, "lon": [ 120.95427281, 14.1264761 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b63481e-bd59-4604-b133-2faf52a4188a" }, { "lat": [ 23.753992800000002, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2585188238527068 }, "lon": [ 120.95427281, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5aa38ab6-3e36-47b2-b30e-281af098c58e" }, { "lat": [ 23.753992800000002, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 120.95427281, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "55ea9d1a-f6f1-438e-9136-fc7fc895b9b5" }, { "lat": [ 23.753992800000002, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 120.95427281, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dbc10993-9bfe-476c-9021-2cceeae480de" }, { "lat": [ 23.753992800000002, 42.76890318 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 120.95427281, 25.21552909 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e049442-8773-4690-855f-03af0d872d74" }, { "lat": [ 23.753992800000002, -10.78777702 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 120.95427281, -53.09783113 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5b7ab9fe-ca0d-4681-88ea-352207e2bac5" }, { "lat": [ 23.753992800000002, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.28474855729596044 }, "lon": [ 120.95427281, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1755603a-c621-4509-a9c3-041180088ec3" }, { "lat": [ 23.753992800000002, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11482550151140423 }, "lon": [ 120.95427281, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8286a56c-b3d7-4dd5-b9e6-ecd90465a06e" }, { "lat": [ 23.753992800000002, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1250893102500687 }, "lon": [ 120.95427281, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3e55fed3-096e-49a0-bc80-6face3cc72a7" }, { "lat": [ 23.753992800000002, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.947334432536411 }, "lon": [ 120.95427281, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c681e7f9-3149-4f37-a9c1-38bfe9a858e1" }, { "lat": [ 23.753992800000002, 21.62289528 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 120.95427281, -79.01605384 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f20bd215-e7cc-4198-9cd1-b35bf3126efd" }, { "lat": [ 23.753992800000002, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12166804067051389 }, "lon": [ 120.95427281, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a8cc6879-4656-4905-9dd0-8238c22a8828" }, { "lat": [ 23.753992800000002, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13193184940917835 }, "lon": [ 120.95427281, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "694c05bc-0f39-4f4d-ac3e-5cfae5d7d424" }, { "lat": [ 23.753992800000002, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2003572410002748 }, "lon": [ 120.95427281, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5ff14655-f311-4da4-bbeb-18f1fa0a9e83" }, { "lat": [ 23.753992800000002, 55.98125296 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11710634789777412 }, "lon": [ 120.95427281, 10.02800992 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a01de80f-3163-4aeb-82fd-e9ecbf9adade" }, { "lat": [ 23.753992800000002, 58.67192972 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 120.95427281, 25.54248537 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ac0c9493-d032-4be9-812f-d7eb57046386" }, { "lat": [ 23.753992800000002, 26.49593311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 120.95427281, 29.86190099 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8b72f886-f9b8-412b-be87-8bcd1e4895ca" }, { "lat": [ 23.753992800000002, 40.24448698 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18211046990931573 }, "lon": [ 120.95427281, -3.64755047 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "978a84b1-96a8-48bd-ad20-a45d1cbbe1e9" }, { "lat": [ 23.753992800000002, 64.49884603 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 120.95427281, 26.274665600000002 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e98b318b-fbd7-4fb1-96e1-ecc60ce8fea8" }, { "lat": [ 23.753992800000002, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19123385545479527 }, "lon": [ 120.95427281, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8a4c7474-5493-461b-9170-bd76deced8a4" }, { "lat": [ 23.753992800000002, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21062104973893928 }, "lon": [ 120.95427281, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b830749e-192c-4dc9-926e-0184ee454cdf" }, { "lat": [ 23.753992800000002, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2311486672162682 }, "lon": [ 120.95427281, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "950ef186-4bde-4651-8932-f6f7360b1f33" }, { "lat": [ 23.753992800000002, 45.08047631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 120.95427281, 16.40412899 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "714baaa9-d81a-440b-98ed-e5b037bcadf4" }, { "lat": [ 23.753992800000002, 47.16277506 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11140423193184941 }, "lon": [ 120.95427281, 19.39559116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "740990df-57a5-4f45-b0c6-1a51c007b971" }, { "lat": [ 23.753992800000002, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12622973344325364 }, "lon": [ 120.95427281, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7d103e6f-7218-4dff-9c21-19e1255d7a9b" }, { "lat": [ 23.753992800000002, 53.17544870000001 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12737015663643858 }, "lon": [ 120.95427281, -8.13793569 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e4d8f47c-dc49-4bc4-9340-4847e29a9c1f" }, { "lat": [ 23.753992800000002, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 120.95427281, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "634a7284-4918-41bc-84b4-6ca8e3a49ff8" }, { "lat": [ 23.753992800000002, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14789777411376753 }, "lon": [ 120.95427281, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "44a21677-8946-4dc8-ab26-560bbfef78c0" }, { "lat": [ 23.753992800000002, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19921681780708986 }, "lon": [ 120.95427281, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a89643e-1d18-4eb7-a107-821aae1b6d20" }, { "lat": [ 23.753992800000002, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.36343775762572134 }, "lon": [ 120.95427281, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "87a85254-0bae-450d-9aeb-260735b30a27" }, { "lat": [ 23.753992800000002, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.331505908216543 }, "lon": [ 120.95427281, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eab321f2-c986-4e07-b971-1b3b85fc07b2" }, { "lat": [ 23.753992800000002, 49.76725361 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 120.95427281, 6.07182201 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e3b18ee5-aa27-4926-b41e-fca5ecbd6713" }, { "lat": [ 23.753992800000002, 56.85085163 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 120.95427281, 24.91235983 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "17b5204c-76a9-42f0-a7d9-a0adb673f68c" }, { "lat": [ 23.753992800000002, 29.83762955 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 120.95427281, -8.45615795 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "89329c27-c978-47e3-aafb-49779a629e37" }, { "lat": [ 23.753992800000002, 23.94753724 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11254465512503435 }, "lon": [ 120.95427281, -102.52345169 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "79777b42-c2e4-4441-8a08-ffcda9cdb382" }, { "lat": [ 23.753992800000002, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1558807364660621 }, "lon": [ 120.95427281, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b551817f-c818-4514-9d36-6b87f9758b79" }, { "lat": [ 23.753992800000002, 52.100789899999995 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1467573509205826 }, "lon": [ 120.95427281, 5.28144793 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c05aad72-88de-4531-beee-bc21fec262c0" }, { "lat": [ 23.753992800000002, 68.75015572 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13535311898873317 }, "lon": [ 120.95427281, 15.34834656 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6d5eb02a-8034-4f7d-8139-a84b77153ee9" }, { "lat": [ 23.753992800000002, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1467573509205826 }, "lon": [ 120.95427281, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fd4c0381-daac-4de7-bce0-3c8b1ab96f85" }, { "lat": [ 23.753992800000002, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14219565814784282 }, "lon": [ 120.95427281, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b0003d32-938c-4342-b0b0-a04304a089bb" }, { "lat": [ 23.753992800000002, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1250893102500687 }, "lon": [ 120.95427281, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9134e7b6-7744-40cc-b41f-5d65d9601055" }, { "lat": [ 23.753992800000002, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 120.95427281, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "39b7fde6-bdbd-4b23-9335-d6b2687ef873" }, { "lat": [ 23.753992800000002, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 120.95427281, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e0c22555-134a-44aa-95b4-895bfceef099" }, { "lat": [ 23.753992800000002, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1250893102500687 }, "lon": [ 120.95427281, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c4298377-ab2b-43b4-85e9-3bea983dd5e9" }, { "lat": [ 23.753992800000002, 62.77966519 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10912338554547954 }, "lon": [ 120.95427281, 16.74558049 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c977cf8e-6a50-4ec4-92d0-a442e81a67bd" }, { "lat": [ 23.753992800000002, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19921681780708986 }, "lon": [ 120.95427281, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1a293c55-4fbf-4732-9a7f-5942a85aaf39" }, { "lat": [ 23.753992800000002, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16842539159109646 }, "lon": [ 120.95427281, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "444c76de-fb34-46a7-bba0-3c796499bf34" }, { "lat": [ 23.753992800000002, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 120.95427281, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cb725fca-5f93-49c9-8378-f42fc1a1138e" }, { "lat": [ 23.753992800000002, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.7819730695245948 }, "lon": [ 120.95427281, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "29fbaea0-d7b3-4d24-9abc-37a415a84152" }, { "lat": [ 23.753992800000002, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.6724924429788404 }, "lon": [ 120.95427281, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3e3b4567-eccf-449e-be94-e5274307bca4" }, { "lat": [ 23.753992800000002, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16500412201154163 }, "lon": [ 120.95427281, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ec1462fd-b3cd-42cb-b703-69892b99fc73" }, { "lat": [ -6.27565408, 51.10698181 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 34.81309981, 10.38578051 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1ecc5c47-946b-4a23-a204-b19c9a45df29" }, { "lat": [ -6.27565408, 52.100789899999995 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 34.81309981, 5.28144793 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "fc929411-d963-479e-bcf5-8d09e35c600c" }, { "lat": [ -6.27565408, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 34.81309981, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "23047f0b-12cc-47ee-ae9c-f4b0ad261de4" }, { "lat": [ -6.27565408, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 34.81309981, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "765ce47d-b756-403c-a62c-5757b7e69fad" }, { "lat": [ -6.27565408, 1.27469299 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 34.81309981, 32.36907971 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "54cb149a-7aea-4390-b118-f2d372023f8b" }, { "lat": [ 48.99656673, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 31.38326469, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1a3c5cfc-cbb1-40d4-99b5-5f903d92d74a" }, { "lat": [ 48.99656673, -25.73288704 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 31.38326469, 134.49100008 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "89d69afe-da2a-40f5-8e8a-ef97ca7df427" }, { "lat": [ 48.99656673, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 31.38326469, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0d9459c-8112-4014-b8fa-e889e4dbe640" }, { "lat": [ 48.99656673, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 31.38326469, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "31ffada7-f4a7-4c01-a8e6-31f8a7193821" }, { "lat": [ 48.99656673, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b0626d3-124c-4aea-815e-9be79fbbbf62" }, { "lat": [ 48.99656673, -37.73070989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, -71.38256213 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bde866f7-5259-43b5-bce4-3f1bd859d127" }, { "lat": [ 48.99656673, 36.56176546 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 31.38326469, 103.81907349 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "276f5bca-2e06-46d7-9b73-ae68b3b9fd40" }, { "lat": [ 48.99656673, 34.91667211 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 33.0060022 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "174ec94f-efc6-4604-bcf5-f185e83097a8" }, { "lat": [ 48.99656673, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 31.38326469, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06f1e675-4056-4331-98b4-597f9cedcb08" }, { "lat": [ 48.99656673, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1136850783182193 }, "lon": [ 31.38326469, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c8e191cf-8ab7-4a8c-8979-38b06a902e56" }, { "lat": [ 48.99656673, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10456169277273977 }, "lon": [ 31.38326469, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5488f2dc-b230-4d20-a6bd-f20ccbddf070" }, { "lat": [ 48.99656673, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "daa058c4-5690-45c9-abc6-00822a920203" }, { "lat": [ 48.99656673, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10570211596592471 }, "lon": [ 31.38326469, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10cb9b22-e7a6-4c13-9d5e-56e29e1a6411" }, { "lat": [ 48.99656673, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1079829623522946 }, "lon": [ 31.38326469, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e38af3b7-bd79-42d7-a101-9ab2dbb441f0" }, { "lat": [ 48.99656673, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 31.38326469, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d6f2d712-904e-4b29-b5b4-6bedf2bb8448" }, { "lat": [ 48.99656673, 22.88578212 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 79.61197609999999 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7494397f-fb6a-464e-af5d-79440f020bf8" }, { "lat": [ 48.99656673, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 31.38326469, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "975741dc-0c13-4e4d-a4b2-21d86075e1f1" }, { "lat": [ 48.99656673, 37.59230135 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 138.03089558 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d9fab74b-135e-48b0-bb23-3ca203571bac" }, { "lat": [ 48.99656673, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 31.38326469, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "395b08c8-32c8-43a5-b8bd-861387cb0607" }, { "lat": [ 48.99656673, 23.94753724 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10228084638636989 }, "lon": [ 31.38326469, -102.52345169 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "26392c21-e70c-4bbd-ba49-bb05be38127b" }, { "lat": [ 48.99656673, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10114042319318495 }, "lon": [ 31.38326469, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "368e92cf-ebed-466b-b7b9-ab45a27ca964" }, { "lat": [ 48.99656673, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a261ea49-d071-4677-9e6a-fbc1ced8bc16" }, { "lat": [ 48.99656673, -41.81113557 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10342126957955483 }, "lon": [ 31.38326469, 171.48492347 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6bd6f4ef-5a28-4e77-a283-9a08a9af89de" }, { "lat": [ 48.99656673, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12965100302280846 }, "lon": [ 31.38326469, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9fbbb810-5465-4ac5-86d2-ffc26b427daa" }, { "lat": [ 48.99656673, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e543215-4576-4a66-8ae3-5e2025c14fc0" }, { "lat": [ 48.99656673, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99af86a0-f9bc-4fae-a7eb-97e4cd778a5b" }, { "lat": [ 48.99656673, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11026380873866447 }, "lon": [ 31.38326469, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4a33e848-3869-48e5-8ae5-524a3ca66787" }, { "lat": [ 48.99656673, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15131904369332233 }, "lon": [ 31.38326469, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "edd3d6fc-6906-45c8-a587-e7eca1864f3d" }, { "lat": [ 1.27469299, 42.76890318 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 32.36907971, 25.21552909 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e508c7b7-90a5-4f78-b76a-a0be507612a9" }, { "lat": [ 1.27469299, -10.78777702 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, -53.09783113 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9597b95f-3e51-4c29-bdcd-357ac34f670f" }, { "lat": [ 1.27469299, -22.18403213 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 32.36907971, 23.79853368 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0b0889de-a697-4b7b-8fe1-4a583e57c7a6" }, { "lat": [ 1.27469299, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "abdb89e7-8c03-4b72-a08c-fdd755d44230" }, { "lat": [ 1.27469299, 5.69109849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 32.36907971, 12.73964156 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8acdebbb-5b8e-4176-a809-86935693aec6" }, { "lat": [ 1.27469299, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 32.36907971, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "374d71d6-6639-4a52-bbd1-f34234486d36" }, { "lat": [ 1.27469299, 55.98125296 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, 10.02800992 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4a489e67-9a6f-4aff-a6f7-2b6c1c4025fc" }, { "lat": [ 1.27469299, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6d015d60-0c7b-416f-b8bb-a7233a63765f" }, { "lat": [ 1.27469299, 64.99575386 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, -18.57396167 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a61deb78-dd98-4701-b0e7-1c29661a9d33" }, { "lat": [ 1.27469299, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 32.36907971, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bf7ffc9b-8db5-46de-b98f-1d237ed3a6f6" }, { "lat": [ 1.27469299, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 32.36907971, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f152b8dc-f853-407c-8ac1-1ea40f69bc7d" }, { "lat": [ 1.27469299, -17.27381643 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, 35.53367543 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2c675a92-0271-40e6-bb2c-a2bc08fc8bfc" }, { "lat": [ 1.27469299, 52.100789899999995 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, 5.28144793 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c7813d1e-8bce-44d3-b634-6a7a79600eec" }, { "lat": [ 1.27469299, -6.27565408 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 32.36907971, 34.81309981 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "645aca15-2bc9-470e-b4cd-802608a83e0a" }, { "lat": [ 1.27469299, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 32.36907971, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "691d138c-3edf-46fc-931a-deedb27dc94b" }, { "lat": [ 1.27469299, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 32.36907971, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3a39b1c5-ac7e-432a-b5a4-6b04c2309533" }, { "lat": [ 45.6795472, 23.90528188 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -112.46167369999999, 54.300167099999996 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a3f142fa-100b-4697-91f1-89b26e05e321" }, { "lat": [ 45.6795472, 18.2239595 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1079829623522946 }, "lon": [ -112.46167369999999, -63.06498927 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "97276df4-87cf-4c08-bf71-87706430d777" }, { "lat": [ 45.6795472, 40.28952569 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 44.92993276 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9edebab1-38d9-45ad-8b99-86cda27aa8fa" }, { "lat": [ 45.6795472, -35.3813488 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.16728496839791152 }, "lon": [ -112.46167369999999, -65.17980692 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a9dde5fa-e8c3-4683-a527-46d457c24161" }, { "lat": [ 45.6795472, 47.58549439 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.0933086012640836 }, "lon": [ -112.46167369999999, 14.1264761 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "14df0639-da68-45e7-863d-5604f3208f19" }, { "lat": [ 45.6795472, -25.73288704 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.6109095905468536 }, "lon": [ -112.46167369999999, 134.49100008 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "17e30596-7871-4bc8-97ed-f98360d4bebd" }, { "lat": [ 45.6795472, 13.18145428 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.15131904369332233 }, "lon": [ -112.46167369999999, -59.559796999999996 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2f272192-6473-490a-8957-a3fc697aeb68" }, { "lat": [ 45.6795472, 23.86731158 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 90.23812743 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "41dec6b8-0a1d-4c3d-bcf5-0ce3ac23267a" }, { "lat": [ 45.6795472, 50.63981576 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.4124759549326738 }, "lon": [ -112.46167369999999, 4.64065114 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "04c944a7-7352-402b-ac50-e8a36f9d3e1c" }, { "lat": [ 45.6795472, 42.76890318 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.18439131629568561 }, "lon": [ -112.46167369999999, 25.21552909 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d1d654ad-75b4-40ec-be3d-6d2f68fa1053" }, { "lat": [ 45.6795472, 9.6417597 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 2.32785254 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a913f17e-af70-4e61-8ccb-9db859874ad7" }, { "lat": [ 45.6795472, 12.183333 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11710634789777412 }, "lon": [ -112.46167369999999, -68.25 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "984ba56a-76fc-460e-b0b6-2b7ac175747a" }, { "lat": [ 45.6795472, -10.78777702 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.3759824127507557 }, "lon": [ -112.46167369999999, -53.09783113 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "68da7504-aee5-415f-a4a0-a8ef9a4d3a9c" }, { "lat": [ 45.6795472, 53.53131377 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11140423193184941 }, "lon": [ -112.46167369999999, 28.03209307 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "dbe92608-e9a5-4a63-9862-dc07b086444b" }, { "lat": [ 45.6795472, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.0660895850508383 }, "lon": [ -112.46167369999999, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c0ee2b3f-8f71-4ebd-b55a-4b6020276dc4" }, { "lat": [ 45.6795472, 46.79785878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.6348584776037374 }, "lon": [ -112.46167369999999, 8.20867471 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "439d22e9-4163-4983-8531-0fc3005a6bc4" }, { "lat": [ 45.6795472, -37.73070989 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1695658147842814 }, "lon": [ -112.46167369999999, -71.38256213 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f46882b1-eb40-4cc7-aca8-3a4d5271c4ce" }, { "lat": [ 45.6795472, 36.56176546 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.3854080791426218 }, "lon": [ -112.46167369999999, 103.81907349 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9aced10b-0a5b-4c50-801c-24f741078a22" }, { "lat": [ 45.6795472, 3.91383431 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -112.46167369999999, -73.08114582 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "515cb0a6-be24-42c2-8221-7a070a604553" }, { "lat": [ 45.6795472, 9.97634464 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10912338554547954 }, "lon": [ -112.46167369999999, -84.19208768 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1f92f0f0-d895-486b-80b8-2b793cc3da35" }, { "lat": [ 45.6795472, 21.62289528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10456169277273977 }, "lon": [ -112.46167369999999, -79.01605384 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ecd7a83a-fbc1-4d8c-a1b7-419fed693399" }, { "lat": [ 45.6795472, 34.91667211 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.29615278922780985 }, "lon": [ -112.46167369999999, 33.0060022 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "55fd9067-0f0e-421b-a15f-9d2b9a8d500b" }, { "lat": [ 45.6795472, 49.73341233 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.5618713932399011 }, "lon": [ -112.46167369999999, 15.31240163 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8fe83e9e-f462-4849-9e43-76fe74120fd5" }, { "lat": [ 45.6795472, 51.10698181 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.328386919483375 }, "lon": [ -112.46167369999999, 10.38578051 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "57120076-e27f-47f1-a51c-4469543789e4" }, { "lat": [ 45.6795472, 55.98125296 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.6029266281945589 }, "lon": [ -112.46167369999999, 10.02800992 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "72b35777-38e0-493f-a36e-31b422fc0eb8" }, { "lat": [ 45.6795472, 15.439470199999999 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11596592470458918 }, "lon": [ -112.46167369999999, -61.357726 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e20255f6-f36f-4f1e-9302-4f4a8052836f" }, { "lat": [ 45.6795472, 58.67192972 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.18439131629568561 }, "lon": [ -112.46167369999999, 25.54248537 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "394d7629-800a-4b75-8530-f5e6803b8dd6" }, { "lat": [ 45.6795472, 26.49593311 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12965100302280846 }, "lon": [ -112.46167369999999, 29.86190099 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9a753bf6-502d-4d42-b536-144c565862ce" }, { "lat": [ 45.6795472, 40.24448698 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.5757076119813136 }, "lon": [ -112.46167369999999, -3.64755047 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "dba88d64-252c-4f12-95b8-bc60b590160f" }, { "lat": [ 45.6795472, 64.49884603 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.3064165979664743 }, "lon": [ -112.46167369999999, 26.274665600000002 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "fcbcb7eb-5e0d-49cb-baac-7fbedb4e16e9" }, { "lat": [ 45.6795472, 42.17344011 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.1995190986534765 }, "lon": [ -112.46167369999999, -2.76172945 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d7cab038-293c-4421-a38b-36c98652299d" }, { "lat": [ 45.6795472, 54.12387156 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.112846935971421 }, "lon": [ -112.46167369999999, -2.86563164 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f6ebcf3b-ce0f-4e49-96e1-1d55c465f103" }, { "lat": [ 45.6795472, 42.16855755 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10570211596592471 }, "lon": [ -112.46167369999999, 43.50780252 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "79acf8e8-fc61-4e85-887e-3049c72e313b" }, { "lat": [ 45.6795472, 74.71051289 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -112.46167369999999, -41.34191127 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "05859040-6169-4686-9fe3-c99a8de3d7f7" }, { "lat": [ 45.6795472, 29.030833 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1136850783182193 }, "lon": [ -112.46167369999999, -118.28 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2b053b52-c22f-4a45-b928-81797d10e5e7" }, { "lat": [ 45.6795472, 39.07469623 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.4799120637537784 }, "lon": [ -112.46167369999999, 22.95555794 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "fdac37ad-8882-45f5-b414-0d0e0ac308e3" }, { "lat": [ 45.6795472, 45.08047631 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.28246771090959055 }, "lon": [ -112.46167369999999, 16.40412899 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "fb75d721-7d51-4854-bf04-0941e658647e" }, { "lat": [ 45.6795472, 47.16277506 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.332646331409728 }, "lon": [ -112.46167369999999, 19.39559116 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "49e82a7f-b7a0-45ca-8e20-02d81fb0d559" }, { "lat": [ 45.6795472, -2.21505456 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.11710634789777412 }, "lon": [ -112.46167369999999, 117.24011366 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7583302d-2c08-4378-bb11-c4c2b581797e" }, { "lat": [ 45.6795472, 53.17544870000001 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.3531739488870569 }, "lon": [ -112.46167369999999, -8.13793569 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e5477243-cf7b-4f5d-ad2e-44c1757a99a7" }, { "lat": [ 45.6795472, 31.46110101 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.2505358615004122 }, "lon": [ -112.46167369999999, 35.00444693 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c846ca89-4918-4a08-a074-2333ee1445f7" }, { "lat": [ 45.6795472, 22.88578212 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.0032151690024733 }, "lon": [ -112.46167369999999, 79.61197609999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "4f0a3ca6-e2f4-4631-ac7a-fcb9a1c15724" }, { "lat": [ 45.6795472, 32.57503292 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -112.46167369999999, 54.27407004 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8d963882-abc0-40e6-af7a-d09338d395aa" }, { "lat": [ 45.6795472, 64.99575386 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.19123385545479527 }, "lon": [ -112.46167369999999, -18.57396167 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "72248892-425c-408c-9197-594057d82c0b" }, { "lat": [ 45.6795472, 42.79662641 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.3580379225061834 }, "lon": [ -112.46167369999999, 12.07001339 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a418ce8c-83e7-49db-8821-2ec516e5ac28" }, { "lat": [ 45.6795472, 18.15694878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.16044242923880186 }, "lon": [ -112.46167369999999, -77.31482593 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "db4f76e0-04ba-4af1-87d0-e87897a4b930" }, { "lat": [ 45.6795472, 37.59230135 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.0625171750480902 }, "lon": [ -112.46167369999999, 138.03089558 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c0876c18-a30a-4eaf-b14e-198b935ede84" }, { "lat": [ 45.6795472, 12.72004786 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -112.46167369999999, 104.90694325 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "97ef5e19-6c1f-4941-95b5-e26919654fae" }, { "lat": [ 45.6795472, 36.38523983 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.4820417697169552 }, "lon": [ -112.46167369999999, 127.83916086 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e4d47614-2242-47a7-9409-f7f8b9a2e6bd" }, { "lat": [ 45.6795472, 13.89479481 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12622973344325364 }, "lon": [ -112.46167369999999, -60.96969923 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7790143f-203c-435e-99e7-b566f85b9f77" }, { "lat": [ 45.6795472, 55.32610984 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -112.46167369999999, 23.88719355 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c6ad5449-3640-4b31-86d8-f610bfccc17d" }, { "lat": [ 45.6795472, 49.76725361 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.119387194284144 }, "lon": [ -112.46167369999999, 6.07182201 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3f35d58d-3c17-455b-9533-40a8e05d1c1f" }, { "lat": [ 45.6795472, 56.85085163 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14333608134102777 }, "lon": [ -112.46167369999999, 24.91235983 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "46d4acfd-9a56-4b04-8296-1a00bbf95f37" }, { "lat": [ 45.6795472, 29.83762955 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10456169277273977 }, "lon": [ -112.46167369999999, -8.45615795 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e4aa9818-f375-4030-8cd6-bee05d1a3ab7" }, { "lat": [ 45.6795472, 47.19498804 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 28.45673372 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ea070db1-6f76-474f-be14-0251250a7ec3" }, { "lat": [ 45.6795472, 42.78890259 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10228084638636989 }, "lon": [ -112.46167369999999, 19.23883939 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "aca9e46c-0af9-40d9-9199-90e2c31ad8b3" }, { "lat": [ 45.6795472, 4.666667 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10912338554547954 }, "lon": [ -112.46167369999999, -61 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "91a8d922-bb63-4d9d-85cb-bccacd81aa3b" }, { "lat": [ 45.6795472, 35.92149632 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14333608134102777 }, "lon": [ -112.46167369999999, 14.40523316 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d69d4809-2512-40a5-a66e-993c247c6c80" }, { "lat": [ 45.6795472, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.31325913712558395 }, "lon": [ -112.46167369999999, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "080b2d3a-e133-48b7-925e-42f37e13c403" }, { "lat": [ 45.6795472, 3.78986846 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.16044242923880186 }, "lon": [ -112.46167369999999, 109.69762284 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9475d7ee-18ec-436a-992b-3eb1cc315a35" }, { "lat": [ 45.6795472, -17.27381643 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 35.53367543 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1d3cf035-53a6-44b8-a291-9a1de023063e" }, { "lat": [ 45.6795472, 52.100789899999995 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.8059219565814784 }, "lon": [ -112.46167369999999, 5.28144793 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1b617945-0a00-4f8c-9b88-2f44f581554c" }, { "lat": [ 45.6795472, 68.75015572 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.31553998351195384 }, "lon": [ -112.46167369999999, 15.34834656 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "78c122fc-7a0d-425b-b247-165094320133" }, { "lat": [ 45.6795472, 28.24891365 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1079829623522946 }, "lon": [ -112.46167369999999, 83.91582640000001 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a6defe32-c7e4-48c2-99de-a28a9fce9121" }, { "lat": [ 45.6795472, -41.81113557 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.34176971695520747 }, "lon": [ -112.46167369999999, 171.48492347 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "2435f225-79dc-404a-8a0d-3d3880d09ac8" }, { "lat": [ 45.6795472, -9.15280381 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1079829623522946 }, "lon": [ -112.46167369999999, -74.38242685 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "442f717e-dd96-4f2f-8b09-e790e2e1b507" }, { "lat": [ 45.6795472, 52.12759564 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.160593569661995 }, "lon": [ -112.46167369999999, 19.39012835 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a86f997a-2fdc-45ea-987c-9bacf33fdf2d" }, { "lat": [ 45.6795472, 18.22813055 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -112.46167369999999, -66.47307604 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7a3d78f8-d78a-4778-82c8-9d042efb5c22" }, { "lat": [ 45.6795472, 39.59550671 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 1.0431299807639463 }, "lon": [ -112.46167369999999, -8.50104361 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "e19a9006-594b-48d8-99ed-9187138334df" }, { "lat": [ 45.6795472, 25.30601188 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12394888705688376 }, "lon": [ -112.46167369999999, 51.18479632 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7834f5df-f936-4459-98c7-0c3c60d71b8a" }, { "lat": [ 45.6795472, 45.85243127 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12280846386369883 }, "lon": [ -112.46167369999999, 24.97293039 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "41868693-d089-4155-8466-113fc93fdfd4" }, { "lat": [ 45.6795472, 44.2215032 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10342126957955483 }, "lon": [ -112.46167369999999, 20.78958334 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "d4ff1942-47be-4679-bfe8-47e684b1c65b" }, { "lat": [ 45.6795472, 61.98052209 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.3041357515801044 }, "lon": [ -112.46167369999999, 96.68656112 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b03c7373-4884-48a3-8b71-c5d7245048f8" }, { "lat": [ 45.6795472, 62.77966519 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.3360676009892828 }, "lon": [ -112.46167369999999, 16.74558049 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "33a1bc1d-30ee-46f0-a4dc-c9658f04ff29" }, { "lat": [ 45.6795472, 1.35876087 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.44668865072822206 }, "lon": [ -112.46167369999999, 103.81725592 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a7d5c253-6ba9-4c60-90b2-3ff042c3c6ca" }, { "lat": [ 45.6795472, 46.11554772 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.24141247595493268 }, "lon": [ -112.46167369999999, 14.80444238 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "67f86261-adc8-497b-bc8f-2b4bbcc93bb3" }, { "lat": [ 45.6795472, 48.70547528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14219565814784282 }, "lon": [ -112.46167369999999, 19.47905218 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "0d47c086-d9f0-461a-ada6-bd18d1b60593" }, { "lat": [ 45.6795472, 14.36624173 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10684253915910966 }, "lon": [ -112.46167369999999, -14.4734924 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "44d7ad3b-4181-4505-bc8e-a6579e7529f6" }, { "lat": [ 45.6795472, 15.11815794 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.18895300906842538 }, "lon": [ -112.46167369999999, 101.0028813 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9a60610b-5041-4f8b-a1bb-1bcfa448da63" }, { "lat": [ 45.6795472, 34.11956246 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12052761747732894 }, "lon": [ -112.46167369999999, 9.55288359 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "cc3727ea-a6e3-48a8-883a-c833dca43a04" }, { "lat": [ 45.6795472, 39.0616029 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.2562379774663369 }, "lon": [ -112.46167369999999, 35.16895346 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c4fdf10a-7ad0-4637-90d7-59442fd80150" }, { "lat": [ 45.6795472, 10.45733408 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12052761747732894 }, "lon": [ -112.46167369999999, -61.26567923 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "59612637-0ee2-4b43-b6e0-e873ffdc3be6" }, { "lat": [ 45.6795472, 23.753992800000002 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.36343775762572134 }, "lon": [ -112.46167369999999, 120.95427281 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1ecdf73a-263f-47ed-9955-ecec70e82a81" }, { "lat": [ 45.6795472, 48.99656673 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -112.46167369999999, 31.38326469 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ec76cd4d-9a94-4438-b4cd-9b0aee01f8cd" }, { "lat": [ 45.6795472, 1.27469299 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 32.36907971 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "65c7378d-f3f4-4704-b6cf-e23ecbb9e29c" }, { "lat": [ 45.6795472, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 9.75254190711734 }, "lon": [ -112.46167369999999, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "52b6bd5c-81b4-4e8e-a6a0-d369e5ad6d80" }, { "lat": [ 45.6795472, -32.79951534 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12737015663643858 }, "lon": [ -112.46167369999999, -56.01807053 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a70ba65b-a550-4a30-9918-8bb6bda558e8" }, { "lat": [ 45.6795472, 7.12422421 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10114042319318495 }, "lon": [ -112.46167369999999, -66.18184123 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "37db48ac-e4ee-4aca-8448-145be1b5abe0" }, { "lat": [ 45.6795472, 16.646016699999997 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.21746358889804893 }, "lon": [ -112.46167369999999, 106.29914698 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c2c7ecd6-c1a2-4cbe-befd-1b2810f01056" }, { "lat": [ 45.6795472, -29.00034095 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12965100302280846 }, "lon": [ -112.46167369999999, 25.08390093 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f990b179-da0a-4819-8053-cf75d20c1352" }, { "lat": [ -32.79951534, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -56.01807053, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d6626dd1-8c90-4961-bd06-fbfb2ed01d49" }, { "lat": [ -32.79951534, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -56.01807053, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7cd4c811-939a-4f7c-9c3c-914270755d7e" }, { "lat": [ -32.79951534, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d52ed888-c73e-4244-bd06-90a9d9328a0f" }, { "lat": [ -32.79951534, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -56.01807053, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4c46bda9-7162-47e3-980d-3e9e2929e4d6" }, { "lat": [ -32.79951534, 46.79785878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 8.20867471 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0b5d3062-dd39-4c17-b0d9-4b558611f530" }, { "lat": [ -32.79951534, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -56.01807053, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "601d01e1-0f33-4ee2-87fc-c0bedd6f9821" }, { "lat": [ -32.79951534, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -56.01807053, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "457d9088-32e3-438c-8382-6b962d512e19" }, { "lat": [ -32.79951534, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "92da57c0-102b-4480-9760-aaeea8d21668" }, { "lat": [ -32.79951534, 9.97634464 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, -84.19208768 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d0cd7992-1afb-40d5-b47a-9c89df4b3325" }, { "lat": [ -32.79951534, 21.62289528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -56.01807053, -79.01605384 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b9ba93c8-e578-4175-a4b0-7ff95d1fc15d" }, { "lat": [ -32.79951534, 49.73341233 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 15.31240163 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "92c924b6-c2d3-4443-be84-8fceb976c852" }, { "lat": [ -32.79951534, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10456169277273977 }, "lon": [ -56.01807053, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a6856eea-58e3-4c9a-95db-1ade7e6083a4" }, { "lat": [ -32.79951534, 58.67192972 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 25.54248537 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "86064f7d-1fb0-4604-ab5a-36807d1db2f8" }, { "lat": [ -32.79951534, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11596592470458918 }, "lon": [ -56.01807053, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "858e6723-3fbe-43a7-82ac-fb17ff68d55c" }, { "lat": [ -32.79951534, 42.17344011 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -56.01807053, -2.76172945 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9671949c-ad6e-4630-ab33-af576c6d24a6" }, { "lat": [ -32.79951534, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -56.01807053, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "11b70c5c-6279-4396-982f-8f52c82b4d49" }, { "lat": [ -32.79951534, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -56.01807053, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1f89f8f9-6c45-4fde-8840-882b73ad7678" }, { "lat": [ -32.79951534, 22.88578212 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 79.61197609999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "75acf5ab-306b-491f-9b79-14bfb8cd9984" }, { "lat": [ -32.79951534, 42.79662641 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -56.01807053, 12.07001339 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e0190c99-301a-4b8c-bb33-ada240a96a4e" }, { "lat": [ -32.79951534, 49.76725361 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 6.07182201 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ef597c2c-0417-4c86-9338-0428de59f931" }, { "lat": [ -32.79951534, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -56.01807053, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9927fe71-9a8a-4454-965f-937d6bf29a1b" }, { "lat": [ -32.79951534, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "501b530d-5568-4e2e-accf-a5f2e87b561d" }, { "lat": [ -32.79951534, 68.75015572 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -56.01807053, 15.34834656 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c4e57625-f640-4476-8ea0-c3d51c03c827" }, { "lat": [ -32.79951534, 52.12759564 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 19.39012835 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2cb0dd7a-2807-47e9-a9c6-fe841ae4ce95" }, { "lat": [ -32.79951534, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -56.01807053, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "dc78236b-531a-48b7-899f-af07d330e996" }, { "lat": [ -32.79951534, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -56.01807053, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "72816984-b844-4dec-b771-b0b2d7964aa0" }, { "lat": [ -32.79951534, 15.11815794 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, 101.0028813 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "4de392dd-b54b-4eb8-97f1-c89214ded091" }, { "lat": [ -32.79951534, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -56.01807053, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1a511700-1bfe-4066-8736-7ab8349a0e65" }, { "lat": [ -32.79951534, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -56.01807053, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2a80d060-ed08-4512-b487-1662af1bc00c" }, { "lat": [ 41.75554225, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 63.14001528, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f20cd797-58b8-46eb-b572-ba3a1d6b3886" }, { "lat": [ 41.75554225, 47.19498804 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 63.14001528, 28.45673372 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a9576b0-102d-47b0-9c96-8113550309e7" }, { "lat": [ 7.12422421, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3c95ec4c-902e-47ff-866d-f358cea1f779" }, { "lat": [ 7.12422421, 47.58549439 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -66.18184123, 14.1264761 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "bad76ab7-a9d4-499c-83e5-d94009b36fec" }, { "lat": [ 7.12422421, -25.73288704 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -66.18184123, 134.49100008 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9f29039f-c6b8-4d49-b0a8-4a7dd78d1c03" }, { "lat": [ 7.12422421, 50.63981576 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -66.18184123, 4.64065114 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "74aa15ef-01ab-422c-b1aa-de7dd32c84ea" }, { "lat": [ 7.12422421, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e00e036e-ee0d-45a9-8e31-0d36605a4d24" }, { "lat": [ 7.12422421, 61.36206324 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -98.30777028 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "52e3277b-2151-4499-83b9-d4f239fb25ea" }, { "lat": [ 7.12422421, 46.79785878 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -66.18184123, 8.20867471 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "aa9b53c3-d2bc-4624-9f3b-c53c36df45f4" }, { "lat": [ 7.12422421, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -66.18184123, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "67e28a7a-9a54-4f71-b7b8-cefb6b360c44" }, { "lat": [ 7.12422421, 36.56176546 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10228084638636989 }, "lon": [ -66.18184123, 103.81907349 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "47410ff1-81ba-4ab6-991e-1dc32d4a05c4" }, { "lat": [ 7.12422421, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2f64f019-1459-4f70-8946-ee1bd001b419" }, { "lat": [ 7.12422421, 9.97634464 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -84.19208768 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2b6c5138-ed14-4aac-b102-b704267f9bc7" }, { "lat": [ 7.12422421, 21.62289528 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -79.01605384 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b9ab3515-3b8c-4c47-8ecb-22abb170dc2d" }, { "lat": [ 7.12422421, 34.91667211 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 33.0060022 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b7fd8a55-fa8d-484a-8d00-dcba60334f04" }, { "lat": [ 7.12422421, 49.73341233 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -66.18184123, 15.31240163 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9fa4a1c3-3353-4ea2-92ca-a0db7318dd67" }, { "lat": [ 7.12422421, 51.10698181 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -66.18184123, 10.38578051 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6f752662-0294-4185-a9df-31a7e1cc2e1f" }, { "lat": [ 7.12422421, 55.98125296 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 10.02800992 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8966357c-dc69-4fbe-bfa1-fad20fbf52e5" }, { "lat": [ 7.12422421, 40.24448698 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1079829623522946 }, "lon": [ -66.18184123, -3.64755047 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0d7d7017-b9a1-4142-a4b1-458c8bdddea3" }, { "lat": [ 7.12422421, 42.17344011 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11254465512503435 }, "lon": [ -66.18184123, -2.76172945 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b9ba9242-76e3-4737-b608-3ac69c1b2ee9" }, { "lat": [ 7.12422421, 54.12387156 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10342126957955483 }, "lon": [ -66.18184123, -2.86563164 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "86b47071-ff1e-4143-9aad-48c5e15ed03b" }, { "lat": [ 7.12422421, 39.07469623 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1136850783182193 }, "lon": [ -66.18184123, 22.95555794 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7e85d220-b0fa-4e74-9a13-e3ca19def33b" }, { "lat": [ 7.12422421, 22.88578212 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 79.61197609999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9a14e14a-8f17-4071-8fd3-2a6db54de6dc" }, { "lat": [ 7.12422421, 42.79662641 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -66.18184123, 12.07001339 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "81074ab1-8de0-4b94-a430-62f1a9d26268" }, { "lat": [ 7.12422421, 37.59230135 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 138.03089558 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2e2c34a3-5047-4c24-8ac2-c0d636f5a748" }, { "lat": [ 7.12422421, 56.85085163 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 24.91235983 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e2df19b8-93c2-4a61-b15e-c48c3eb09d7f" }, { "lat": [ 7.12422421, 23.94753724 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -66.18184123, -102.52345169 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "196e6420-048c-4405-a846-12aa942abcd6" }, { "lat": [ 7.12422421, 3.78986846 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10114042319318495 }, "lon": [ -66.18184123, 109.69762284 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3857af94-40d0-4e8e-8ce2-b48c91fcce8b" }, { "lat": [ 7.12422421, 52.100789899999995 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 5.28144793 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "329c1242-16c8-4155-adad-ca6ec0b3affe" }, { "lat": [ 7.12422421, 52.12759564 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10912338554547954 }, "lon": [ -66.18184123, 19.39012835 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b837bb73-f55b-4ae6-bae3-90bf85479175" }, { "lat": [ 7.12422421, 39.59550671 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10684253915910966 }, "lon": [ -66.18184123, -8.50104361 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "be1488fd-0c7e-48c8-a78f-dbe4ccab0f40" }, { "lat": [ 7.12422421, 61.98052209 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 96.68656112 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7c778693-59dd-400d-b2fc-de4300d12c56" }, { "lat": [ 7.12422421, 62.77966519 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 16.74558049 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "40937c9c-2485-468e-afa0-10e6e425ccce" }, { "lat": [ 7.12422421, 1.35876087 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 103.81725592 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d4ad402b-4798-4c0b-ae0e-f948414d6a2f" }, { "lat": [ 7.12422421, 23.753992800000002 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, 120.95427281 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9f7eec17-bd00-4f04-9b40-f7ee56b66651" }, { "lat": [ 7.12422421, 45.6795472 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10570211596592471 }, "lon": [ -66.18184123, -112.46167369999999 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "68bd75e2-e4bf-48cc-a72b-f258cc9c5d8f" }, { "lat": [ 7.12422421, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "89907f23-ba26-4119-8da0-7c0da3a3e44b" }, { "lat": [ 7.12422421, 7.12422421 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -66.18184123 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "b9de6e4b-c087-4811-958e-e35a881c846f" }, { "lat": [ 16.646016699999997, -25.73288704 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 106.29914698, 134.49100008 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47ba996b-5d43-4e7c-880a-32c880b2bacd" }, { "lat": [ 16.646016699999997, 50.63981576 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 106.29914698, 4.64065114 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a40f677e-ceec-40d8-99c4-aa3eae702f40" }, { "lat": [ 16.646016699999997, 61.36206324 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10684253915910966 }, "lon": [ 106.29914698, -98.30777028 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1aaab30d-8030-4cf6-8ff1-aa840987f18d" }, { "lat": [ 16.646016699999997, 46.79785878 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 106.29914698, 8.20867471 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a1182e9-9dca-4ac6-85eb-16597f20c3a0" }, { "lat": [ 16.646016699999997, -37.73070989 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 106.29914698, -71.38256213 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "46beafb7-bd2a-4bd6-8451-76877869c5de" }, { "lat": [ 16.646016699999997, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 106.29914698, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0b011bab-c4ab-4c6b-b1fa-c6a496f227a7" }, { "lat": [ 16.646016699999997, 49.73341233 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 106.29914698, 15.31240163 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a9134de-e14b-4f45-9409-47a93b08db33" }, { "lat": [ 16.646016699999997, 51.10698181 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 106.29914698, 10.38578051 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "86cef9a8-1d9c-4e1e-bea4-eb725d51f8b3" }, { "lat": [ 16.646016699999997, 42.17344011 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 106.29914698, -2.76172945 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "22dafe6f-358c-421a-a5e6-3219647511c5" }, { "lat": [ 16.646016699999997, 54.12387156 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 106.29914698, -2.86563164 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "409a8071-beb4-4868-a048-f4bd55027d9c" }, { "lat": [ 16.646016699999997, 39.07469623 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 106.29914698, 22.95555794 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72119af8-7cc8-4088-9cf4-5dff5558e150" }, { "lat": [ 16.646016699999997, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10570211596592471 }, "lon": [ 106.29914698, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b6560c7d-d93e-4ed2-8452-d7b2863755db" }, { "lat": [ 16.646016699999997, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1079829623522946 }, "lon": [ 106.29914698, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4069dd5a-cbdc-4ab7-9f96-d58eb2c70355" }, { "lat": [ 16.646016699999997, 42.79662641 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10456169277273977 }, "lon": [ 106.29914698, 12.07001339 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "71b480ce-236f-4e82-99aa-0305d7406146" }, { "lat": [ 16.646016699999997, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 106.29914698, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7581d3f7-0b31-46bb-bb39-f582ee69f63e" }, { "lat": [ 16.646016699999997, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 106.29914698, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "38663f0f-170d-4f05-a3f3-a65f9fb69984" }, { "lat": [ 16.646016699999997, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11824677109095906 }, "lon": [ 106.29914698, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "03082b52-31fe-48d4-aec3-c6c76a9d9f7d" }, { "lat": [ 16.646016699999997, -41.81113557 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10342126957955483 }, "lon": [ 106.29914698, 171.48492347 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3cb4731e-d0e5-48b7-b310-0616ec33b522" }, { "lat": [ 16.646016699999997, 52.12759564 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 106.29914698, 19.39012835 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "96826244-6f20-4af6-8fe4-521e029dae13" }, { "lat": [ 16.646016699999997, 39.59550671 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 106.29914698, -8.50104361 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cf84d88e-a296-4f66-94e2-98b83713f637" }, { "lat": [ 16.646016699999997, 45.85243127 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 106.29914698, 24.97293039 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b0d43ceb-635f-4d5b-a584-49b612193c13" }, { "lat": [ 16.646016699999997, 61.98052209 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 106.29914698, 96.68656112 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5f393c92-a66f-4197-a7f6-40c6f8f09d86" }, { "lat": [ 16.646016699999997, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 106.29914698, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "89190446-9bdb-40a7-b193-d774264c9a86" }, { "lat": [ 16.646016699999997, 46.11554772 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10114042319318495 }, "lon": [ 106.29914698, 14.80444238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "91a3d463-9bdf-4cc7-b3c5-1c013a9a85cd" }, { "lat": [ 16.646016699999997, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11596592470458918 }, "lon": [ 106.29914698, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7d1e7c06-7bb0-41ff-9533-ea8cb7de7e57" }, { "lat": [ 16.646016699999997, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 106.29914698, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "27714983-371f-4e97-bae2-4a72e449c2e3" }, { "lat": [ 16.646016699999997, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11026380873866447 }, "lon": [ 106.29914698, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3da236ea-1e0e-484b-b97b-2af1261d0e2d" }, { "lat": [ 16.646016699999997, 45.6795472 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10228084638636989 }, "lon": [ 106.29914698, -112.46167369999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6ec20d9-729c-47e5-a192-12ab78ed307d" }, { "lat": [ -29.00034095, 47.58549439 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 25.08390093, 14.1264761 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "eba8f915-6390-4e1f-b691-4c54286ae293" }, { "lat": [ -29.00034095, -25.73288704 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11596592470458918 }, "lon": [ 25.08390093, 134.49100008 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f9dae3a8-4d48-4b26-bf19-87ab938105a3" }, { "lat": [ -29.00034095, 50.63981576 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11824677109095906 }, "lon": [ 25.08390093, 4.64065114 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3947e07d-49ec-416c-98c7-7eea2d996524" }, { "lat": [ -29.00034095, 42.76890318 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 25.08390093, 25.21552909 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "798d16b9-5cef-4be4-babe-bd77f1d908e6" }, { "lat": [ -29.00034095, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10570211596592471 }, "lon": [ 25.08390093, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c104a64b-5d14-4e55-9746-191277cc1091" }, { "lat": [ -29.00034095, -10.78777702 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11596592470458918 }, "lon": [ 25.08390093, -53.09783113 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "76d17fbd-f082-40bc-a8e3-7c10e9103aef" }, { "lat": [ -29.00034095, 61.36206324 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12394888705688376 }, "lon": [ 25.08390093, -98.30777028 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d6f761fb-b4cc-42f2-b555-7cdb947df73d" }, { "lat": [ -29.00034095, 46.79785878 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 25.08390093, 8.20867471 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3453dd72-1246-4f18-9937-613301bf248c" }, { "lat": [ -29.00034095, -37.73070989 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 25.08390093, -71.38256213 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8e7d37ff-80df-495a-b058-f85451f5207d" }, { "lat": [ -29.00034095, 5.69109849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 25.08390093, 12.73964156 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "45922d87-4bd8-4cb6-ac89-032b24a83668" }, { "lat": [ -29.00034095, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1695658147842814 }, "lon": [ 25.08390093, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8b901f0d-b887-4fb7-8a49-595b95cc4cc9" }, { "lat": [ -29.00034095, 34.91667211 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 33.0060022 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "aa05c777-5a9b-4223-b1b8-f4da5318bcc8" }, { "lat": [ -29.00034095, 49.73341233 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 25.08390093, 15.31240163 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e3eecd82-2931-4204-8d70-d12a2cda94a1" }, { "lat": [ -29.00034095, 51.10698181 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.138774388568288 }, "lon": [ 25.08390093, 10.38578051 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d7935624-b153-4937-8900-1c67c5617fac" }, { "lat": [ -29.00034095, 55.98125296 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 25.08390093, 10.02800992 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9130ef06-1ba7-4ede-95dd-47dcb847b40b" }, { "lat": [ -29.00034095, 58.67192972 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 25.54248537 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2d0330e9-68ac-426c-8fd9-6ca00cb95c2b" }, { "lat": [ -29.00034095, 26.49593311 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 29.86190099 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0766e425-afba-4895-af8c-4c5eccc0801d" }, { "lat": [ -29.00034095, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1250893102500687 }, "lon": [ 25.08390093, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7d414908-7f5d-4df0-ace9-8cbfe9b8e457" }, { "lat": [ -29.00034095, 64.49884603 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ 25.08390093, 26.274665600000002 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "96bdbe92-c9c9-4d8a-a5cf-d7b62eea2d45" }, { "lat": [ -29.00034095, 42.17344011 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1250893102500687 }, "lon": [ 25.08390093, -2.76172945 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "01a11e0f-a628-4cb8-95b1-7bad1fc0bf9b" }, { "lat": [ -29.00034095, 54.12387156 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1250893102500687 }, "lon": [ 25.08390093, -2.86563164 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "65653326-8d6f-41e1-8529-c11d734f3c5c" }, { "lat": [ -29.00034095, 39.07469623 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12280846386369883 }, "lon": [ 25.08390093, 22.95555794 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "43507680-6aca-4de7-ad0d-6a88df85fdd6" }, { "lat": [ -29.00034095, 47.16277506 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10342126957955483 }, "lon": [ 25.08390093, 19.39559116 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e931da58-0b17-407f-ae96-99fadee70a91" }, { "lat": [ -29.00034095, -2.21505456 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11026380873866447 }, "lon": [ 25.08390093, 117.24011366 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5be24d10-517e-4848-8557-c81466508bb2" }, { "lat": [ -29.00034095, 53.17544870000001 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1136850783182193 }, "lon": [ 25.08390093, -8.13793569 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0f438b73-bfb8-44b5-a7dc-af9b2cdad46c" }, { "lat": [ -29.00034095, 22.88578212 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 25.08390093, 79.61197609999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5e4c7d80-5e86-441b-8600-7deb504ff17b" }, { "lat": [ -29.00034095, 42.79662641 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.12280846386369883 }, "lon": [ 25.08390093, 12.07001339 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c7336ee1-6bbe-494f-8331-160abc3291e1" }, { "lat": [ -29.00034095, 37.59230135 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ 25.08390093, 138.03089558 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0ff6a2b9-02d0-4ef7-a5f0-0100d8bc181b" }, { "lat": [ -29.00034095, 36.38523983 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 25.08390093, 127.83916086 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "638a6a13-0ed4-4fe4-812d-207a7e8bd864" }, { "lat": [ -29.00034095, 56.85085163 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 24.91235983 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0760f79a-9425-40e7-9784-69be747446c1" }, { "lat": [ -29.00034095, 35.92149632 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 14.40523316 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "00ca756c-e40a-4cd1-b705-1a96b7bedee9" }, { "lat": [ -29.00034095, -13.21808088 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 25.08390093, 34.28935599 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c26c058c-4e36-4ccf-94f1-a3cea687c45b" }, { "lat": [ -29.00034095, 23.94753724 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 25.08390093, -102.52345169 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4038ee48-1c45-40d4-940f-6ba42442c1cb" }, { "lat": [ -29.00034095, 3.78986846 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 109.69762284 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a38ff1f5-15b7-4f76-a14e-d6a9902e2e5b" }, { "lat": [ -29.00034095, -17.27381643 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 25.08390093, 35.53367543 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5e7a6211-e118-4038-b85d-7a8ba7e72df4" }, { "lat": [ -29.00034095, 52.100789899999995 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10456169277273977 }, "lon": [ 25.08390093, 5.28144793 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6e5061c3-c432-428d-a7da-c5bacfc04e2b" }, { "lat": [ -29.00034095, 68.75015572 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 25.08390093, 15.34834656 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "dcd7c8ae-6b90-4502-bcae-f39813aa3ed4" }, { "lat": [ -29.00034095, -41.81113557 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 25.08390093, 171.48492347 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b5eaf692-835a-4445-a53a-3a10253ba5bb" }, { "lat": [ -29.00034095, 52.12759564 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11254465512503435 }, "lon": [ 25.08390093, 19.39012835 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "0410324e-3660-4f2b-a089-3786ba65f6f4" }, { "lat": [ -29.00034095, 39.59550671 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11596592470458918 }, "lon": [ 25.08390093, -8.50104361 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "132bfc8f-5190-4161-99e7-fa3bb8900755" }, { "lat": [ -29.00034095, 25.30601188 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 51.18479632 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f3146baa-a528-40cb-8616-b1bc32e35840" }, { "lat": [ -29.00034095, 45.85243127 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 25.08390093, 24.97293039 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "432f79ee-5745-4438-8b68-519cff3e491c" }, { "lat": [ -29.00034095, 44.2215032 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 20.78958334 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4c454102-d966-4197-8bc4-30b282dbb249" }, { "lat": [ -29.00034095, 61.98052209 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 96.68656112 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "945a0d8a-2711-445e-b224-8acc3e1e740e" }, { "lat": [ -29.00034095, 62.77966519 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 25.08390093, 16.74558049 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "ab25eff7-4215-4d60-a27d-4b36ebef4aeb" }, { "lat": [ -29.00034095, 46.11554772 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 14.80444238 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d5cc4337-cde4-4957-a564-cb2d8f1b0a7f" }, { "lat": [ -29.00034095, 15.11815794 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 25.08390093, 101.0028813 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "cb61ea7a-382d-4332-9050-28337a04bfab" }, { "lat": [ -29.00034095, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10228084638636989 }, "lon": [ 25.08390093, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b47fddf9-b098-418c-ab5c-b7f0b2dc8eae" }, { "lat": [ -29.00034095, 39.0616029 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 25.08390093, 35.16895346 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "f5363a2d-63bf-4da3-b6d1-1ea923980cb2" }, { "lat": [ -29.00034095, 23.753992800000002 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 120.95427281 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "289018c2-20da-4a1b-9a5a-b3918336fb26" }, { "lat": [ -29.00034095, -6.27565408 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10684253915910966 }, "lon": [ 25.08390093, 34.81309981 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "bb3da0d6-3450-491b-abfc-8a59cb1be2ac" }, { "lat": [ -29.00034095, 1.27469299 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.11140423193184941 }, "lon": [ 25.08390093, 32.36907971 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "df5f33a8-107a-4d33-baaf-9a746f8265b7" }, { "lat": [ -29.00034095, 45.6795472 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1444765045342127 }, "lon": [ 25.08390093, -112.46167369999999 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "aa3aa4d5-df00-4d34-9a41-7bc88790d090" }, { "lat": [ -29.00034095, -32.79951534 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10114042319318495 }, "lon": [ 25.08390093, -56.01807053 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "17f03cbb-36ca-4d03-85be-bfc25107d08f" }, { "lat": [ -29.00034095, 16.646016699999997 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1079829623522946 }, "lon": [ 25.08390093, 106.29914698 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "00ac9888-0c35-4f06-83a1-21d341f43927" }, { "lat": [ -13.45824152, 5.69109849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 27.77475946, 12.73964156 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "16b8856b-2968-4539-8006-42ae55f58863" }, { "lat": [ -19.00420419, 36.56176546 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.8514412, 103.81907349 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "07e1d7cb-2186-4d61-9edc-1c3fab6ca33f" }, { "lat": [ -19.00420419, 40.24448698 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.8514412, -3.64755047 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "b5b4dfd1-5aa8-48f8-821b-be5d45bc4dc0" } ], "layout": { "geo": { "coastlinewidth": 2, "countrycolor": "rgb(204, 204, 204)", "lakecolor": "rgb(255, 255, 255)", "landcolor": "rgb(240, 240, 240)", "projection": { "type": "equirectangular" }, "resolution": 50, "showlakes": true, "showland": true }, "showlegend": true, "title": { "text": "Where do papers get presented? (based on 1st author)" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "color_key = {\n", " 'EU': 'blue',\n", " 'AS': 'goldenrod',\n", " 'NA': 'crimson',\n", " 'AF': 'magenta',\n", " 'SA': 'lime',\n", " 'OC': 'cyan'\n", "}\n", "\n", "groups = set()\n", "routes = []\n", "for index, row in sent_papers.iterrows():\n", " if row['org_countrycode'] is not row['conf_countrycode']:\n", " routes.append(dict(\n", " type = 'scattergeo',\n", " lat = [ row['org_lat'], row['conf_lat'] ],\n", " lon = [ row['org_lon'], row['conf_lon'] ],\n", " mode = 'lines',\n", " name = row['org_continent'],\n", " legendgroup = row['org_continent'],\n", " showlegend = False if row['org_continent'] in groups else True,\n", " line = dict(\n", " width = row['magnitude'],\n", " color = color_key[row['org_continent']],\n", " )))\n", " groups.add(row['org_continent'])\n", " \n", "map_layout = dict(\n", " title = 'Where do papers get presented? (based on 1st author)',\n", " showlegend = True,\n", " geo = dict(\n", " resolution = 50,\n", " showland = True,\n", " showlakes = True,\n", " landcolor = 'rgb(240, 240, 240)',\n", " countrycolor = 'rgb(204, 204, 204)',\n", " lakecolor = 'rgb(255, 255, 255)',\n", " projection = dict( type=\"equirectangular\" ),\n", " coastlinewidth = 2\n", " )\n", ")\n", "\n", "fig = dict(data=routes, layout=map_layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_presented_papers.png')" ] }, { "cell_type": "code", "execution_count": 94, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
conf_continentAFASEUNAOCSAtotal
org_continent
AF308421116720334392172
AS24746131203077624359246478365
EU95113698974771282221111661128720
NA1536708216631422989761644266
OC732384389177919701039200
SA266623446117512411436576
total1758700041479513683287284026269299
\n", "
" ], "text/plain": [ "conf_continent AF AS EU NA OC SA total\n", "org_continent \n", "AF 308 421 1167 203 34 39 2172\n", "AS 247 46131 20307 7624 3592 464 78365\n", "EU 951 13698 97477 12822 2111 1661 128720\n", "NA 153 6708 21663 14229 897 616 44266\n", "OC 73 2384 3891 779 1970 103 9200\n", "SA 26 662 3446 1175 124 1143 6576\n", "total 1758 70004 147951 36832 8728 4026 269299" ] }, "execution_count": 94, "metadata": {}, "output_type": "execute_result" } ], "source": [ "heatmap_data = sent_papers[['org_continent', 'conf_continent', 'paper_doi']]\\\n", " .groupby(['org_continent', 'conf_continent'])\\\n", " .sum().unstack()['paper_doi']\n", "heatmap_data['total'] = heatmap_data.sum(axis=1)\n", "heatmap_data.loc['total'] = heatmap_data.sum()\n", "heatmap_data" ] }, { "cell_type": "code", "execution_count": 95, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
conf_continentAFASEUNAOCSAtotal
org_continent
AF14.18047919.38305753.7292829.3462251.5653781.795580100.0
AS0.31519258.86684125.9133549.7288334.5836790.592101100.0
EU0.73881310.64170375.7279379.9611561.6399941.290398100.0
NA0.34563815.15384348.93823732.1443092.0263861.391587100.0
OC0.79347825.91304342.2934788.46739121.4130431.119565100.0
SA0.39537710.06691052.40267617.8680051.88564517.381387100.0
total0.65280625.99489854.93930513.6769913.2410071.494993100.0
\n", "
" ], "text/plain": [ "conf_continent AF AS EU NA OC \\\n", "org_continent \n", "AF 14.180479 19.383057 53.729282 9.346225 1.565378 \n", "AS 0.315192 58.866841 25.913354 9.728833 4.583679 \n", "EU 0.738813 10.641703 75.727937 9.961156 1.639994 \n", "NA 0.345638 15.153843 48.938237 32.144309 2.026386 \n", "OC 0.793478 25.913043 42.293478 8.467391 21.413043 \n", "SA 0.395377 10.066910 52.402676 17.868005 1.885645 \n", "total 0.652806 25.994898 54.939305 13.676991 3.241007 \n", "\n", "conf_continent SA total \n", "org_continent \n", "AF 1.795580 100.0 \n", "AS 0.592101 100.0 \n", "EU 1.290398 100.0 \n", "NA 1.391587 100.0 \n", "OC 1.119565 100.0 \n", "SA 17.381387 100.0 \n", "total 1.494993 100.0 " ] }, "execution_count": 95, "metadata": {}, "output_type": "execute_result" } ], "source": [ "hm1 = heatmap_data.divide(heatmap_data['total'], axis=0)*100\n", "hm1" ] }, { "cell_type": "code", "execution_count": 96, "metadata": {}, "outputs": [], "source": [ "hm1 = hm1.drop(columns=['total'])\n", "hm1 = hm1.drop(index='total')" ] }, { "cell_type": "code", "execution_count": 97, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "colorscale": "Reds", "type": "heatmap", "uid": "6e42b5c2-6397-4e3c-9f88-a29b6ae09e97", "x": [ "AF", "AS", "EU", "NA", "OC", "SA" ], "y": [ "AF", "AS", "EU", "NA", "OC", "SA" ], "z": [ [ 14.180478821362799, 19.38305709023941, 53.729281767955804, 9.34622467771639, 1.5653775322283612, 1.7955801104972375 ], [ 0.31519173100236075, 58.86684106425062, 25.913354175971413, 9.728833024947361, 4.583678938301538, 0.5921010655267019 ], [ 0.7388129272840274, 10.641702921068987, 75.72793660658795, 9.961155997513984, 1.6399937849596022, 1.2903977625854568 ], [ 0.34563773550806487, 15.153842678353591, 48.938237021641896, 32.14430940225003, 2.0263859395472825, 1.391587222699137 ], [ 0.7934782608695653, 25.91304347826087, 42.29347826086956, 8.467391304347826, 21.41304347826087, 1.1195652173913044 ], [ 0.3953771289537713, 10.0669099756691, 52.40267639902676, 17.868004866180048, 1.8856447688564477, 17.381386861313867 ] ], "zmax": 80, "zmin": 0 } ], "layout": { "font": { "size": 14 }, "height": 500, "width": 500, "xaxis": { "title": { "text": "Conference continent" } }, "yaxis": { "title": { "text": "Affiliation continent" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [go.Heatmap(z=hm1.values.tolist(),\n", " x=hm1.columns,\n", " zmin=0, zmax=80,\n", " y=hm1.index,\n", " colorscale='Reds')]\n", "layout = dict(width = 500, height = 500,\n", " font=dict(size=14),\n", " xaxis=dict(title='Conference continent'),\n", " yaxis=dict(title='Affiliation continent'))\n", "fig = dict(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_presented_papers_heatmap.png')" ] }, { "cell_type": "code", "execution_count": 98, "metadata": {}, "outputs": [], "source": [ "hm2 = heatmap_data.divide(heatmap_data.loc['total'], axis=1)*100\n", "hm2 = hm2.transpose()" ] }, { "cell_type": "code", "execution_count": 99, "metadata": {}, "outputs": [], "source": [ "hm2 = hm2.drop(columns=['total'])\n", "hm2 = hm2.drop(index='total')" ] }, { "cell_type": "code", "execution_count": 100, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "colorscale": "Reds", "type": "heatmap", "uid": "13fc9cfc-6922-41d8-87ea-def3d77aba03", "x": [ "AF", "AS", "EU", "NA", "OC", "SA" ], "y": [ "AF", "AS", "EU", "NA", "OC", "SA" ], "z": [ [ 17.51990898748578, 14.050056882821387, 54.09556313993175, 8.70307167235495, 4.152445961319681, 1.4789533560864618 ], [ 0.6013942060453689, 65.89766299068624, 19.567453288383522, 9.582309582309582, 3.4055196845894518, 0.9456602479858294 ], [ 0.7887746618812984, 13.725490196078432, 65.88465099931734, 14.642009854614027, 2.629924772390859, 2.3291495157180417 ], [ 0.5511511728931364, 20.699391833188532, 34.81211989574283, 38.632167680278016, 2.1150086880973067, 3.190160729800174 ], [ 0.38955087076076994, 41.15490375802017, 24.1865261228231, 10.277268560953253, 22.57103574702108, 1.4207149404216315 ], [ 0.9687034277198211, 11.525086934923001, 41.2568306010929, 15.300546448087433, 2.5583705911574763, 28.390461997019372 ] ], "zmax": 80, "zmin": 0 } ], "layout": { "font": { "size": 14 }, "height": 500, "width": 500, "xaxis": { "title": { "text": "Affiliation continent" } }, "yaxis": { "title": { "text": "Conference continent" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [go.Heatmap(z=hm2.values.tolist(),\n", " zmin=0, zmax=80,\n", " x=hm2.columns,\n", " y=hm2.index,\n", " colorscale='Reds')]\n", "layout = dict(width = 500, height = 500,\n", " font=dict(size=14),\n", " xaxis=dict(title='Affiliation continent'),\n", " yaxis=dict(title='Conference continent'))\n", "fig = dict(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_received_papers_heatmap.png')" ] }, { "cell_type": "code", "execution_count": 101, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
yearinstancespresence
conf_idconf_continent
001493e6a94fca7dd766a9d35c6f0c00AS111.000000
006108dba87763fd1453ee613573d6c2EU120.500000
NA120.500000
00699b48d6f0f9b0292fa6ec645cb161AS180.125000
EU180.125000
NA680.750000
0075bfd90a7d87fbf4e11d8b611dcf94AS441.000000
0092513139d096b3eb0f0c225e79b707AS260.333333
EU260.333333
NA160.166667
OC160.166667
00a0476dca6217b392c2787e40ec4645EU12121.000000
00f51105581c7e4311d6490dbabd56abAS2110.181818
EU9110.818182
OC1110.090909
\n", "
" ], "text/plain": [ " year instances presence\n", "conf_id conf_continent \n", "001493e6a94fca7dd766a9d35c6f0c00 AS 1 1 1.000000\n", "006108dba87763fd1453ee613573d6c2 EU 1 2 0.500000\n", " NA 1 2 0.500000\n", "00699b48d6f0f9b0292fa6ec645cb161 AS 1 8 0.125000\n", " EU 1 8 0.125000\n", " NA 6 8 0.750000\n", "0075bfd90a7d87fbf4e11d8b611dcf94 AS 4 4 1.000000\n", "0092513139d096b3eb0f0c225e79b707 AS 2 6 0.333333\n", " EU 2 6 0.333333\n", " NA 1 6 0.166667\n", " OC 1 6 0.166667\n", "00a0476dca6217b392c2787e40ec4645 EU 12 12 1.000000\n", "00f51105581c7e4311d6490dbabd56ab AS 2 11 0.181818\n", " EU 9 11 0.818182\n", " OC 1 11 0.090909" ] }, "execution_count": 101, "metadata": {}, "output_type": "execute_result" } ], "source": [ "conf_instances = macro[['conf_id', 'year']].drop_duplicates().groupby([ 'conf_id']).count()\n", "conf_instances.columns = ['instances']\n", "\n", "grouped = macro[['conf_id', 'conf_continent', 'year']].drop_duplicates().groupby([ 'conf_id', 'conf_continent']).count()\n", "grouped = grouped.join(conf_instances)\n", "grouped['presence'] = grouped['year'] / grouped['instances']\n", "grouped.head(n=15)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Continental VS intercontinental conferences" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's check how different countries divide their contributions to venues (contiental VS intercontinental) hosted in their own continents." ] }, { "cell_type": "code", "execution_count": 102, "metadata": {}, "outputs": [], "source": [ "internal_conferences = set(grouped[grouped.presence >= .8].reset_index()['conf_id'])\n", "international_conferences = set(grouped.reset_index()['conf_id']) - internal_conferences" ] }, { "cell_type": "code", "execution_count": 103, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
continental_doiintercontinental_doiin_continent_doicontinental_ratiointercontinental_ratio
countrycodeyear
GE2007-01-011.00.011.00.0
2009-01-011.00.011.00.0
2014-01-011.00.011.00.0
2011-01-010.01.010.01.0
OM2004-01-012.00.021.00.0
\n", "
" ], "text/plain": [ " continental_doi intercontinental_doi \\\n", "countrycode year \n", "GE 2007-01-01 1.0 0.0 \n", " 2009-01-01 1.0 0.0 \n", " 2014-01-01 1.0 0.0 \n", " 2011-01-01 0.0 1.0 \n", "OM 2004-01-01 2.0 0.0 \n", "\n", " in_continent_doi continental_ratio \\\n", "countrycode year \n", "GE 2007-01-01 1 1.0 \n", " 2009-01-01 1 1.0 \n", " 2014-01-01 1 1.0 \n", " 2011-01-01 1 0.0 \n", "OM 2004-01-01 2 1.0 \n", "\n", " intercontinental_ratio \n", "countrycode year \n", "GE 2007-01-01 0.0 \n", " 2009-01-01 0.0 \n", " 2014-01-01 0.0 \n", " 2011-01-01 1.0 \n", "OM 2004-01-01 0.0 " ] }, "execution_count": 103, "metadata": {}, "output_type": "execute_result" } ], "source": [ "internal_international_ratio = pd.DataFrame()\n", "for countrycode in set(macro_first[macro_first.org_countrycode.notna()]['org_countrycode'].values):\n", " macro_country = macro_first[(macro_first.org_countrycode == countrycode) & (macro_first.conf_continent == macro_first.org_continent) & (macro_first.conf_id.notna())].groupby(['year'])[['paper_doi']].nunique()\n", " macro_country_local_internal = macro_first[(macro_first.org_countrycode == countrycode) & (macro_first.conf_continent == macro_first.org_continent) & (macro_first.conf_id.isin(internal_conferences))].groupby(['year'])[['paper_doi']].nunique()\n", " macro_country_international = macro_first[(macro_first.org_countrycode == countrycode) & (macro_first.conf_continent == macro_first.org_continent) & (macro_first.conf_id.isin(international_conferences))].groupby(['year'])[['paper_doi']].nunique()\n", " tmp = pd.merge(macro_country_local_internal, macro_country_international, on='year', how='outer').reset_index()\n", " tmp = pd.merge(tmp, macro_country, on='year', how='outer')\n", " tmp['countrycode'] = countrycode\n", " internal_international_ratio = pd.concat([internal_international_ratio, tmp])\n", "\n", "internal_international_ratio.columns = ['year', 'continental_doi', 'intercontinental_doi', 'in_continent_doi', 'countrycode']\n", "internal_international_ratio['continental_ratio'] = internal_international_ratio['continental_doi'] / internal_international_ratio['in_continent_doi']\n", "internal_international_ratio['intercontinental_ratio'] = internal_international_ratio['intercontinental_doi'] / internal_international_ratio['in_continent_doi']\n", "internal_international_ratio.set_index(['countrycode', 'year'], inplace=True)\n", "internal_international_ratio = internal_international_ratio.fillna(0)\n", "internal_international_ratio.head()" ] }, { "cell_type": "code", "execution_count": 104, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
countrycodecontinental_doiintercontinental_doiin_continent_doicontinental_ratiointercontinental_ratiocontinent
0AE1.6923081.9230773.6153850.4391030.560897AS
1AL1.0000000.0000001.0000001.0000000.000000EU
2AM0.5000000.7500001.2500000.3750000.625000AS
3AR2.4166675.3333337.7500000.3718300.628170SA
4AT107.68421131.684211139.3684210.8125350.187465EU
\n", "
" ], "text/plain": [ " countrycode continental_doi intercontinental_doi in_continent_doi \\\n", "0 AE 1.692308 1.923077 3.615385 \n", "1 AL 1.000000 0.000000 1.000000 \n", "2 AM 0.500000 0.750000 1.250000 \n", "3 AR 2.416667 5.333333 7.750000 \n", "4 AT 107.684211 31.684211 139.368421 \n", "\n", " continental_ratio intercontinental_ratio continent \n", "0 0.439103 0.560897 AS \n", "1 1.000000 0.000000 EU \n", "2 0.375000 0.625000 AS \n", "3 0.371830 0.628170 SA \n", "4 0.812535 0.187465 EU " ] }, "execution_count": 104, "metadata": {}, "output_type": "execute_result" } ], "source": [ "avg_ratio = internal_international_ratio.groupby('countrycode').mean().reset_index()\n", "avg_ratio['continent'] = avg_ratio['countrycode'].map(countrycode_to_continent)\n", "avg_ratio.head()" ] }, { "cell_type": "code", "execution_count": 105, "metadata": {}, "outputs": [], "source": [ "# Create x, where x the 'scores' column's values as floats\n", "x = avg_ratio[['in_continent_doi']].values.astype(float)\n", "\n", "# Create a minimum and maximum processor object\n", "min_max_scaler = preprocessing.MinMaxScaler((20,8000))\n", "\n", "# Create an object to transform the data to fit minmax processor\n", "x_scaled = min_max_scaler.fit_transform(x)\n", "\n", "# Run the normalizer on the dataframe\n", "avg_ratio['magnitude'] = x_scaled" ] }, { "cell_type": "code", "execution_count": 106, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
countrycodecontinental_doiintercontinental_doiin_continent_doicontinental_ratiointercontinental_ratiocontinentmagnitude
23CN1031.117647328.9411761360.0588240.6396450.360355AS8000.0
\n", "
" ], "text/plain": [ " countrycode continental_doi intercontinental_doi in_continent_doi \\\n", "23 CN 1031.117647 328.941176 1360.058824 \n", "\n", " continental_ratio intercontinental_ratio continent magnitude \n", "23 0.639645 0.360355 AS 8000.0 " ] }, "execution_count": 106, "metadata": {}, "output_type": "execute_result" } ], "source": [ "avg_ratio[avg_ratio.countrycode == 'CN']" ] }, { "cell_type": "code", "execution_count": 107, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "goldenrod", "opacity": 0.5, "size": [ 35.35678137651822, 21.467927631578945, 20, 51.036184210526315, 25.871710526315788, 27.04605263157895, 7999.999999999999, 74.65207489878543, 20, 47.55187246963563, 159.53947368421055, 1158.7448601973683, 21.467927631578945, 140.78947368421055, 22.516447368421055, 1494.7779605263156, 20, 20, 1692.4013157894735, 22.20189144736842, 27.339638157894736, 26.939294258373202, 25.871710526315788, 21.467927631578945, 20, 42.01891447368421, 352.3388157894737, 20, 25.871710526315788, 36.776315789473685, 88.20217611336031, 20, 36.8811677631579, 63.5485197368421, 423.6800986842105, 168.0509868421053, 172.66447368421052, 774.1478207236842, 127.04579959514169 ], "sizemode": "area" }, "mode": "markers", "name": "AS", "text": [ "AE", "AM", "AZ", "BD", "BH", "BN", "CN", "CY", "GE", "ID", "IL", "IN", "IQ", "IR", "JO", "JP", "KH", "KP", "KR", "KW", "KZ", "LB", "LK", "MM", "MN", "MO", "MY", "NP", "OM", "PH", "PK", "PS", "QA", "SA", "SG", "TH", "TR", "TW", "VN" ], "type": "scatter", "uid": "bd6eadd5-64c2-4d34-a9ad-40f85d7ed0ec", "x": [ 0.4391025641025641, 0.375, 1, 0.7723716759431045, 1, 1, 0.6396446151835397, 0.6984432234432234, 0.75, 0.7329059829059829, 0.5791563215387244, 0.7762599595591547, 0.625, 0.622999520819887, 0.5476190476190476, 0.5276117138197801, 0, 1, 0.649754746543232, 0.75, 0.5833333333333333, 0.46969696969696967, 0.4428571428571429, 1, 0, 0.7681878306878306, 0.739224337855962, 0.6666666666666666, 0.5166666666666667, 0.5079365079365079, 0.6757186849098614, 1, 0.8020833333333334, 0.4842911877394636, 0.6060069663414337, 0.7405194378841627, 0.6096069682214261, 0.5748852754780629, 0.7694088025303997 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "marker": { "color": "blue", "opacity": 0.5, "size": [ 20, 832.4593144044321, 23.523026315789473, 652.8399122807017, 157.98519736842107, 27.828947368421055, 747.7658991228069, 671.0690789473683, 4466.430055401662, 390.84487534626044, 78.71710526315789, 2665.6691481994458, 599.3421052631579, 20, 1949.3204639889195, 2908.5725415512466, 889.358552631579, 90.8799342105263, 267.30263157894734, 467.63157894736844, 48.51973684210526, 2341.48891966759, 24.403782894736842, 109.64144736842104, 151.4359817813765, 97.23557692307692, 36.71179149797571, 23.914473684210527, 34.67927631578947, 36.547547846889955, 1314.7121710526314, 404.9232456140351, 1713.125, 864.22149122807, 260.4139254385965, 89.10551619433198, 515.641447368421, 581.5209487534626, 109.80263157894736, 145.9155701754386, 68.80859375 ], "sizemode": "area" }, "mode": "markers", "name": "EU", "text": [ "AL", "AT", "BA", "BE", "BG", "BY", "CH", "CZ", "DE", "DK", "EE", "ES", "FI", "FO", "FR", "GB", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MD", "ME", "MK", "MT", "NL", "NO", "PL", "PT", "RO", "RS", "RU", "SE", "SI", "SK", "UA" ], "type": "scatter", "uid": "5640954b-5372-4d0d-9151-5131df7cbbc3", "x": [ 1, 0.8125353749170552, 0.6, 0.7372973595637216, 0.9039710723304473, 0.7177777777777778, 0.7428005020690819, 0.8095654670960211, 0.787678064026239, 0.7467865656088822, 0.7868768202901332, 0.7472298117467208, 0.7609225640808334, 0, 0.715231663583484, 0.7322164066242626, 0.7084836922849764, 0.7008247704676276, 0.8127736358564205, 0.7252286537355901, 0.717367553081839, 0.7818096936386206, 0.75, 0.8015193787506161, 0.6579750080395942, 0.8451405920971139, 0.8466117216117216, 0.7777777777777778, 0.6875, 0.6432400932400932, 0.7739380720245725, 0.7690680404126508, 0.7954906422910849, 0.7268568292647736, 0.7084751406050381, 0.7841616076231461, 0.820596087161412, 0.7925018251428613, 0.8208145594624789, 0.8549541328880833, 0.7851488095238095 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "marker": { "color": "lime", "opacity": 0.5, "size": [ 59.63404605263158, 291.8256578947369, 59.29529352226721, 53.27302631578948, 23.523026315789473, 22.935855263157897, 20, 26.524122807017545, 20.97861842105263 ], "sizemode": "area" }, "mode": "markers", "name": "SA", "text": [ "AR", "BR", "CL", "CO", "EC", "PE", "PY", "UY", "VE" ], "type": "scatter", "uid": "9ba05619-b36b-4b93-aedc-f39e2fe54c16", "x": [ 0.3718299062049062, 0.4353400756305175, 0.00591715976331361, 0.27777777777777773, 0.4, 0, 0.3333333333333333, 0.29074074074074074, 0.16666666666666666 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "marker": { "color": "cyan", "opacity": 0.5, "size": [ 532.1436403508771, 20, 20, 133.7643914473684 ], "sizemode": "area" }, "mode": "markers", "name": "OC", "text": [ "AU", "FJ", "NC", "NZ" ], "type": "scatter", "uid": "09f1d7f0-561a-4ac3-a4a4-79b29157f1d9", "x": [ 0.5676718907223982, 0.5, 1, 0.5667096423815393 ], "y": [ 0, 0, 0, 0 ] }, { "marker": { "color": "crimson", "opacity": 0.5, "size": [ 20, 714.3297697368421, 27.339638157894736, 49.77796052631579, 20, 20, 371.9111842105263, 25.871710526315788, 20, 2889.5049342105262 ], "sizemode": "area" }, "mode": "markers", "name": "NA", "text": [ "BB", "CA", "CR", "CU", "GT", "JM", "MX", "PA", "TT", "US" ], "type": "scatter", "uid": "eececb64-ee71-4e53-87c6-7eec04d1d9b3", "x": [ 0, 0.3628810529227089, 0.0625, 0.44594928880643164, 1, 1, 0.6457519366095551, 0, 0.5, 0.30949104152690904 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "marker": { "color": "magenta", "opacity": 0.5, "size": [ 28.807565789473685, 20, 20, 25.871710526315788, 74.80263157894737, 87.94407894736841, 20, 58.16611842105263, 32.72203947368421, 20, 20, 25.871710526315788, 20, 32.58223684210526, 22.935855263157897, 43.48684210526316, 61.10197368421053, 20 ], "sizemode": "area" }, "mode": "markers", "name": "AF", "text": [ "BF", "BJ", "BW", "CM", "DZ", "EG", "KE", "MA", "MW", "NA", "NG", "SD", "SN", "TN", "TZ", "UG", "ZA", "ZM" ], "type": "scatter", "uid": "0c92d88a-8df3-4aec-a893-4efb8e738272", "x": [ 1, 1, 0, 1, 0.3333333333333333, 0.563265306122449, 0.5, 0, 1, 1, 0.6666666666666666, 1, 1, 0.4857142857142857, 1, 0.6119047619047618, 0.6371187363834423, 1 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } ], "layout": { "height": 350, "title": { "text": "Continental fingerprint" }, "xaxis": { "showgrid": true, "title": { "text": "more intercontinental more continental" }, "zeroline": false }, "yaxis": { "showticklabels": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = []\n", "for continent in avg_ratio['continent'].unique():\n", " trace = go.Scatter(\n", " x = avg_ratio[avg_ratio.continent == continent]['continental_ratio'],\n", " y = [0] * len(avg_ratio[avg_ratio.continent == continent]['continental_ratio']),\n", " mode = 'markers',\n", " text = avg_ratio[avg_ratio.continent == continent]['countrycode'],\n", " name=continent,\n", " marker= dict(size=avg_ratio[avg_ratio.continent == continent]['magnitude'], #.1 * avg_ratio[avg_ratio.continent == continent]['in_continent_doi'],\n", " sizemode='area',\n", " color=color_key[continent],\n", " opacity=0.5)\n", " )\n", " data.append(trace)\n", "\n", "layout = go.Layout(\n", " title='Continental fingerprint',\n", " xaxis=dict(title='more intercontinental more continental',\n", " showgrid=True,\n", " zeroline=False),\n", " yaxis=dict(showticklabels=False),\n", " height=350\n", ")\n", "\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig, show_link=True)\n", "fig['layout']['annotations']=[\n", " dict(x=.79, y=.19, text='DE'),\n", " dict(x=.72, y=.16, text='GB'),\n", " dict(x=.77, y=.14, text='IT'),\n", " dict(x=.65, y=.2, text='CN'),\n", " dict(x=.63, y=.11, text='KR'),\n", " dict(x=.57, y=.06, text='AU'),\n", " dict(x=.52, y=.1, text='JP'),\n", " dict(x=.43, y=.06, text='BR'),\n", " dict(x=.3, y=.15, text='US'),\n", " dict(x=.36, y=.08, text='CA')\n", " ]\n", "pio.write_image(fig, 'reports/figures/macro_fingerprint.png')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Banned countries" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's see what happens for countries in the infamous Trump's list" ] }, { "cell_type": "code", "execution_count": 108, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "DOIs", "type": "scatter", "uid": "bce57ca1-19a6-4734-b078-328bc78ee7cd", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 6, 5, 25, 19, 19, 23, 56, 39, 38, 39, 14, 9, 7, 3 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "DOIs (AS internal)", "type": "scatter", "uid": "46c1c4cf-dfd2-4a96-a09f-7f6485e4a22a", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01" ], "y": [ 4, 4, 17, 12, 12, 12, 37, 29, 33, 27, 10, 1, 7 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "DOIs (AS international)", "type": "scatter", "uid": "cf6d20d5-5de0-492e-b26b-7a5e6f98955a", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2016-01-01" ], "y": [ 2, 1, 8, 7, 7, 11, 19, 10, 5, 12, 4, 8, 3 ] }, { "marker": { "symbol": "triangle-down" }, "mode": "lines+markers", "name": "conferences in AS", "type": "scatter", "uid": "d667f2fe-1fab-415f-9fdc-1639341cced6", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 12, 14, 29, 40, 40, 41, 26, 54, 38, 47, 53, 48, 18, 35 ], "yaxis": "y2" } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[Iran, Islamic Republic of] Internal VS international output" }, "yaxis": { "title": { "text": "DOIs" } }, "yaxis2": { "overlaying": "y", "side": "right", "tickfont": { "color": "rgb(148, 103, 189)" }, "title": { "font": { "color": "rgb(148, 103, 189)" }, "text": "conferences" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "countrycode = 'IR'\n", "continent = pycountry_convert.country_alpha2_to_continent_code(countrycode)\n", "macro_country = macro_first[(macro_first.org_countrycode == countrycode) & (macro_first.conf_continent == continent) & (macro_first.conf_id.notna())].groupby(['year'])['paper_doi'].nunique()\n", "macro_country_local_internal = macro_first[(macro_first.org_countrycode == countrycode) & (macro_first.conf_continent == continent) & (macro_first.conf_id.isin(internal_conferences))].groupby(['year'])['paper_doi'].nunique()\n", "macro_country_international = macro_first[(macro_first.org_countrycode == countrycode) & (macro_first.conf_continent == continent) & (macro_first.conf_id.isin(international_conferences))].groupby(['year'])['paper_doi'].nunique()\n", "conf_in_continent = macro_first[(macro_first.conf_continent == continent) & (macro_first.conf_id.isin(international_conferences))].groupby(['year'])['conf_id'].nunique()\n", "\n", "trace1 = go.Scatter(x=macro_country.index,\n", " y=macro_country.values,\n", " name='DOIs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=macro_country_local_internal.index,\n", " y=macro_country_local_internal.values,\n", " name='DOIs (%s internal)' % continent,\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "trace3 = go.Scatter(x=macro_country_international.index,\n", " y=macro_country_international.values,\n", " name='DOIs (%s international)' % continent,\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "trace4 = go.Scatter(x=conf_in_continent.index,\n", " y=conf_in_continent.values,\n", " name='conferences in %s' % continent,\n", " marker=dict(symbol='triangle-down'),\n", " mode='lines+markers',\n", " yaxis='y2')\n", "\n", "layout = go.Layout(title='[%s] Internal VS international output' % pycountry_convert.country_alpha2_to_country_name(countrycode),\n", " legend=dict(orientation='h'),\n", " yaxis=dict(\n", " title='DOIs'\n", " ),\n", " yaxis2=dict(\n", " title='conferences',\n", " titlefont=dict(\n", " color='rgb(148, 103, 189)'\n", " ),\n", " tickfont=dict(\n", " color='rgb(148, 103, 189)'\n", " ),\n", " overlaying='y',\n", " side='right'\n", " ))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3, trace4], layout=layout)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 109, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "to NA", "type": "scatter", "uid": "9d107dcb-7cb4-4588-9478-52682c95d5c7", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 6, 6, 2, 14, 3, 11, 11, 17, 4, 5, 1, 4, 9 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "to EU", "type": "scatter", "uid": "4d9aa808-62aa-415f-b083-bcc605c01f53", "x": [ "1998-01-01", "1999-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 6, 35, 17, 33, 29, 46, 26, 48, 47, 36, 23, 26, 23, 20 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "Number of papers from Trump's banned countries to EU or NA" }, "yaxis": { "title": { "text": "# papers" } }, "yaxis2": { "overlaying": "y", "side": "right", "tickfont": { "color": "rgb(148, 103, 189)" }, "title": { "font": { "color": "rgb(148, 103, 189)" }, "text": "conferences" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace2 = go.Scatter(x=macro_first[(macro_first.org_countrycode.isin(['IR', 'SY', 'IQ', 'LY', 'SO', 'SD', 'YE'])) & (macro_first.conf_continent.isin(['NA']))].groupby('year')['paper_doi'].nunique().index,\n", " y=macro_first[(macro_first.org_countrycode.isin(['IR', 'SY', 'IQ', 'LY', 'SO', 'SD', 'YE'])) & (macro_first.conf_continent.isin(['NA']))].groupby('year')['paper_doi'].nunique().values,\n", " name='to NA',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "trace3 = go.Scatter(x=macro_first[(macro_first.org_countrycode.isin(['IR', 'SY', 'IQ', 'LY', 'SO', 'SD', 'YE'])) & (macro_first.conf_continent.isin(['EU']))].groupby('year')['paper_doi'].nunique().index,\n", " y=macro_first[(macro_first.org_countrycode.isin(['IR', 'SY', 'IQ', 'LY', 'SO', 'SD', 'YE'])) & (macro_first.conf_continent.isin(['EU']))].groupby('year')['paper_doi'].nunique().values,\n", " name='to EU',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='Number of papers from Trump\\'s banned countries to EU or NA',\n", " legend=dict(orientation='h'),\n", " yaxis=dict(\n", " title='# papers'\n", " ),\n", " yaxis2=dict(\n", " title='conferences',\n", " titlefont=dict(\n", " color='rgb(148, 103, 189)'\n", " ),\n", " tickfont=dict(\n", " color='rgb(148, 103, 189)'\n", " ),\n", " overlaying='y',\n", " side='right'\n", " ))\n", "\n", "fig = go.Figure(data=[trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/muslim_visas.png')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Collaboration networks" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's explore collaboration networks" ] }, { "cell_type": "code", "execution_count": 110, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
grid1grid2
0grid.4991.5grid.214007.0
0grid.4991.5grid.251075.4
0grid.214007.0grid.251075.4
0grid.4991.5grid.214007.0
0grid.4991.5grid.251075.4
\n", "
" ], "text/plain": [ " grid1 grid2\n", "0 grid.4991.5 grid.214007.0\n", "0 grid.4991.5 grid.251075.4\n", "0 grid.214007.0 grid.251075.4\n", "0 grid.4991.5 grid.214007.0\n", "0 grid.4991.5 grid.251075.4" ] }, "execution_count": 110, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import itertools\n", "\n", "REGENERATE = False\n", "if REGENERATE is True:\n", " collaborations_df = pd.DataFrame(columns=['grid1','grid2'])\n", " for collab_net in paper_stats['org_gridId']:\n", " collab_net = [grid for grid in collab_net if type(grid) != float]\n", " # if len(collab_net) == 1:\n", " # collaborations_df = pd.concat([collaborations_df, pd.DataFrame([[collab_net[0], collab_net[0]]], columns=['grid1','grid2'])])\n", " # else:\n", " collaborations = itertools.combinations(collab_net, 2)\n", " for c in collaborations:\n", " collaborations_df = pd.concat([collaborations_df, pd.DataFrame([[c[0], c[1]]], columns=['grid1','grid2'])])\n", "\n", " collaborations_df.to_pickle('./data/collaborations_df.pkl')\n", "else:\n", " collaborations_df = pd.read_pickle('./data/collaborations_df.pkl')\n", " \n", "collaborations_df.head(n=5)" ] }, { "cell_type": "code", "execution_count": 111, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
grid1grid2countcountry1country2continent1continent2lon1lat1lon2lat2
0grid.410726.6grid.9227.e520CNCNASAS103.81907336.561765103.81907336.561765
1grid.458514.9grid.9227.e259CNCNASAS103.81907336.561765103.81907336.561765
2grid.59053.3agrid.9227.e150CNCNASAS103.81907336.561765103.81907336.561765
22212grid.28665.3fgrid.19188.39142TWTWASAS120.95427323.753993120.95427323.753993
32570grid.5808.5grid.20384.3d135PTPTEUEU-8.50104439.595507-8.50104439.595507
\n", "
" ], "text/plain": [ " grid1 grid2 count country1 country2 continent1 \\\n", "0 grid.410726.6 grid.9227.e 520 CN CN AS \n", "1 grid.458514.9 grid.9227.e 259 CN CN AS \n", "2 grid.59053.3a grid.9227.e 150 CN CN AS \n", "22212 grid.28665.3f grid.19188.39 142 TW TW AS \n", "32570 grid.5808.5 grid.20384.3d 135 PT PT EU \n", "\n", " continent2 lon1 lat1 lon2 lat2 \n", "0 AS 103.819073 36.561765 103.819073 36.561765 \n", "1 AS 103.819073 36.561765 103.819073 36.561765 \n", "2 AS 103.819073 36.561765 103.819073 36.561765 \n", "22212 AS 120.954273 23.753993 120.954273 23.753993 \n", "32570 EU -8.501044 39.595507 -8.501044 39.595507 " ] }, "execution_count": 111, "metadata": {}, "output_type": "execute_result" } ], "source": [ "w_edges = collaborations_df.groupby(['grid1','grid2']).size().reset_index()\n", "w_edges = w_edges.sort_values(by=0, ascending=False)\n", "w_edges = pd.merge(w_edges, grid_df, left_on='grid1', right_on='ID').drop(columns=['ID', 'Name', 'City', 'State', 'Country', 'Country', 'Count'])\n", "w_edges.columns = ['grid1', 'grid2', 'count', 'country1']\n", "w_edges = pd.merge(w_edges, grid_df, left_on='grid2', right_on='ID').drop(columns=['ID', 'Name', 'City', 'State', 'Country', 'Country', 'Count'])\n", "w_edges.columns = ['grid1', 'grid2', 'count', 'country1', 'country2']\n", "w_edges['continent1'] = w_edges['country1'].map(countrycode_to_continent)\n", "w_edges['continent2'] = w_edges['country2'].map(countrycode_to_continent)\n", "col_to_remove = set(centroids.columns) -set(['Latitude', 'Longitude'])\n", "w_edges = pd.merge(w_edges, centroids, left_on='country1', right_on='iso_a2', how='left').drop(columns=col_to_remove)\n", "w_edges = pd.merge(w_edges, centroids, left_on='country2', right_on='iso_a2', how='left').drop(columns=col_to_remove)\n", "w_edges.columns=['grid1', 'grid2', 'count', 'country1', 'country2', 'continent1', 'continent2', 'lon1', 'lat1', 'lon2', 'lat2']\n", "w_edges.sort_values(by='count', ascending=False).head()" ] }, { "cell_type": "code", "execution_count": 112, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
country1country2continent1continent2lat1lon1lat2lon2countmagnitude
0AECNASAS23.90528254.30016736.561765103.81907320.102379
1AEINASAS23.90528254.30016722.88578279.61197610.100000
2AEIRASAS23.90528254.30016732.57503354.27407010.100000
3AEJOASAS23.90528254.30016731.24579136.77136110.100000
4AEJPASAS23.90528254.30016737.592301138.03089610.100000
\n", "
" ], "text/plain": [ " country1 country2 continent1 continent2 lat1 lon1 lat2 \\\n", "0 AE CN AS AS 23.905282 54.300167 36.561765 \n", "1 AE IN AS AS 23.905282 54.300167 22.885782 \n", "2 AE IR AS AS 23.905282 54.300167 32.575033 \n", "3 AE JO AS AS 23.905282 54.300167 31.245791 \n", "4 AE JP AS AS 23.905282 54.300167 37.592301 \n", "\n", " lon2 count magnitude \n", "0 103.819073 2 0.102379 \n", "1 79.611976 1 0.100000 \n", "2 54.274070 1 0.100000 \n", "3 36.771361 1 0.100000 \n", "4 138.030896 1 0.100000 " ] }, "execution_count": 112, "metadata": {}, "output_type": "execute_result" } ], "source": [ "continental_collab = w_edges[(w_edges.continent1 == w_edges.continent2) & (w_edges.country1 != w_edges.country2)].groupby(['country1', 'country2', 'continent1', 'continent2', 'lat1', 'lon1', 'lat2', 'lon2']).agg({'count':'sum'}).reset_index()\n", "# Create a minimum and maximum processor object\n", "min_max_scaler = preprocessing.MinMaxScaler((.1,3))\n", "\n", "# Create an object to transform the data to fit minmax processor\n", "x_scaled = min_max_scaler.fit_transform(continental_collab[['count']].values.astype(float))\n", "\n", "# Run the normalizer on the dataframe\n", "continental_collab['magnitude'] = x_scaled\n", "continental_collab.head()" ] }, { "cell_type": "code", "execution_count": 113, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "lat": [ 23.90528188, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.300167099999996, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": true, "type": "scattergeo", "uid": "acf9411e-9e2e-40d3-af73-7bc9b0d7d8f7" }, { "lat": [ 23.90528188, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "da038d17-99b8-4067-afd6-b36cd215a5a6" }, { "lat": [ 23.90528188, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "84c3c27b-08fd-4433-b2c3-e5843e6a311e" }, { "lat": [ 23.90528188, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3bd86c3a-c24e-4b07-bd95-41bbe36f5eec" }, { "lat": [ 23.90528188, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1beb6605-e8e6-4690-b1d5-dc5b61c8f625" }, { "lat": [ 23.90528188, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9168a4de-fd5b-4943-bb7c-36ba3b312569" }, { "lat": [ 23.90528188, 29.33431262 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.300167099999996, 47.58700459 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "63b71751-2ac1-4037-a952-c733ead25c49" }, { "lat": [ 23.90528188, 33.92306631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 35.88016072 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0e8a8e7a-0349-4c40-92d9-39b76950ac7a" }, { "lat": [ 23.90528188, 20.60515333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 54.300167099999996, 56.09166155 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0d9f6421-6a0e-4055-9c3f-8c4a2a88fa91" }, { "lat": [ 23.90528188, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e3acc694-7617-4a70-9bea-fabdbbd51020" }, { "lat": [ 23.90528188, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fcbe038c-0551-4d68-9340-660b675fe52f" }, { "lat": [ 23.90528188, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 54.300167099999996, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ffce5f6c-e053-4c98-978d-b1eda3e633a4" }, { "lat": [ 23.90528188, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b5f98177-eb90-4921-b3f7-f51d853b062a" }, { "lat": [ 23.90528188, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.300167099999996, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ad7da56d-cf92-477b-a8e9-b94978b58a59" }, { "lat": [ 23.90528188, 15.90928005 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.300167099999996, 47.58676189 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f22e7961-5c87-4c23-a858-f352dcc94079" }, { "lat": [ 33.83523073, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 66.00473366, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9a161e43-6441-49ef-8c98-b4138348dded" }, { "lat": [ 41.14244989, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.04983396, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": true, "type": "scattergeo", "uid": "a844f824-f754-403f-ab45-731e9f69e8c1" }, { "lat": [ 40.28952569, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 44.92993276, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7ae16165-cbd7-472f-840b-6b52b4344d5e" }, { "lat": [ 40.28952569, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.92993276, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ccec6f3c-1cb1-4e8d-a917-0273bfbae452" }, { "lat": [ -35.3813488, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1333059885151764 }, "lon": [ -65.17980692, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": true, "type": "scattergeo", "uid": "a95c372b-7f32-4a2b-b66d-661c07606bab" }, { "lat": [ -35.3813488, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11903199343724366 }, "lon": [ -65.17980692, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8cf9ba65-615f-45fc-a6c8-625edf773007" }, { "lat": [ -35.3813488, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10237899917965547 }, "lon": [ -65.17980692, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e44d57da-4189-4f94-b1c2-132b882c6cf1" }, { "lat": [ -35.3813488, -1.42381612 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11189499589827728 }, "lon": [ -65.17980692, -78.75201922 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0af6f62e-64dc-476d-9755-b111c0affa64" }, { "lat": [ -35.3813488, -9.15280381 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10475799835931092 }, "lon": [ -65.17980692, -74.38242685 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e031c3ae-6031-4610-b501-58f63327928d" }, { "lat": [ -35.3813488, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12141099261689911 }, "lon": [ -65.17980692, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d070560f-b999-4a19-aa0d-db356120d35c" }, { "lat": [ 47.58549439, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2808039376538146 }, "lon": [ 14.1264761, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b08e81e-4879-437e-ae80-fb5b88c3023f" }, { "lat": [ 47.58549439, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.1264761, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "673afca0-a440-49b0-ba0b-6bf94e7c73a1" }, { "lat": [ 47.58549439, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4259228876127974 }, "lon": [ 14.1264761, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "05a220b0-b61a-4b81-8b98-27e214474764" }, { "lat": [ 47.58549439, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2379819524200164 }, "lon": [ 14.1264761, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f3b8242-f455-4f43-8cf8-f5b8570a4b4a" }, { "lat": [ 47.58549439, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.6392124692370795 }, "lon": [ 14.1264761, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b22e06aa-2a0d-4de9-a5bb-228db66d4dce" }, { "lat": [ 47.58549439, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2118129614438064 }, "lon": [ 14.1264761, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "58e069fa-6f7d-4018-9dc5-f4dcc94378a6" }, { "lat": [ 47.58549439, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 14.1264761, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "17791ab4-c837-49ac-912d-c3c0fd901b4d" }, { "lat": [ 47.58549439, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3783429040196883 }, "lon": [ 14.1264761, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa5960b5-d763-4ba7-bd1c-632100cfd65d" }, { "lat": [ 47.58549439, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1808859721082855 }, "lon": [ 14.1264761, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2da214ee-f85e-4671-a04e-1e3ffb42e590" }, { "lat": [ 47.58549439, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.42354388843314195 }, "lon": [ 14.1264761, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b4c8304-b98b-4a0d-89ce-95d77825171a" }, { "lat": [ 47.58549439, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.46160787530762915 }, "lon": [ 14.1264761, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cd95bacc-5592-44d1-9f6c-2399411742bf" }, { "lat": [ 47.58549439, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 14.1264761, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5710ab5-ea8a-4173-8535-3a802473fa4a" }, { "lat": [ 47.58549439, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 14.1264761, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2afd9809-41b0-43d0-a7d6-6283953b71b5" }, { "lat": [ 47.58549439, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 14.1264761, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0334f9ef-3c6e-4ced-9b60-85bf5729696e" }, { "lat": [ 47.58549439, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1904019688269073 }, "lon": [ 14.1264761, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0eeea46f-e5de-47dc-9e77-79841fc4f307" }, { "lat": [ 47.58549439, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "362042cb-e73a-4d79-b142-4c61bba22828" }, { "lat": [ 47.58549439, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.580557834290402 }, "lon": [ 14.1264761, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d68ff522-c2c7-4977-b4e2-4e14c9130486" }, { "lat": [ 47.58549439, 47.13665835 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.1264761, 9.53574312 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "106a6e84-a52e-4433-9f4c-ca1922e4969f" }, { "lat": [ 47.58549439, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 14.1264761, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "993fc80e-91d5-492a-82ce-5e6747a345f2" }, { "lat": [ 47.58549439, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.1264761, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46428765-7833-458f-9b5c-ac623483afa0" }, { "lat": [ 47.58549439, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5756ab12-1d0a-4ddf-8b3f-00594225b4fe" }, { "lat": [ 47.58549439, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.1264761, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8f02fca3-f6a8-4149-8ec0-5db56b330407" }, { "lat": [ 47.58549439, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.1264761, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8367e9b4-e6f9-44cb-9ff3-57b50dd22e7a" }, { "lat": [ 47.58549439, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3283839212469237 }, "lon": [ 14.1264761, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cdcbe38f-c108-4860-9345-fd3ac96d9e13" }, { "lat": [ 47.58549439, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 14.1264761, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "85d2c272-05d6-49a0-af07-2abd04302136" }, { "lat": [ 47.58549439, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2118129614438064 }, "lon": [ 14.1264761, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b905d789-c440-4935-81c4-4bf58b6ab458" }, { "lat": [ 47.58549439, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ 14.1264761, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f19d6fd1-0cd0-4b71-be3e-04d636e8f502" }, { "lat": [ 47.58549439, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 14.1264761, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c160908-68ac-412d-8f32-03281cc8b39f" }, { "lat": [ 47.58549439, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 14.1264761, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b5d501e-0e98-4565-b434-0b7dbc44be16" }, { "lat": [ 47.58549439, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 14.1264761, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c3abcdd-d9c3-4c51-aa32-643d1782c4e9" }, { "lat": [ 47.58549439, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 14.1264761, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "724aec24-b9a1-4d26-a1ee-66d500b008d7" }, { "lat": [ 47.58549439, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 14.1264761, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "53bbaa85-0127-4d46-939a-6d5d7e27aa58" }, { "lat": [ 47.58549439, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ 14.1264761, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a53c6bda-376f-48df-a2d6-b5e0d170bc1d" }, { "lat": [ 47.58549439, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 14.1264761, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c82c672-1c93-48fb-924d-96d0705edea1" }, { "lat": [ -25.73288704, -17.42858032 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11189499589827728 }, "lon": [ 134.49100008, 165.45195432 ], "mode": "lines", "name": "OC", "showlegend": true, "type": "scattergeo", "uid": "5eccaace-8a5f-4da0-8295-3290985fff11" }, { "lat": [ -25.73288704, -41.81113557 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.21894995898277275 }, "lon": [ 134.49100008, 171.48492347 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "53cf7dc7-66fe-403b-bb89-a345b47f72e7" }, { "lat": [ -25.73288704, -14.72227409 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, -144.90494387 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "4ef86ea7-41ca-4751-85cf-b5ca83bf9ea8" }, { "lat": [ -25.73288704, -6.46416646 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 134.49100008, 145.20744752 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "2eb09315-f4f1-4c02-96c0-be51fccf8d6e" }, { "lat": [ 60.21488688, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.95328768, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9fb98052-3239-4acc-b6f6-8ae1b92e485e" }, { "lat": [ 40.28827235, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.54599879, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7a249d60-3f22-4d01-8113-6da025f15b33" }, { "lat": [ 40.28827235, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 47.54599879, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6a5d0166-22b3-4a0f-9246-f7b7cc226d7e" }, { "lat": [ 40.28827235, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 47.54599879, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1231335c-3d1e-4a4c-bf4f-03857a8deca7" }, { "lat": [ 44.17450125, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d07e82b9-a3d9-4238-bce0-2ace99f3d374" }, { "lat": [ 44.17450125, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 17.76876733, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46d4604d-8393-45eb-9ca4-287020835222" }, { "lat": [ 44.17450125, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0260b7be-eab1-4326-97b1-2c880feaff90" }, { "lat": [ 44.17450125, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0e485fcb-aa1b-457e-a254-0695b24a38e7" }, { "lat": [ 44.17450125, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "869d371f-d77a-475f-b82d-7f4dd52ebc6b" }, { "lat": [ 44.17450125, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 17.76876733, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d512c42e-b323-4c46-9e55-7134ad3c9424" }, { "lat": [ 44.17450125, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 17.76876733, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3992609c-8a44-4727-bdfc-d3a7ec162345" }, { "lat": [ 23.86731158, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 90.23812743, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cd283368-0948-434a-81f3-1d30a7d1d9cd" }, { "lat": [ 23.86731158, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 90.23812743, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "206fd905-ec25-458f-a456-d7cc1dded22f" }, { "lat": [ 23.86731158, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 90.23812743, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2a901843-1480-4db1-ab65-d1797210b1ab" }, { "lat": [ 23.86731158, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "855fdbfb-893b-401a-b4b0-dc850750ee2d" }, { "lat": [ 23.86731158, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "73151bd1-7470-4c89-ae2c-e4bfc6c59699" }, { "lat": [ 23.86731158, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 90.23812743, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9d3b0ccd-84d2-454e-986d-67a767a45c66" }, { "lat": [ 50.63981576, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1951599671862182 }, "lon": [ 4.64065114, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51dff338-2ca1-483c-9885-00d4dbea0d48" }, { "lat": [ 50.63981576, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 4.64065114, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f94f315-5d99-469f-b67e-ad98d6d14057" }, { "lat": [ 50.63981576, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22370795734208368 }, "lon": [ 4.64065114, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d246e886-905e-4f7d-b633-c39fe8680f3c" }, { "lat": [ 50.63981576, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13568498769483184 }, "lon": [ 4.64065114, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "97337078-01f7-4163-93d9-e6c9373d7097" }, { "lat": [ 50.63981576, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.43781788351107465 }, "lon": [ 4.64065114, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9d0a106f-4483-4294-a879-6272b9d9977c" }, { "lat": [ 50.63981576, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 4.64065114, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7f4834f9-1a73-42c8-a357-59b628361691" }, { "lat": [ 50.63981576, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 4.64065114, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ba0322cb-9390-44c1-b87a-d2aef1f54349" }, { "lat": [ 50.63981576, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.39023789991796554 }, "lon": [ 4.64065114, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f4050840-60fb-4612-b03e-476380542e44" }, { "lat": [ 50.63981576, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 4.64065114, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "14509967-d9e8-4144-afca-8738afc96da3" }, { "lat": [ 50.63981576, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5020508613617719 }, "lon": [ 4.64065114, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fa706653-fe7f-40a6-835b-a46540ece1c0" }, { "lat": [ 50.63981576, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3783429040196883 }, "lon": [ 4.64065114, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "15171ae5-369b-4f44-b629-1006b8bb571a" }, { "lat": [ 50.63981576, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 4.64065114, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b6cade3-e736-4fe8-ad18-16c9aff2f0c8" }, { "lat": [ 50.63981576, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 4.64065114, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e53b8aec-6c2f-4813-8475-d790fc95cdf6" }, { "lat": [ 50.63981576, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 4.64065114, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e7d79d77-c92b-478b-9842-0e2bdf8e047b" }, { "lat": [ 50.63981576, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.43305988515176375 }, "lon": [ 4.64065114, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "39f97725-02ed-414b-95ac-34a3e84ae36a" }, { "lat": [ 50.63981576, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b29a298f-0ba8-48c5-8b72-6972d3d3f2cd" }, { "lat": [ 50.63981576, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 4.64065114, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f405a614-32ce-4746-a468-433e681f654e" }, { "lat": [ 50.63981576, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 4.64065114, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec1c78d9-168a-471c-87ba-ded94cf07970" }, { "lat": [ 50.63981576, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 4.64065114, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8366b69a-f92c-4d93-97bc-8749409361ed" }, { "lat": [ 50.63981576, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4401968826907301 }, "lon": [ 4.64065114, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "258a45d7-b61c-4e64-b414-38194d6d0681" }, { "lat": [ 50.63981576, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 4.64065114, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9bd30ed6-8594-44f7-9c47-e6ce84de75d0" }, { "lat": [ 50.63981576, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ 4.64065114, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "619def9a-7ca2-4fc4-abc3-ede0b5268067" }, { "lat": [ 50.63981576, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1642329778506973 }, "lon": [ 4.64065114, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "88e47c79-66a6-47f4-927a-2fa47430a0e2" }, { "lat": [ 50.63981576, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 4.64065114, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e3538f8-6ee7-471b-8623-295681723048" }, { "lat": [ 50.63981576, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 4.64065114, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b309fa2-b563-43ae-996d-c228d6f40da0" }, { "lat": [ 50.63981576, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13568498769483184 }, "lon": [ 4.64065114, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db269e6f-f4d9-4933-886c-b128cf6c079c" }, { "lat": [ 50.63981576, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 4.64065114, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae690075-cf8f-430c-82e3-9db3a270e1c1" }, { "lat": [ 50.63981576, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 4.64065114, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4f7b293-f315-4c79-9c66-534d9cf90955" }, { "lat": [ 50.63981576, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 4.64065114, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a19b0545-dc0a-4368-81e2-01e44cf83e46" }, { "lat": [ 50.63981576, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 4.64065114, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "08a511e0-a25e-43b8-b394-82249267cd26" }, { "lat": [ 12.26953846, 8.62278679 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -1.75456601, 39.60080098 ], "mode": "lines", "name": "AF", "showlegend": true, "type": "scattergeo", "uid": "7e530169-3bcf-4d66-a4a9-c8bfd239ce89" }, { "lat": [ 12.26953846, 0.59988022 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -1.75456601, 37.79593973 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d1d412b4-ee67-4aa0-9716-610a4bc57e34" }, { "lat": [ 12.26953846, 17.34581581 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -1.75456601, -3.54269065 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "fd9f14c1-52f3-4080-b02c-43dd87ad6b16" }, { "lat": [ 12.26953846, 17.41912493 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -1.75456601, 9.38545882 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7a235517-020b-4377-91e5-7a46ade02dd5" }, { "lat": [ 42.76890318, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13568498769483184 }, "lon": [ 25.21552909, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01a6f70d-4ab6-4740-9eef-b4b0262fc107" }, { "lat": [ 42.76890318, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 25.21552909, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ce145631-8cfc-4c2c-b16d-78103a14f284" }, { "lat": [ 42.76890318, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 25.21552909, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "67ab116f-829c-4fb2-ab99-98580a4e6e1c" }, { "lat": [ 42.76890318, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 25.21552909, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be46f929-9864-40ac-9e85-84ef7cefbbe4" }, { "lat": [ 42.76890318, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22370795734208368 }, "lon": [ 25.21552909, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90effcf9-90ac-4018-89e1-791b3a9053d3" }, { "lat": [ 42.76890318, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 25.21552909, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "48ff6042-0863-4c14-9802-751eb77c6862" }, { "lat": [ 42.76890318, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 25.21552909, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "57039e78-3ebb-45d1-9410-ded6385b7bbb" }, { "lat": [ 42.76890318, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b4819734-66b7-4392-b8a0-8e1bc71ceb9d" }, { "lat": [ 42.76890318, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ 25.21552909, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "30953f4a-ae8c-442e-be0c-b26eba4caee6" }, { "lat": [ 42.76890318, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 25.21552909, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7db6f3fe-5155-412d-85fe-c8fc63b1b6a6" }, { "lat": [ 42.76890318, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13568498769483184 }, "lon": [ 25.21552909, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "00e6ba88-99cd-46ae-b1e7-b2e82b65e441" }, { "lat": [ 42.76890318, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 25.21552909, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33759ce1-5c9d-49fb-b67e-8af231321c26" }, { "lat": [ 42.76890318, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 25.21552909, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46da659b-e0f1-4a8f-b156-8b1bea5a6057" }, { "lat": [ 42.76890318, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 25.21552909, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7d0dd431-29fe-47f2-b61e-affef4c986de" }, { "lat": [ 42.76890318, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "895a6d54-ba19-4783-b14b-3bf845034625" }, { "lat": [ 42.76890318, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8ce00269-02a8-4693-a8d6-5653dbc230c5" }, { "lat": [ 42.76890318, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 25.21552909, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8890b769-adb5-4da9-811c-4c09b3520783" }, { "lat": [ 42.76890318, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 25.21552909, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99c5d4b2-0c3c-4ddf-947d-b773194b789f" }, { "lat": [ 42.76890318, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 25.21552909, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36146f7a-fbb1-4c0a-bae4-092e4d2da040" }, { "lat": [ 42.76890318, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 25.21552909, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "af119df6-0f45-4c49-b456-e850afebd78c" }, { "lat": [ 42.76890318, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 25.21552909, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "30cea1c5-ea37-4d77-b4bb-eed64f996e13" }, { "lat": [ 42.76890318, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 25.21552909, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bb15aac1-3ee4-43c7-8a58-cee64d68aefa" }, { "lat": [ 42.76890318, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 25.21552909, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ca46d2a9-2324-4c6c-8f3c-601ac75e7cbc" }, { "lat": [ 42.76890318, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 25.21552909, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b2c494c3-9494-4cc0-9349-3b7496c34c9b" }, { "lat": [ 42.76890318, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 25.21552909, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "08f9b30e-f5b6-41e9-9b44-c4ed47fdf973" }, { "lat": [ 42.76890318, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 25.21552909, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3873c62d-8d18-404e-adb0-dce8b3598886" }, { "lat": [ 42.76890318, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.21552909, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "973d0c46-093f-4171-8316-21088f538cbd" }, { "lat": [ 9.6417597, 0.59988022 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 2.32785254, 37.79593973 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "c8d3cc4f-ec60-474d-a3be-aa33238a361b" }, { "lat": [ 32.31367802, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -64.7545589, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": true, "type": "scattergeo", "uid": "fbcb5a32-7b0e-4a88-af59-9b10845cac54" }, { "lat": [ 4.51968958, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 114.72203035, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d58bab01-2a2e-4e65-91cf-6e913908cbf6" }, { "lat": [ 4.51968958, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "86ef088d-16c6-48da-8f29-25665b2fea5f" }, { "lat": [ 4.51968958, 7.61266509 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 80.70108238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b1f121e2-0642-436a-8aa3-7682101bdf9b" }, { "lat": [ 4.51968958, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 114.72203035, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "92f178ba-0a74-44d9-9cd7-4cc6329fc57e" }, { "lat": [ 4.51968958, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 114.72203035, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "69d2d839-b3b2-4bb4-98bf-9fa55beaf015" }, { "lat": [ 4.51968958, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 114.72203035, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "23ba54b5-15e5-4e7f-80a3-5856adf8f294" }, { "lat": [ 4.51968958, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 114.72203035, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fbc1cb72-4ec5-4d24-a8d2-5c20c22a9953" }, { "lat": [ -10.78777702, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1951599671862182 }, "lon": [ -53.09783113, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "0b78b22f-43bb-42fb-9a26-edc2ea1c89be" }, { "lat": [ -10.78777702, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1642329778506973 }, "lon": [ -53.09783113, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "faceaf7f-8a1d-4c02-bea7-3ebf4e23b657" }, { "lat": [ -10.78777702, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1333059885151764 }, "lon": [ -53.09783113, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "41aa72bb-9d07-4371-8138-708eee81eb68" }, { "lat": [ -10.78777702, -1.42381612 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10237899917965547 }, "lon": [ -53.09783113, -78.75201922 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "1c1f8385-0c63-4eee-ba70-99a140e4fd2a" }, { "lat": [ -10.78777702, -9.15280381 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11903199343724366 }, "lon": [ -53.09783113, -74.38242685 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8dd85a3c-46d8-4b7f-a0c6-29b32a9512ac" }, { "lat": [ -10.78777702, -23.22823913 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10237899917965547 }, "lon": [ -53.09783113, -58.40013703 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "74e869c0-ccee-4981-abfb-7c07eb2cbd1d" }, { "lat": [ -10.78777702, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10951599671862183 }, "lon": [ -53.09783113, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "668cd821-ddfe-44f1-860d-ee526ce8b5e8" }, { "lat": [ -10.78777702, 7.12422421 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11189499589827728 }, "lon": [ -53.09783113, -66.18184123 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "6c4a43d9-3a74-434e-b310-864a8160a135" }, { "lat": [ 53.53131377, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cba2b069-6760-488b-b5ed-d47adda4b69d" }, { "lat": [ 53.53131377, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 28.03209307, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "56ef4f70-6e9a-4fb3-8b13-0788d6eae963" }, { "lat": [ 53.53131377, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1d8d6694-493f-4cb9-9801-57974a06a320" }, { "lat": [ 53.53131377, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 28.03209307, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0a857413-280b-43c7-a42c-4eb56b79fa42" }, { "lat": [ 53.53131377, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 28.03209307, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "817e0c4a-38e2-4b8a-827d-bb6ba96ebca2" }, { "lat": [ 53.53131377, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 28.03209307, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8dba97c7-dca9-4ab0-a0d3-fa029168e806" }, { "lat": [ 53.53131377, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.03209307, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b488b54d-7d86-4fac-a438-7b52a2a408d1" }, { "lat": [ 53.53131377, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 28.03209307, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df423d32-e676-4183-9cc3-f52ff554bfa7" }, { "lat": [ 53.53131377, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ 28.03209307, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "edd643d9-5c3a-4d84-abbe-0a8bc08cf944" }, { "lat": [ 53.53131377, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 28.03209307, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b8dae04-d6db-4223-8a47-e1e507a7518a" }, { "lat": [ 53.53131377, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 28.03209307, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ba14bfb2-e872-4574-9e8c-d73fd735c3b8" }, { "lat": [ 61.36206324, 21.62289528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.12141099261689911 }, "lon": [ -98.30777028, -79.01605384 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "1e82c1c6-23ce-4526-b67c-cd9412bf3403" }, { "lat": [ 61.36206324, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.20229696472518457 }, "lon": [ -98.30777028, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c18b122e-ba1a-47bd-86c9-6d529f9eec19" }, { "lat": [ 61.36206324, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.9999999999999996 }, "lon": [ -98.30777028, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "13d19ce1-38f5-4f7d-8908-99cf60b5565c" }, { "lat": [ 46.79785878, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27366694011484827 }, "lon": [ 8.20867471, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77457ba3-3bda-4512-ad28-57f1d6331c1c" }, { "lat": [ 46.79785878, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.40451189499589824 }, "lon": [ 8.20867471, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bd84dd4f-6e44-4186-b9bf-f807ec4a28bc" }, { "lat": [ 46.79785878, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18326497128794095 }, "lon": [ 8.20867471, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2f80aa0c-5388-48ee-8f2a-6fecb08ef38a" }, { "lat": [ 46.79785878, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.1800656275635768 }, "lon": [ 8.20867471, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92d28bce-5023-485c-9389-a016ef2702b9" }, { "lat": [ 46.79785878, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19278096800656275 }, "lon": [ 8.20867471, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a166fe51-1663-4f7e-978f-0495001ccc5f" }, { "lat": [ 46.79785878, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3426579163248564 }, "lon": [ 8.20867471, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6e69fb3e-2a5c-4259-ab6c-decbdfe80c07" }, { "lat": [ 46.79785878, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ 8.20867471, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c5a77078-418e-46e7-aaa4-0a729b03a077" }, { "lat": [ 46.79785878, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6043478260869565 }, "lon": [ 8.20867471, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a27935b1-fa95-4e3c-b867-027732f8ceda" }, { "lat": [ 46.79785878, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5044298605414274 }, "lon": [ 8.20867471, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "729b2f56-3ac3-497c-b578-f901690eaac9" }, { "lat": [ 46.79785878, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1808859721082855 }, "lon": [ 8.20867471, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cf6398ef-8221-4a4b-9381-1e867b377161" }, { "lat": [ 46.79785878, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1f7eb07-1170-4069-ab42-773b3bff968f" }, { "lat": [ 46.79785878, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 8.20867471, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bba11c4a-dfab-4cca-a3cd-e773376a9f3f" }, { "lat": [ 46.79785878, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 8.20867471, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b181947f-644b-4fc1-88a3-f0c2dde9bdfb" }, { "lat": [ 46.79785878, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5520098441345365 }, "lon": [ 8.20867471, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "caf5428b-06cc-4b47-aca8-b1551883597d" }, { "lat": [ 46.79785878, 47.13665835 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 8.20867471, 9.53574312 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fb01757e-5762-4e4b-8b05-b4c1fb9a73fe" }, { "lat": [ 46.79785878, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae0ac4f2-66a6-4c1e-bf1e-cc9b5ca8e5f3" }, { "lat": [ 46.79785878, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 8.20867471, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c352a728-a07a-4104-8043-b7c2826ae39d" }, { "lat": [ 46.79785878, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "080586b4-ec3d-48de-8f24-4c817b842d73" }, { "lat": [ 46.79785878, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3307629204265792 }, "lon": [ 8.20867471, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e9aae262-6a37-4858-8baa-f19028ce230f" }, { "lat": [ 46.79785878, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 8.20867471, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "404aef3d-847a-4df7-8981-0c276a09068c" }, { "lat": [ 46.79785878, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18326497128794095 }, "lon": [ 8.20867471, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7dbad2ef-0d7a-4a9b-b24a-2bc803da733a" }, { "lat": [ 46.79785878, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 8.20867471, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "715d6e03-9b12-4aa5-84e0-778fdacf1666" }, { "lat": [ 46.79785878, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 8.20867471, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0efcad55-8521-4667-9815-ae1e41c4feea" }, { "lat": [ 46.79785878, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 8.20867471, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b48943e9-9b57-47ed-af65-b07bb9e0694e" }, { "lat": [ 46.79785878, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16185397867104184 }, "lon": [ 8.20867471, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b7a8359c-4699-443d-a990-bd1f8e14338c" }, { "lat": [ 46.79785878, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ 8.20867471, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10289bef-ada8-4c03-a52f-cd45f8aa359a" }, { "lat": [ 46.79785878, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 8.20867471, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8df81f63-511f-4c32-b637-5ccdcf892fc8" }, { "lat": [ 46.79785878, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 8.20867471, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cda342e4-26b0-4b28-84b5-99ced87ecf9b" }, { "lat": [ 46.79785878, 43.94186747 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 8.20867471, 12.45922334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f663a722-bdd2-46da-a1fe-ef83dc057708" }, { "lat": [ 46.79785878, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 8.20867471, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b71baf6-723a-4e14-9a5c-5f0c2dcdc14b" }, { "lat": [ 7.6284262, 14.36624173 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -5.5692157, -14.4734924 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9ac9deb5-f28f-4728-90ae-52e7ae320cb2" }, { "lat": [ 7.6284262, 8.52531356 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -5.5692157, 0.96232845 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "11b2a46a-8b7f-4611-b0a4-54927f9abe73" }, { "lat": [ 7.6284262, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10237899917965547 }, "lon": [ -5.5692157, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "2818d3ca-23cf-4d7d-8aa7-c153ec1966b4" }, { "lat": [ -37.73070989, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.16185397867104184 }, "lon": [ -71.38256213, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ef37bca9-83c0-4e94-918d-1709298a5285" }, { "lat": [ -37.73070989, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.20229696472518457 }, "lon": [ -71.38256213, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2a85a41a-d277-43f9-835b-32d650ad31b1" }, { "lat": [ -37.73070989, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.14520098441345367 }, "lon": [ -71.38256213, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "d00dcf9d-41b2-4eac-a4d3-f8918d10203f" }, { "lat": [ -37.73070989, -1.42381612 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.21894995898277275 }, "lon": [ -71.38256213, -78.75201922 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c1106516-5bac-4000-9e72-903801dfec52" }, { "lat": [ -37.73070989, -9.15280381 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.20467596390484005 }, "lon": [ -71.38256213, -74.38242685 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "089827de-af2b-4697-b2bb-3d3de63ff0f9" }, { "lat": [ -37.73070989, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10713699753896638 }, "lon": [ -71.38256213, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "34cf55f1-d237-4b3f-9221-5ccf733a59a9" }, { "lat": [ -37.73070989, 7.12422421 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10237899917965547 }, "lon": [ -71.38256213, -66.18184123 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "ea4483c7-d158-4636-a0a8-58e758cf3d79" }, { "lat": [ 36.56176546, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 103.81907349, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ce450ea9-8d69-4f46-8d61-b606f890e347" }, { "lat": [ 36.56176546, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 103.81907349, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1f890d40-e6d1-4ec4-a47f-e813c94ff727" }, { "lat": [ 36.56176546, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e3dbc06a-23ed-44db-b9b8-d6dc2c12dccc" }, { "lat": [ 36.56176546, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 103.81907349, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bb39748a-850b-4348-be8e-5175f3406c66" }, { "lat": [ 36.56176546, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b416595b-55c6-4662-9ad4-92878ac08b58" }, { "lat": [ 36.56176546, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1642329778506973 }, "lon": [ 103.81907349, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d5a0fcfd-b867-4656-b0c2-2e893454d324" }, { "lat": [ 36.56176546, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14995898277276457 }, "lon": [ 103.81907349, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "32ffb2de-c974-47e2-b517-94f24b688e6d" }, { "lat": [ 36.56176546, 33.03970582 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 43.74353149 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "16fd2d87-e1c8-4662-8799-fbc273e7571d" }, { "lat": [ 36.56176546, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12378999179655456 }, "lon": [ 103.81907349, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e7106f35-e311-427a-bc2a-55698ae0f6de" }, { "lat": [ 36.56176546, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.5464315012305168 }, "lon": [ 103.81907349, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f311403a-ca4a-4df1-8090-be1a9fb84b12" }, { "lat": [ 36.56176546, 40.15350311 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 103.81907349, 127.19247973 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e3876df-ea4b-47ae-8394-d5e743a6722d" }, { "lat": [ 36.56176546, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5567678424938474 }, "lon": [ 103.81907349, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4966ee79-e752-4f57-8cd6-7a2f3727c4cf" }, { "lat": [ 36.56176546, 48.15688067 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 103.81907349, 67.29149357 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1e5ec9f7-54d4-4b6c-a26b-3b0fdc7cf31d" }, { "lat": [ 36.56176546, 33.92306631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 35.88016072 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "49886a05-c764-4c71-81a9-399e247c3c86" }, { "lat": [ 36.56176546, 7.61266509 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 80.70108238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "907c3aae-6023-4a84-a96e-2214d064cad8" }, { "lat": [ 36.56176546, 46.82681544 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81907349, 103.05299765 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "909349d2-47d3-4a68-b062-f2cdff709362" }, { "lat": [ 36.56176546, 22.22311688 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17850697292863005 }, "lon": [ 103.81907349, 113.50932116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "60110d15-9caa-4528-8d33-dd8d12f5ec5c" }, { "lat": [ 36.56176546, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1333059885151764 }, "lon": [ 103.81907349, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "baac4639-1692-4991-9e8c-7098e770bb32" }, { "lat": [ 36.56176546, 11.77536778 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 103.81907349, 122.88393253 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b58372c5-4780-4b69-b99e-e36f14e67ea6" }, { "lat": [ 36.56176546, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15709598031173094 }, "lon": [ 103.81907349, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "106e580c-f66a-4bad-8c3c-fb68664b5470" }, { "lat": [ 36.56176546, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13092698933552094 }, "lon": [ 103.81907349, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "58f1bd81-f4c7-4325-afab-62115c49f2ee" }, { "lat": [ 36.56176546, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15233798195242002 }, "lon": [ 103.81907349, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "06674d79-2d1e-4b5b-8c05-50d7a41d5c18" }, { "lat": [ 36.56176546, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.0468416735028712 }, "lon": [ 103.81907349, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a6b9ce12-411a-4c06-80f9-aa9bb8671892" }, { "lat": [ 36.56176546, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 103.81907349, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b23ad708-2e82-4083-b422-2bee3b758695" }, { "lat": [ 36.56176546, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 103.81907349, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6d8883c8-02b1-4f46-9c8b-1e4553e04b6f" }, { "lat": [ 36.56176546, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.6043478260869565 }, "lon": [ 103.81907349, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8de5f803-0737-4850-b370-d8ea42079682" }, { "lat": [ 36.56176546, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1333059885151764 }, "lon": [ 103.81907349, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0723d6c3-e184-487f-89c6-19da6b234390" }, { "lat": [ 3.91383431, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1166529942575882 }, "lon": [ -73.08114582, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f568aa1b-f442-41e6-8dae-6daf0c725ba9" }, { "lat": [ 3.91383431, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11903199343724366 }, "lon": [ -73.08114582, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a1938230-38b5-43b3-9ef8-1665f4c33879" }, { "lat": [ 3.91383431, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10951599671862183 }, "lon": [ -73.08114582, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "f49158fc-330e-4a5b-bed8-6906c22c1241" }, { "lat": [ 3.91383431, -32.79951534 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -73.08114582, -56.01807053 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "13831cd0-8f97-45e1-b54c-66f90f8771d0" }, { "lat": [ 3.91383431, 7.12422421 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10713699753896638 }, "lon": [ -73.08114582, -66.18184123 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "46c5cb6e-4675-440e-9074-e3fb12c76b24" }, { "lat": [ 9.97634464, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1166529942575882 }, "lon": [ -84.19208768, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "c2afa115-a6d5-44d2-a748-596860242fd5" }, { "lat": [ 9.97634464, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10713699753896638 }, "lon": [ -84.19208768, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b041f7b2-7843-47b7-83b1-e9df1290887e" }, { "lat": [ 21.62289528, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10475799835931092 }, "lon": [ -79.01605384, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9c0cef58-ae14-444e-9304-016b15cd8df6" }, { "lat": [ 21.62289528, 18.89433082 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, -70.50568896 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "fcffbb19-c20b-4aa2-9d54-02f1fd8089a7" }, { "lat": [ 21.62289528, 18.15694878 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, -77.31482593 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "0e951c73-5cb8-402e-90d8-a9a60616abbc" }, { "lat": [ 21.62289528, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10951599671862183 }, "lon": [ -79.01605384, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "22961fbb-e854-4fda-b42b-bc1e5cec7f85" }, { "lat": [ 21.62289528, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10237899917965547 }, "lon": [ -79.01605384, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "aa1a131d-d92f-4762-bc2d-60abdac8466e" }, { "lat": [ 12.19551675, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -68.97119369, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "6516d0c3-13ef-4fce-9dba-ac998a306ca4" }, { "lat": [ 34.91667211, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e86c0592-d998-4fb8-8582-f14b73a862ef" }, { "lat": [ 34.91667211, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 33.0060022, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8dded297-3c3e-4e0a-a76e-550643915b41" }, { "lat": [ 34.91667211, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 33.0060022, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "34717e64-ebdf-4b23-9144-2a55589c815a" }, { "lat": [ 34.91667211, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 33.0060022, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "319507bf-ae0e-47e6-8d83-3ce0842cca43" }, { "lat": [ 34.91667211, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "45277200-829a-42d8-b5f1-49230a344dd4" }, { "lat": [ 34.91667211, 33.92306631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 33.0060022, 35.88016072 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "304ec9d7-696c-40fd-b67e-b2b7f6a42fd8" }, { "lat": [ 34.91667211, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 33.0060022, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9e26022b-d78c-4a5a-9a9d-79e308d53299" }, { "lat": [ 49.73341233, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2118129614438064 }, "lon": [ 15.31240163, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1fbc2294-25d0-460c-853f-4485b585d5b8" }, { "lat": [ 49.73341233, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 15.31240163, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2130b7f4-7b24-4fc2-b493-0fd79eb9436e" }, { "lat": [ 49.73341233, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 15.31240163, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1feb1d49-b202-48bd-a4ff-253671086b32" }, { "lat": [ 49.73341233, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 15.31240163, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4deb2db-97d3-462a-a4ce-b21eb1f62f82" }, { "lat": [ 49.73341233, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 15.31240163, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01e325a0-ac6c-4a18-8172-96c964eec77d" }, { "lat": [ 49.73341233, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17612797374897457 }, "lon": [ 15.31240163, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01e3b114-cb83-4edc-aafd-9fbc62e7a4bd" }, { "lat": [ 49.73341233, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3640689089417555 }, "lon": [ 15.31240163, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c970c090-662a-4fa1-9e27-8e97c44451c4" }, { "lat": [ 49.73341233, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 15.31240163, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3b968f7-fce6-4c12-af16-75316cc9ddc2" }, { "lat": [ 49.73341233, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50a1c791-04f1-493a-bb31-972c9aef2501" }, { "lat": [ 49.73341233, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2379819524200164 }, "lon": [ 15.31240163, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "feff04d6-1b11-4ae9-a35e-98a693f0f05d" }, { "lat": [ 49.73341233, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 15.31240163, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d645f8ec-4407-4eac-8887-e3affb74c1d5" }, { "lat": [ 49.73341233, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27366694011484827 }, "lon": [ 15.31240163, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f47901b-9613-419e-bdc8-73ebe92398ba" }, { "lat": [ 49.73341233, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28794093519278097 }, "lon": [ 15.31240163, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2617379-7d8e-4dfd-9912-b327e2aad79d" }, { "lat": [ 49.73341233, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 15.31240163, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "31e4e917-1eaa-4e1c-b344-b20a36f1bfd1" }, { "lat": [ 49.73341233, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 15.31240163, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b03f581f-64c5-42fa-8abe-85c9b5a013b8" }, { "lat": [ 49.73341233, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 15.31240163, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c73214e1-ddfc-44ab-b39c-79419bb83812" }, { "lat": [ 49.73341233, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 15.31240163, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e1c1091e-12e5-4a6d-bbc7-f014c9c253a1" }, { "lat": [ 49.73341233, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f501039-aed6-4d4f-af2c-95e4cd81768c" }, { "lat": [ 49.73341233, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24511894995898278 }, "lon": [ 15.31240163, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e4869ab-6569-47af-802f-2e8cb4855b15" }, { "lat": [ 49.73341233, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cbf2931f-434f-45a4-9fa1-982e31a074b7" }, { "lat": [ 49.73341233, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 15.31240163, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2a184a5e-a1cb-4604-af61-45e4bd849cd9" }, { "lat": [ 49.73341233, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 15.31240163, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "31014e8b-0141-413b-a2fc-32dd167fb2dc" }, { "lat": [ 49.73341233, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.31240163, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c05c5133-e741-4b8c-b3c4-d7e2a265f697" }, { "lat": [ 49.73341233, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 15.31240163, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4d759442-c3b9-4c77-b112-6d2c440fbe64" }, { "lat": [ 49.73341233, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 15.31240163, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f104e809-6bb5-44df-a9b9-22f110c93f8d" }, { "lat": [ 49.73341233, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ 15.31240163, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac501a52-d185-4240-9b4a-2d3aaa88a09d" }, { "lat": [ 49.73341233, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 15.31240163, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "59ea3928-263f-4b90-9bce-1087a3ab0762" }, { "lat": [ 49.73341233, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 15.31240163, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fdeffd60-48ba-423f-91d7-f8d4e63f4315" }, { "lat": [ 49.73341233, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 15.31240163, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f77283f9-d7b8-486d-a64c-a141758f50e9" }, { "lat": [ 49.73341233, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2165709598031173 }, "lon": [ 15.31240163, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9bfa6597-ae07-4a65-9509-35360fb5338c" }, { "lat": [ 49.73341233, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1951599671862182 }, "lon": [ 15.31240163, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01810133-f7aa-4ec8-a600-3b02474accb5" }, { "lat": [ 49.73341233, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 15.31240163, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8baea424-aeb1-408d-888d-97ef0d540375" }, { "lat": [ 49.73341233, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23560295324036096 }, "lon": [ 15.31240163, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4c62af0-392d-4ccf-841f-ff180a8ab45e" }, { "lat": [ 49.73341233, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 15.31240163, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0870352e-97b2-4732-af8a-fd467fda8d52" }, { "lat": [ 51.10698181, 41.14244989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 10.38578051, 20.04983396 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "14791e7f-8797-49f3-95d6-2e5e68f50dfb" }, { "lat": [ 51.10698181, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.5488105004101722 }, "lon": [ 10.38578051, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8b3946b-dcfb-4d4d-b725-5fe53d88f4ca" }, { "lat": [ 51.10698181, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 10.38578051, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e0061e0-1133-4073-936f-01485b0b8ab5" }, { "lat": [ 51.10698181, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7946677604593929 }, "lon": [ 10.38578051, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1893780e-f455-42d0-bda3-cfde5ef5a238" }, { "lat": [ 51.10698181, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 10.38578051, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46681902-2254-49f3-a835-bc2aced359d1" }, { "lat": [ 51.10698181, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 10.38578051, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d27e0f48-2e6a-471b-b3a2-d51660ff09b1" }, { "lat": [ 51.10698181, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.8271534044298605 }, "lon": [ 10.38578051, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "62823207-9107-4f4a-abdd-591b15797e96" }, { "lat": [ 51.10698181, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5829368334700574 }, "lon": [ 10.38578051, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fcc05593-91ee-492b-a028-2c03441e4f30" }, { "lat": [ 51.10698181, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6043478260869565 }, "lon": [ 10.38578051, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b041240-0c79-42f1-bba3-e6720943a025" }, { "lat": [ 51.10698181, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 10.38578051, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f64461cb-2050-4a89-917f-9f29e9f563e9" }, { "lat": [ 51.10698181, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.239540607054963 }, "lon": [ 10.38578051, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f42d8ef-12ec-499e-beb7-6875f8aa4398" }, { "lat": [ 51.10698181, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.49491386382280556 }, "lon": [ 10.38578051, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cf825f6a-688a-4078-bc36-6f446380bba2" }, { "lat": [ 51.10698181, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.9056603773584906 }, "lon": [ 10.38578051, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc973ed6-903e-47aa-aaaa-6056b9ecfd7e" }, { "lat": [ 51.10698181, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 2.4861361771944215 }, "lon": [ 10.38578051, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0e9ee0c-3ec8-4b3e-9dc2-7f3fe4b5db79" }, { "lat": [ 51.10698181, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5972108285479901 }, "lon": [ 10.38578051, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1d026505-fb0b-4b55-91cf-3609144ca674" }, { "lat": [ 51.10698181, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 10.38578051, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e6d4ecf7-a37a-439d-aec3-069c85097166" }, { "lat": [ 51.10698181, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2332239540607055 }, "lon": [ 10.38578051, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35327c32-ef03-464b-9900-c6e864418fa7" }, { "lat": [ 51.10698181, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3783429040196883 }, "lon": [ 10.38578051, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac10d632-d2f7-43ed-b78c-35ab52829820" }, { "lat": [ 51.10698181, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 10.38578051, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "412cd84e-02c8-4a90-b83a-5621be178bdb" }, { "lat": [ 51.10698181, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 2.0246103363412633 }, "lon": [ 10.38578051, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a234ded7-df5c-46e1-a38a-618126fc0a57" }, { "lat": [ 51.10698181, 47.13665835 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 10.38578051, 9.53574312 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1d4749fa-184c-405f-bb48-37c7641f7ea8" }, { "lat": [ 51.10698181, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 10.38578051, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d4ea8eb-7e0d-4d81-9886-6a96b43ecc4d" }, { "lat": [ 51.10698181, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 10.38578051, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d9004c6-0e6a-4f0b-8d72-e23d4a5f08ab" }, { "lat": [ 51.10698181, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 10.38578051, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9033985d-b3c0-47f8-8a22-0237e93124e1" }, { "lat": [ 51.10698181, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 10.38578051, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ab237844-ebf0-4293-9b0c-7af88a2243fa" }, { "lat": [ 51.10698181, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 10.38578051, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d525a9e6-b0d3-4268-a00b-93a310e2eb08" }, { "lat": [ 51.10698181, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.772436423297785 }, "lon": [ 10.38578051, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e08886cb-2ab2-4c19-bbf4-d9cbfd29ce1c" }, { "lat": [ 51.10698181, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.41402789171452004 }, "lon": [ 10.38578051, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b9bb1bba-ee11-434a-b9fe-2f222005e950" }, { "lat": [ 51.10698181, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7542247744052502 }, "lon": [ 10.38578051, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35a0043c-2f7a-4d43-b0d5-b59749eeda64" }, { "lat": [ 51.10698181, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.49015586546349466 }, "lon": [ 10.38578051, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7f770166-c1a6-495f-a91a-a14abef851ac" }, { "lat": [ 51.10698181, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24036095159967186 }, "lon": [ 10.38578051, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ea0f3c6-f597-45ba-80ed-d214d1dfc397" }, { "lat": [ 51.10698181, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 10.38578051, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "57b34154-3652-473a-a4bc-8e0b386bb8a8" }, { "lat": [ 51.10698181, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6424118129614438 }, "lon": [ 10.38578051, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1191bdfa-e423-4358-a60b-9a5637eee97a" }, { "lat": [ 51.10698181, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7994257588187038 }, "lon": [ 10.38578051, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c430c826-81ec-4295-8d30-6fc5d946b3fd" }, { "lat": [ 51.10698181, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19753896636587367 }, "lon": [ 10.38578051, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "260c712f-ef2b-4862-bb57-f52d289e27ef" }, { "lat": [ 51.10698181, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20467596390484005 }, "lon": [ 10.38578051, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0a3d785e-ebcd-4eca-ad93-9b8f5c47cacb" }, { "lat": [ 51.10698181, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1904019688269073 }, "lon": [ 10.38578051, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac7821ce-df02-48c7-8cb3-d7fe92ccd1d4" }, { "lat": [ 55.98125296, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ 10.02800992, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64d68888-7d8e-4ac3-8734-5658e6abbe8a" }, { "lat": [ 55.98125296, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21894995898277275 }, "lon": [ 10.02800992, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "664d0322-11f9-49ca-a49a-380b1103f05e" }, { "lat": [ 55.98125296, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 10.02800992, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a07f1699-4b63-4f10-8b65-6fa377dc7458" }, { "lat": [ 55.98125296, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22608695652173913 }, "lon": [ 10.02800992, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "221d0ee2-d9d2-4cdb-9116-6150dd66f02e" }, { "lat": [ 55.98125296, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 10.02800992, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2f0abe6-69b2-4397-98fa-989bb899536e" }, { "lat": [ 55.98125296, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5853158326497129 }, "lon": [ 10.02800992, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "664a2eef-44cd-4bf9-b695-7324c9e59882" }, { "lat": [ 55.98125296, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23084495488105003 }, "lon": [ 10.02800992, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d591f762-30b3-435e-a372-83ea19087e54" }, { "lat": [ 55.98125296, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 10.02800992, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be3edfa1-497a-43fd-9b08-15e068e39c0d" }, { "lat": [ 55.98125296, 62.05385403 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, -6.88095423 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0fe0dd72-19e1-4818-b013-c22f172ee978" }, { "lat": [ 55.98125296, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2903199343724364 }, "lon": [ 10.02800992, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "205b80d7-c0c3-4b5a-b4af-33b756f1123e" }, { "lat": [ 55.98125296, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.340278917145201 }, "lon": [ 10.02800992, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e516556-eed9-4893-8704-9f92e5f95f1d" }, { "lat": [ 55.98125296, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 10.02800992, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "034f0a8f-b669-4703-b0d3-fd81ebafe0cc" }, { "lat": [ 55.98125296, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 10.02800992, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "551a8369-a288-49a4-b033-bf8311e7d259" }, { "lat": [ 55.98125296, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 10.02800992, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c6196d22-c974-4e21-9588-661667baa1b0" }, { "lat": [ 55.98125296, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 10.02800992, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "054bc5b2-b04d-47cc-9030-2acbc59a7455" }, { "lat": [ 55.98125296, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3117309269893355 }, "lon": [ 10.02800992, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "24659ce4-7bf8-46ca-b013-0b620b4aaa01" }, { "lat": [ 55.98125296, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 10.02800992, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b887df0e-885d-4850-aeff-5886d7bb442e" }, { "lat": [ 55.98125296, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ac0ad0a-75ed-470e-983d-7ea180fd7cb3" }, { "lat": [ 55.98125296, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f311bf51-31f9-4e0c-8783-6caf2a27f1c6" }, { "lat": [ 55.98125296, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 10.02800992, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "423665fd-7b07-47d5-b1b2-53c923a756d8" }, { "lat": [ 55.98125296, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3307629204265792 }, "lon": [ 10.02800992, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eb4df41e-c57c-45c1-a474-17b28386b8da" }, { "lat": [ 55.98125296, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17136997538966367 }, "lon": [ 10.02800992, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "208c935e-e69e-41b2-b0f0-550a89a140b5" }, { "lat": [ 55.98125296, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 10.02800992, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ace940bc-84d9-441a-9dbe-9bfcc346e788" }, { "lat": [ 55.98125296, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 10.02800992, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a349985e-28fb-45bc-b221-cb5b1ef0dc63" }, { "lat": [ 55.98125296, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 10.02800992, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3357f472-2340-49d7-9881-52577825179b" }, { "lat": [ 55.98125296, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 10.02800992, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43ad8237-e763-4017-b2de-1e870c9a9ddb" }, { "lat": [ 55.98125296, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 10.02800992, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "99655fcb-1ced-4ed2-b093-94acff00d8d3" }, { "lat": [ 55.98125296, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19991796554552912 }, "lon": [ 10.02800992, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "95cf7edd-42f2-47d1-bb3d-84b5f253aa99" }, { "lat": [ 55.98125296, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 10.02800992, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d806a29f-7614-490e-96c1-d43541f91b37" }, { "lat": [ 55.98125296, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 10.02800992, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbe352f1-131b-4236-9977-0504201364b2" }, { "lat": [ 15.439470199999999, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -61.357726, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ac423646-2e07-446d-88c0-893d03ddc526" }, { "lat": [ 28.15893849, 29.83762955 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10237899917965547 }, "lon": [ 2.61732301, -8.45615795 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "22613d31-fbfd-403d-a8ef-9af3653f392d" }, { "lat": [ 28.15893849, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10475799835931092 }, "lon": [ 2.61732301, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "10be1b45-e61d-483d-8cae-e9a469a8dd86" }, { "lat": [ -1.42381612, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.11427399507793273 }, "lon": [ -78.75201922, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e50ddc9a-e3fa-4915-b2b2-bae8862a6e8d" }, { "lat": [ -1.42381612, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10951599671862183 }, "lon": [ -78.75201922, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c07d3537-792a-4b0b-9be8-437ae65e93e1" }, { "lat": [ -1.42381612, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.13092698933552094 }, "lon": [ -78.75201922, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "7cb0031f-8edb-44b3-ad1b-63cb8d106b9b" }, { "lat": [ -1.42381612, -9.15280381 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -78.75201922, -74.38242685 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "9346f142-1bac-4f84-b381-9daad8bb462b" }, { "lat": [ -1.42381612, 7.12422421 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12616899097621 }, "lon": [ -78.75201922, -66.18184123 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "57729893-3f65-4ddb-ab38-62da5b574187" }, { "lat": [ 58.67192972, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 25.54248537, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c14a707d-350f-44cc-8eb0-9ad70f5f901a" }, { "lat": [ 58.67192972, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 25.54248537, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2ef88c34-9b9e-4c1f-876c-1385a95835af" }, { "lat": [ 58.67192972, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 25.54248537, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7f8bde51-0f86-401b-96f5-e63ee2bbb7df" }, { "lat": [ 58.67192972, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 25.54248537, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "31a6cc3d-20ae-47ad-8a14-4f098681a0f5" }, { "lat": [ 58.67192972, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ 25.54248537, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9c147c2a-fbaa-44ce-9405-1475aabdec2f" }, { "lat": [ 58.67192972, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 25.54248537, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35c1126a-1b54-4c10-b114-400c41e8d047" }, { "lat": [ 58.67192972, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 25.54248537, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "22fc85a1-a145-41a6-b9ca-58b3de33008e" }, { "lat": [ 58.67192972, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 25.54248537, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f82142b-d356-44c5-8283-dba6f8f27ece" }, { "lat": [ 58.67192972, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 25.54248537, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7564376-4f86-4299-9bcd-c0e4ff50058b" }, { "lat": [ 58.67192972, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 25.54248537, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c1f0d561-2147-41fa-b0d7-2eb114eabba6" }, { "lat": [ 58.67192972, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 25.54248537, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b14fd905-41b3-4f70-b10a-7bcf63bf1b1f" }, { "lat": [ 58.67192972, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bd0aa4d4-66c9-4149-8f73-a671cf36406a" }, { "lat": [ 58.67192972, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ 25.54248537, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "28e1f1a8-69ed-4a81-a8d9-df5f346872bf" }, { "lat": [ 58.67192972, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 25.54248537, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b73b649-3c57-4624-8ccd-ffab526884cf" }, { "lat": [ 58.67192972, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 25.54248537, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da6b3eff-7d42-49c5-9980-a2c7b19d656f" }, { "lat": [ 58.67192972, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 25.54248537, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f652e61a-844c-4bc6-b4f7-fdac0726223b" }, { "lat": [ 58.67192972, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 25.54248537, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e11d7a87-352b-4c23-8b56-d3daba0baecd" }, { "lat": [ 58.67192972, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 25.54248537, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be0fc836-9e99-4b82-8fd7-0b1a5e62254a" }, { "lat": [ 58.67192972, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a152aa3-0307-4e14-99c6-633644f352e7" }, { "lat": [ 58.67192972, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 25.54248537, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f5fdde2a-e680-4832-a756-81777358d4e0" }, { "lat": [ 58.67192972, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 25.54248537, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "07469c13-66b7-4b8f-b67e-a24a6ee88d9e" }, { "lat": [ 58.67192972, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c8564860-4460-432b-9afa-1d581ccbbf94" }, { "lat": [ 58.67192972, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 25.54248537, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06e0b880-7a73-4114-9981-0acaa6df764a" }, { "lat": [ 26.49593311, 28.15893849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 2.61732301 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8351d974-0f42-4883-aa62-fe96eed26028" }, { "lat": [ 26.49593311, 20.25736706 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, -10.34779815 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "131f2026-0a65-47bb-b5a0-7f09bf596c1d" }, { "lat": [ 26.49593311, 9.59411452 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 8.08943895 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e40d7f9d-208d-4da8-92bb-9a16a3b1f913" }, { "lat": [ 26.49593311, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.86190099, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "cd19c029-0e83-4356-9eaa-c7e7c1330ac6" }, { "lat": [ 40.24448698, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.39975389663658734 }, "lon": [ -3.64755047, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0498efc-17e8-4333-bc4f-cd24cc3dbdeb" }, { "lat": [ 40.24448698, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.37596390484003284 }, "lon": [ -3.64755047, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ff6dbbb0-5385-49d3-8055-132b58ee0cfa" }, { "lat": [ 40.24448698, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ -3.64755047, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "94aa411d-8ffd-46a5-b49c-626a52dcd76d" }, { "lat": [ 40.24448698, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df32b92f-d5a7-4645-8473-3e612311b983" }, { "lat": [ 40.24448698, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.39975389663658734 }, "lon": [ -3.64755047, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9a9d6432-50a0-4170-a0e6-d127577f8c45" }, { "lat": [ 40.24448698, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19753896636587367 }, "lon": [ -3.64755047, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4f7f127f-e3e5-4e9a-becf-babdd683538a" }, { "lat": [ 40.24448698, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.2942575881870386 }, "lon": [ -3.64755047, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe8f9a1a-1c03-42cf-bde4-0f516cbdfc77" }, { "lat": [ 40.24448698, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26652994257588186 }, "lon": [ -3.64755047, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "08695c5e-e976-4d05-aa64-e5c0aa249b1a" }, { "lat": [ 40.24448698, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.29745693191140277 }, "lon": [ -3.64755047, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "953741b7-536c-4554-a0a9-09f965b42c07" }, { "lat": [ 40.24448698, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9802296964725183 }, "lon": [ -3.64755047, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a018981d-b10b-4ae4-83fb-42d8f14f5e10" }, { "lat": [ 40.24448698, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.2157506152584086 }, "lon": [ -3.64755047, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7037409f-98ca-4027-8e05-f5c2563a25e5" }, { "lat": [ 40.24448698, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3355209187858901 }, "lon": [ -3.64755047, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "43646b8c-e60b-49dd-8533-2d5fd5cbabe4" }, { "lat": [ 40.24448698, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ -3.64755047, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bdb7c9f0-cae9-4c42-9a1c-475c8149ec08" }, { "lat": [ 40.24448698, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ -3.64755047, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe526524-7897-4b37-8f91-2cafc1e79ae5" }, { "lat": [ 40.24448698, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2427399507793273 }, "lon": [ -3.64755047, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "86cd4ade-8992-4d37-aabb-7f5d67b81726" }, { "lat": [ 40.24448698, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ -3.64755047, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "13b83a4c-dca6-4cc4-8fb7-40afe093e3b7" }, { "lat": [ 40.24448698, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.2871205906480723 }, "lon": [ -3.64755047, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "98d1816e-eb5c-4b32-9b8c-06f0f3fbf8e0" }, { "lat": [ 40.24448698, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -3.64755047, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "544619e6-3d85-41e3-8ec2-00f97fd64e6b" }, { "lat": [ 40.24448698, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ -3.64755047, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe5bc4da-bffd-4773-aec4-296eb984a1ac" }, { "lat": [ 40.24448698, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ -3.64755047, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da089c33-28bf-4947-a32c-dc51d0b92030" }, { "lat": [ 40.24448698, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ -3.64755047, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a1bebac-2f50-4bc6-b329-dd07b3659419" }, { "lat": [ 40.24448698, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ -3.64755047, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d8a02e4-343c-4161-bc84-2ee75e5dcaf9" }, { "lat": [ 40.24448698, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -3.64755047, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2d6a560-177a-419b-a24b-b9df36c242f3" }, { "lat": [ 40.24448698, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.528219852337982 }, "lon": [ -3.64755047, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a911df3a-1717-4f40-aa2c-34004aae1f17" }, { "lat": [ 40.24448698, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2332239540607055 }, "lon": [ -3.64755047, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c33b9902-4963-4e26-9708-8430590252fd" }, { "lat": [ 40.24448698, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30697292863002457 }, "lon": [ -3.64755047, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e4faef95-4ae8-4d1c-843c-336cfb0add0a" }, { "lat": [ 40.24448698, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.528219852337982 }, "lon": [ -3.64755047, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "db79a8ec-f306-4202-a027-1833ee04590c" }, { "lat": [ 40.24448698, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2070549630844955 }, "lon": [ -3.64755047, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2860b19-d33d-4a01-94ac-8fd39fb22584" }, { "lat": [ 40.24448698, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ -3.64755047, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aca11cbb-c350-4580-b8c3-a3a6f321a9d7" }, { "lat": [ 40.24448698, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21419196062346185 }, "lon": [ -3.64755047, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f98c9d4d-14a5-445e-ad83-25373ed9b7d9" }, { "lat": [ 40.24448698, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24511894995898278 }, "lon": [ -3.64755047, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac431e42-85d8-4944-9cc4-dd49e16fce6d" }, { "lat": [ 40.24448698, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ -3.64755047, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4d47ce21-1939-4866-a975-10bd168299e2" }, { "lat": [ 40.24448698, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ -3.64755047, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da44763a-bf65-4bb1-af69-059ee23e9de5" }, { "lat": [ 40.24448698, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ -3.64755047, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a0028be-8d2d-4156-aceb-4a2fb1918e5b" }, { "lat": [ 64.49884603, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16185397867104184 }, "lon": [ 26.274665600000002, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1f290298-8d77-48e2-b292-5908121c3ea0" }, { "lat": [ 64.49884603, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d709eeda-1c28-45c2-9012-a0fdd2698af3" }, { "lat": [ 64.49884603, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1856439704675964 }, "lon": [ 26.274665600000002, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "307d9194-c1c9-407b-b298-ca8230ab73c0" }, { "lat": [ 64.49884603, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eccb78f5-0302-4b07-a605-55ca8233fffd" }, { "lat": [ 64.49884603, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18326497128794095 }, "lon": [ 26.274665600000002, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c5db3300-65b9-4835-9f07-d1f1bd69adc8" }, { "lat": [ 64.49884603, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ 26.274665600000002, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "09adbc5f-1951-4c10-a5c0-f07f50d7681a" }, { "lat": [ 64.49884603, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4639868744872846 }, "lon": [ 26.274665600000002, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f29573bd-93f8-4ecc-a64b-2a9d505c6590" }, { "lat": [ 64.49884603, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1689909762100082 }, "lon": [ 26.274665600000002, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ade72d03-cfa6-43cf-8219-c877e8f210ac" }, { "lat": [ 64.49884603, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 26.274665600000002, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "20846e7b-81c2-4e36-9baf-35c1faefe57a" }, { "lat": [ 64.49884603, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22846595570139458 }, "lon": [ 26.274665600000002, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1928cabe-4685-45ad-a29b-5ad0711b6da1" }, { "lat": [ 64.49884603, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2522559474979491 }, "lon": [ 26.274665600000002, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "13d64771-bdf4-469e-97a7-1f0ce4733adc" }, { "lat": [ 64.49884603, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3616899097621 }, "lon": [ 26.274665600000002, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cee7334f-cd06-4917-8782-3ee1f5456159" }, { "lat": [ 64.49884603, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13568498769483184 }, "lon": [ 26.274665600000002, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7ad653fa-b910-42da-a270-aa3c92681501" }, { "lat": [ 64.49884603, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c801322-29ef-4241-9fef-a18668a24dfb" }, { "lat": [ 64.49884603, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 26.274665600000002, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e2d7d25c-d850-4934-bebb-ff14c4940e1c" }, { "lat": [ 64.49884603, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ 26.274665600000002, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a3d1fa42-3549-4d7d-a187-69c82bc03ebf" }, { "lat": [ 64.49884603, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 26.274665600000002, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c1ee0e62-96f8-4d84-83ab-5ff97d8632a1" }, { "lat": [ 64.49884603, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26890894175553737 }, "lon": [ 26.274665600000002, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a33af76-b0fe-44e9-8100-c1fc7c7056ec" }, { "lat": [ 64.49884603, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1c9430f9-f536-4975-a3f3-b28a660d345e" }, { "lat": [ 64.49884603, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 26.274665600000002, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0a22d034-0a5d-40a6-a829-1d74b63435af" }, { "lat": [ 64.49884603, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 26.274665600000002, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e891dd4d-50b9-4b30-88b7-af1060db87b3" }, { "lat": [ 64.49884603, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2427399507793273 }, "lon": [ 26.274665600000002, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3eebed20-ff9a-413d-8b10-57429f664632" }, { "lat": [ 64.49884603, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 26.274665600000002, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e0c2abe-1b8d-40eb-a4e0-ab941a4769a5" }, { "lat": [ 64.49884603, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ 26.274665600000002, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "31d8b60a-50fc-401f-b526-bc98fc0fee60" }, { "lat": [ 64.49884603, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 26.274665600000002, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6daee4fb-6c52-47fd-ac08-70621b8cdaf6" }, { "lat": [ 64.49884603, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 26.274665600000002, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c287edbe-cd4d-46f5-8a22-2de924069109" }, { "lat": [ 64.49884603, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2165709598031173 }, "lon": [ 26.274665600000002, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65ffdf07-6f26-4ad7-99fd-09b973e27607" }, { "lat": [ 64.49884603, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.25463494667760456 }, "lon": [ 26.274665600000002, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ab9a40f-6d1b-45c7-9225-f2305048f5f1" }, { "lat": [ 64.49884603, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 26.274665600000002, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "093f15c0-0ddd-4525-89f8-3d1e3a0585b6" }, { "lat": [ 64.49884603, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 26.274665600000002, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "adfeedff-f353-4ad1-a048-52bc1e5f5842" }, { "lat": [ 64.49884603, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 26.274665600000002, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "477a43e8-253f-44b8-876b-98bc36b8d449" }, { "lat": [ -17.42858032, -25.73288704 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.10475799835931092 }, "lon": [ 165.45195432, 134.49100008 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "a4981574-12e0-4e00-bd82-429d04847da1" }, { "lat": [ 42.17344011, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3355209187858901 }, "lon": [ -2.76172945, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7567e1ee-5f95-4b8d-ac5f-70b2f966e6aa" }, { "lat": [ 42.17344011, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4c02cf5b-52a9-40d3-8af9-b309fba84d6e" }, { "lat": [ 42.17344011, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6257588187038555 }, "lon": [ -2.76172945, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7cefe899-a958-431e-938f-770b3ab478a7" }, { "lat": [ 42.17344011, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ -2.76172945, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "63fcb3cc-862e-45ad-b48d-6620b0170be7" }, { "lat": [ 42.17344011, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7447087776866284 }, "lon": [ -2.76172945, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0fcaa64e-d27e-40e9-b853-ae2d4017af22" }, { "lat": [ 42.17344011, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2855619360131255 }, "lon": [ -2.76172945, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42d0b2c1-f2f2-47e7-8f22-258cfa049729" }, { "lat": [ 42.17344011, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.7557834290401968 }, "lon": [ -2.76172945, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1687a065-ff91-4c71-aac6-6b446bf9bd0a" }, { "lat": [ 42.17344011, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.28794093519278097 }, "lon": [ -2.76172945, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c51994aa-38e4-4840-bf10-136a45295b48" }, { "lat": [ 42.17344011, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc1dd99c-0385-4d2c-8ee7-8c8c97a8a946" }, { "lat": [ 42.17344011, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9778506972928629 }, "lon": [ -2.76172945, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3e569db6-1b72-4add-9f4f-e44d7fc2dc81" }, { "lat": [ 42.17344011, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24036095159967186 }, "lon": [ -2.76172945, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01b7c782-2551-4052-8d07-1db3c84d2570" }, { "lat": [ 42.17344011, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.0587366694011484 }, "lon": [ -2.76172945, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "67417bd4-dd6c-4fba-8e82-2378a8c1f305" }, { "lat": [ 42.17344011, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30221493027071367 }, "lon": [ -2.76172945, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe267b6c-e49f-4aab-aca7-fc3e1e9c6b7f" }, { "lat": [ 42.17344011, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ -2.76172945, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10c71f42-1a69-4efd-a52d-11051ac017f2" }, { "lat": [ 42.17344011, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ -2.76172945, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2d53eb1-c018-4098-b4e7-250d4a18459f" }, { "lat": [ 42.17344011, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ -2.76172945, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "97f022b2-5f95-467c-a6d9-2a1209d8268d" }, { "lat": [ 42.17344011, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ -2.76172945, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78da62c6-13bc-4c8b-bded-96fa8e8a642c" }, { "lat": [ 42.17344011, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.703445447087777 }, "lon": [ -2.76172945, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "93c8f3a7-c67e-47bd-986f-b31c74351367" }, { "lat": [ 42.17344011, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ -2.76172945, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1579aefd-2b50-49b3-84f8-16a58f1c018e" }, { "lat": [ 42.17344011, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22608695652173913 }, "lon": [ -2.76172945, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b1ed24cd-2a79-41c6-8fac-4476841655fc" }, { "lat": [ 42.17344011, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ -2.76172945, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "abbba92f-f4f5-4a7a-bb22-edfd883653a4" }, { "lat": [ 42.17344011, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -2.76172945, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "695f4b6e-5240-4b7c-9706-46c2433212ea" }, { "lat": [ 42.17344011, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.76172945, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "45ef6d24-8da9-472c-b0b6-2c9da2e7c78b" }, { "lat": [ 42.17344011, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5401148482362592 }, "lon": [ -2.76172945, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "78fd0807-2cb9-401b-8496-47f4e3c0f27a" }, { "lat": [ 42.17344011, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.31886792452830187 }, "lon": [ -2.76172945, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b1603505-95c1-4004-9a6f-9e422d1f8f47" }, { "lat": [ 42.17344011, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.39499589827727644 }, "lon": [ -2.76172945, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "58bebf89-96c9-4b9e-a661-39cd6c02ea7a" }, { "lat": [ 42.17344011, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.340278917145201 }, "lon": [ -2.76172945, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "715a3279-73cf-4c98-bd52-c2edc8062ab5" }, { "lat": [ 42.17344011, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23560295324036096 }, "lon": [ -2.76172945, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4339aab-8769-455c-8cd8-9d8eeb7d0319" }, { "lat": [ 42.17344011, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ -2.76172945, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fcce0ce7-6f14-4a26-bc20-53f89af4fb11" }, { "lat": [ 42.17344011, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3497949138638228 }, "lon": [ -2.76172945, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "871b965d-e35d-4568-ad52-9161f4a169ad" }, { "lat": [ 42.17344011, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3331419196062346 }, "lon": [ -2.76172945, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b188cc60-c075-44fd-aebe-5ad057122aec" }, { "lat": [ 42.17344011, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ -2.76172945, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f58f9a8-e71e-4ab0-a8be-00132be23a8c" }, { "lat": [ 42.17344011, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ -2.76172945, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7d902ff-52ac-4d94-9278-92e61c6ad1ba" }, { "lat": [ 42.17344011, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ -2.76172945, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b9162b4-ff05-493d-91d5-1f098a8bc652" }, { "lat": [ -0.58660025, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 11.7886287, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5f91daa5-d508-4c77-830a-f78ba6d734f6" }, { "lat": [ 54.12387156, 41.14244989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -2.86563164, 20.04983396 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c0c2c154-02a1-4e1d-a354-9e738d4943e1" }, { "lat": [ 54.12387156, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6233798195242001 }, "lon": [ -2.86563164, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "25ffd66e-6b67-43d1-b649-d96578302e41" }, { "lat": [ 54.12387156, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -2.86563164, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d3cf0300-a9c2-4e08-8bd2-479a8ae63ad0" }, { "lat": [ 54.12387156, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6424118129614438 }, "lon": [ -2.86563164, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "de769505-1e4f-4094-8bdf-d083fe3f9ddd" }, { "lat": [ 54.12387156, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ -2.86563164, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6c254725-e4e4-4fb3-a61a-13546b8cbd95" }, { "lat": [ 54.12387156, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ -2.86563164, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "884e8257-cc16-4f78-b2d1-f2af3737df42" }, { "lat": [ 54.12387156, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9326497128794092 }, "lon": [ -2.86563164, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "413a460a-fd61-4220-b319-493af200616d" }, { "lat": [ 54.12387156, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.340278917145201 }, "lon": [ -2.86563164, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "894d8389-120b-4d4f-b044-1c5b8cd67135" }, { "lat": [ 54.12387156, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 2.8953240360951598 }, "lon": [ -2.86563164, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8efe0c25-83d0-4d6b-9a21-4dbc1d6478aa" }, { "lat": [ 54.12387156, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.41878589007383105 }, "lon": [ -2.86563164, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2684160-4d0e-4f96-876b-e1f3912f5b93" }, { "lat": [ 54.12387156, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ -2.86563164, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df711524-5a3a-46f9-a29a-fa1c0867dab6" }, { "lat": [ 54.12387156, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.427481542247744 }, "lon": [ -2.86563164, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2725e0aa-6fae-4d6c-93bd-e4e2b71227d7" }, { "lat": [ 54.12387156, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.47112387202625106 }, "lon": [ -2.86563164, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2a29018c-5465-46ae-ba95-abf478109c42" }, { "lat": [ 54.12387156, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.5963904840032814 }, "lon": [ -2.86563164, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "09588d31-1b51-407a-8d17-4e6b390e6be0" }, { "lat": [ 54.12387156, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.7803937653814601 }, "lon": [ -2.86563164, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5931193d-09f6-4f62-a0eb-bcd7549714e7" }, { "lat": [ 54.12387156, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ -2.86563164, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "826d29a9-dd49-4ca6-a11e-7ebd23293132" }, { "lat": [ 54.12387156, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ -2.86563164, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5acba961-4cfc-490c-ac9e-98b261b973b4" }, { "lat": [ 54.12387156, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.528219852337982 }, "lon": [ -2.86563164, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b5229f42-04a7-4332-80d7-a09d98f438a2" }, { "lat": [ 54.12387156, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ -2.86563164, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fb885502-6e14-44c3-ac25-d2fb7a27ddf1" }, { "lat": [ 54.12387156, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 2.079327317473339 }, "lon": [ -2.86563164, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e31687e7-035b-4cd3-8e1d-3c815b07f788" }, { "lat": [ 54.12387156, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ -2.86563164, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "992f3959-0ee4-417a-aaca-cf842cbd90e4" }, { "lat": [ 54.12387156, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17136997538966367 }, "lon": [ -2.86563164, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9a84af70-afce-41fb-8b96-2b43223a4abf" }, { "lat": [ 54.12387156, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ -2.86563164, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34256cfe-8407-47bd-9f49-65f5d7a59e8b" }, { "lat": [ 54.12387156, 42.78890259 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -2.86563164, 19.23883939 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4c174bcc-46e7-462c-ae49-2231aa3e43bf" }, { "lat": [ 54.12387156, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ -2.86563164, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2398314-cdaf-4cc6-aadd-259b8b9689ec" }, { "lat": [ 54.12387156, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ -2.86563164, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "33ce6206-1c9d-4bdb-8eab-fd3df15f685d" }, { "lat": [ 54.12387156, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.1990976210008204 }, "lon": [ -2.86563164, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "944a74e2-c092-4fc6-99ab-f6fdad884cd8" }, { "lat": [ 54.12387156, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.41402789171452004 }, "lon": [ -2.86563164, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "663dc8cd-61cb-4b70-992e-e4b9cce2eaa5" }, { "lat": [ 54.12387156, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.549630844954881 }, "lon": [ -2.86563164, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "16a236f9-e1f4-4984-a3c9-3c67bf4487ed" }, { "lat": [ 54.12387156, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5044298605414274 }, "lon": [ -2.86563164, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "13ba2c8e-46ed-4a32-97de-831e8fb44bc4" }, { "lat": [ 54.12387156, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23560295324036096 }, "lon": [ -2.86563164, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "95a17e65-247a-445e-bfd3-d2eff333ae68" }, { "lat": [ 54.12387156, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ -2.86563164, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "49c6d264-7737-46b7-80fd-cb7473acb0c0" }, { "lat": [ 54.12387156, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3521739130434782 }, "lon": [ -2.86563164, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f16f653-fb96-45aa-8816-6adb186679a7" }, { "lat": [ 54.12387156, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5876948318293683 }, "lon": [ -2.86563164, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e34ecc3-e177-4d1d-b0c4-e4e42f6037b8" }, { "lat": [ 54.12387156, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ -2.86563164, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06c4cc02-cf51-45ef-94cb-92ea5d3f171a" }, { "lat": [ 54.12387156, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ -2.86563164, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "86f02cca-5660-4c0c-8e31-2be992537cf2" }, { "lat": [ 54.12387156, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ -2.86563164, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42c95b14-b7de-4e96-86f4-5d372fa63a6b" }, { "lat": [ 42.16855755, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 43.50780252, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "513b6d88-b0e1-4949-b398-e4a24506dadd" }, { "lat": [ 29.030833, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -118.28, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "bd0b26a6-3a93-48b8-9c8e-dc04e23c46f5" }, { "lat": [ 39.07469623, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17374897456931912 }, "lon": [ 22.95555794, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "072e6e9e-bfc8-4ce2-8459-b441829a4408" }, { "lat": [ 39.07469623, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2379819524200164 }, "lon": [ 22.95555794, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1aa10db3-e20c-4295-990e-d0b77103d600" }, { "lat": [ 39.07469623, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 22.95555794, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6545f2aa-47b4-454d-ab22-8705c1484910" }, { "lat": [ 39.07469623, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "593d793a-67c7-46d3-9be9-7449034b2546" }, { "lat": [ 39.07469623, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2427399507793273 }, "lon": [ 22.95555794, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4a14a1ca-6c07-41f7-a4ae-545dd71f5c29" }, { "lat": [ 39.07469623, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 22.95555794, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ab64b19e-b816-47aa-94eb-5c1cda36edf8" }, { "lat": [ 39.07469623, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6447908121410992 }, "lon": [ 22.95555794, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "612305f9-47ff-4b70-aede-0cd015ea9ad8" }, { "lat": [ 39.07469623, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 22.95555794, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4921c5c1-49a0-41a8-a86b-7adcca53bef9" }, { "lat": [ 39.07469623, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dff495c2-2dc3-4476-af0f-dc6908847383" }, { "lat": [ 39.07469623, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2855619360131255 }, "lon": [ 22.95555794, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e7493166-0715-43e0-8b7f-66cbaaebe254" }, { "lat": [ 39.07469623, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 22.95555794, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b7fc88bb-69da-4723-a119-794d4d002c4e" }, { "lat": [ 39.07469623, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3688269073010665 }, "lon": [ 22.95555794, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "46b367f9-6635-484d-8943-534b92bc897a" }, { "lat": [ 39.07469623, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6210008203445446 }, "lon": [ 22.95555794, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b54967e0-33ee-489f-ba64-1c99b1aa2e62" }, { "lat": [ 39.07469623, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 22.95555794, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e36030f-d0aa-4119-bbae-d1cc1514dfad" }, { "lat": [ 39.07469623, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 22.95555794, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b8b6ef2-b689-43af-949f-98d1d7d82b6d" }, { "lat": [ 39.07469623, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1689909762100082 }, "lon": [ 22.95555794, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "885636a3-089d-407e-99c4-35b70322dfe9" }, { "lat": [ 39.07469623, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b6de895-4932-4978-acdf-8973d6731ea1" }, { "lat": [ 39.07469623, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.36644790812141104 }, "lon": [ 22.95555794, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "63c8c513-6acb-42ac-88f9-46b0b6ea3c3b" }, { "lat": [ 39.07469623, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5586a6c0-5155-456c-a14d-d71bebdf34fc" }, { "lat": [ 39.07469623, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 22.95555794, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3293f907-5e29-4adb-b138-a8fc40fd2d93" }, { "lat": [ 39.07469623, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2165709598031173 }, "lon": [ 22.95555794, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e40255df-7a10-4c4b-b6c8-86889f6cbeb0" }, { "lat": [ 39.07469623, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ 22.95555794, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "443e45d6-241f-4861-8888-763eb247f03b" }, { "lat": [ 39.07469623, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1808859721082855 }, "lon": [ 22.95555794, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90cafff6-a9b7-4dee-8b9f-15e8fb5ce161" }, { "lat": [ 39.07469623, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1808859721082855 }, "lon": [ 22.95555794, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ff36205f-e900-4b13-b0ae-16b8c674b1cb" }, { "lat": [ 39.07469623, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 22.95555794, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f313e594-4ae5-4cac-8327-be1d8bb822bc" }, { "lat": [ 39.07469623, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 22.95555794, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dac01815-0dd4-4ecc-b2db-291e78e4d900" }, { "lat": [ 39.07469623, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 22.95555794, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b204e400-f466-458e-9e2a-66978c288613" }, { "lat": [ 39.07469623, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ 22.95555794, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cb2608d6-7af4-4917-8fe0-a7758e1eb732" }, { "lat": [ 39.07469623, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 22.95555794, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "811f8d1f-b485-4875-b472-74d7f315c2e3" }, { "lat": [ 39.07469623, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 22.95555794, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27e529a6-ace8-426a-8702-397f2f3e3838" }, { "lat": [ 39.07469623, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 22.95555794, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe57025e-15e4-4dd5-ab72-438cd5a68078" }, { "lat": [ 15.69403664, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10713699753896638 }, "lon": [ -90.36482009, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f0142fa7-06c2-440d-a764-bb535cba9b84" }, { "lat": [ 45.08047631, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 16.40412899, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bcbae719-cf91-486b-a022-4773ec9c1f67" }, { "lat": [ 45.08047631, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 16.40412899, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ea4b261-f440-479a-bfae-2587fead6ea2" }, { "lat": [ 45.08047631, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 16.40412899, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "933f9889-b84b-4d85-b0a5-a697364d9348" }, { "lat": [ 45.08047631, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 16.40412899, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "387dade1-498e-42e0-b3d7-13aa785c0279" }, { "lat": [ 45.08047631, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 16.40412899, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e5980ccf-a881-4e2a-906f-e3012133b2e6" }, { "lat": [ 45.08047631, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 16.40412899, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "55e41419-64ae-4521-8278-cf8e4e61164b" }, { "lat": [ 45.08047631, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 16.40412899, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7710897a-ecab-4ea7-a6e0-c202adfa1f13" }, { "lat": [ 45.08047631, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 16.40412899, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "45f38297-69d8-4faf-b5b7-21f9e633e2d1" }, { "lat": [ 45.08047631, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 16.40412899, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4895f0e1-4f5a-4447-89cf-b4c23ad359bc" }, { "lat": [ 45.08047631, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 16.40412899, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51c6ca8f-c98e-43ed-8296-517624b76329" }, { "lat": [ 45.08047631, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 16.40412899, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50e3d3e2-da3f-4071-b028-d12f8e9704c5" }, { "lat": [ 45.08047631, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 16.40412899, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "626a7d47-a48d-49bc-a4ba-420ddeedc2f1" }, { "lat": [ 45.08047631, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 16.40412899, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "41ccddf6-8b53-48c3-b290-8a52f2524821" }, { "lat": [ 45.08047631, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 16.40412899, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b9b515b-e74e-4125-90fa-4c9b5b4f57ef" }, { "lat": [ 45.08047631, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 16.40412899, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "df455e0e-b11f-40db-84d4-ed6404fa4d71" }, { "lat": [ 45.08047631, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 16.40412899, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "caad6f7e-6c29-44e3-8358-85c42d2cbf94" }, { "lat": [ 45.08047631, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.40412899, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04ec2a65-6436-4345-8e33-b679890fa147" }, { "lat": [ 45.08047631, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 16.40412899, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0976dcda-06d7-4e00-9dc2-f697f06734c9" }, { "lat": [ 45.08047631, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 16.40412899, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ee7c3e8-7742-4363-9e1d-b19242905254" }, { "lat": [ 45.08047631, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17136997538966367 }, "lon": [ 16.40412899, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "82c943db-b228-41c0-ac07-430eebbc508e" }, { "lat": [ 45.08047631, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 16.40412899, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34db7938-4910-4c77-8a72-1c7dd99a172d" }, { "lat": [ 47.16277506, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20229696472518457 }, "lon": [ 19.39559116, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2149fd87-fa95-4048-867d-b0928eb61bd0" }, { "lat": [ 47.16277506, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8c5838e-966a-4983-a80b-e767525490b6" }, { "lat": [ 47.16277506, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1642329778506973 }, "lon": [ 19.39559116, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c2603cf2-3c64-4d45-afd9-978e6afc3706" }, { "lat": [ 47.16277506, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 19.39559116, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f1659a0-cd96-46eb-89cb-c541c922ad3a" }, { "lat": [ 47.16277506, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "165bbc7a-21d7-40a0-9076-fbec0b9d7937" }, { "lat": [ 47.16277506, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 19.39559116, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "14b3d039-8309-4483-891a-9f96cc51d858" }, { "lat": [ 47.16277506, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 19.39559116, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "98290592-2f90-4c8f-ab9c-0a07a951edc1" }, { "lat": [ 47.16277506, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3497949138638228 }, "lon": [ 19.39559116, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a876eaa9-358f-4585-81d5-1832d705ae2d" }, { "lat": [ 47.16277506, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 19.39559116, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "42faf7f9-72f9-49bc-94b5-472ca6f308fc" }, { "lat": [ 47.16277506, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16185397867104184 }, "lon": [ 19.39559116, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "41e8b3e9-005f-40ea-8d81-6a4760643f7c" }, { "lat": [ 47.16277506, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 19.39559116, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b2c7d77e-b33e-4b8d-806b-46b489d47955" }, { "lat": [ 47.16277506, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21894995898277275 }, "lon": [ 19.39559116, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "55fb2da3-03fd-4145-9b59-2def43639227" }, { "lat": [ 47.16277506, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2165709598031173 }, "lon": [ 19.39559116, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "314a1488-41da-4492-958d-50bdcc9822a3" }, { "lat": [ 47.16277506, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 19.39559116, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10a5466b-5a1f-49a1-92b3-9174c4a3dff0" }, { "lat": [ 47.16277506, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f9a088f2-2ed2-486a-b5b8-717cf110a337" }, { "lat": [ 47.16277506, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 19.39559116, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a29a3497-ffa4-4525-a1f7-1a8b98e8a04e" }, { "lat": [ 47.16277506, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22132895816242823 }, "lon": [ 19.39559116, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01f0101b-2199-40a7-a18f-69f550782333" }, { "lat": [ 47.16277506, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 19.39559116, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7c047535-3680-4b70-a809-30ea53abf3e7" }, { "lat": [ 47.16277506, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39559116, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d83ca26-ae5a-4d26-93e1-981d52b93434" }, { "lat": [ 47.16277506, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.39559116, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4b6e27f9-c979-4479-aea5-5bdecf19bbbd" }, { "lat": [ 47.16277506, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 19.39559116, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "844b206a-85e2-4026-9b8e-5db61227e15f" }, { "lat": [ 47.16277506, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 19.39559116, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2fb343c4-3b2e-45a6-bd9f-0738a1e41667" }, { "lat": [ 47.16277506, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ 19.39559116, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "022b37e0-3c29-43ab-ac67-85d1ae86bf4d" }, { "lat": [ 47.16277506, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 19.39559116, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5fb2de0e-fded-4f6c-af95-5556c775a48c" }, { "lat": [ 47.16277506, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 19.39559116, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "868c6c55-8a86-4153-a6d8-c91760c11082" }, { "lat": [ 47.16277506, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 19.39559116, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50ef2d4f-1bb8-48bf-807f-f2b502eafd4f" }, { "lat": [ 47.16277506, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 19.39559116, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "28419786-00f0-47a6-9b51-b30e41d996f4" }, { "lat": [ 47.16277506, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 19.39559116, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "94629574-1934-463a-854d-6e4eb667d99b" }, { "lat": [ 47.16277506, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.39559116, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d03e1db-ded3-4bc4-9e0f-be3d6ce106c0" }, { "lat": [ 47.16277506, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 19.39559116, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bc62e905-7d43-4efa-becb-1e85d50312da" }, { "lat": [ 47.16277506, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 19.39559116, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a693602c-1f4c-4577-93f3-502798330a09" }, { "lat": [ -2.21505456, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 117.24011366, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "10a02244-b111-4d77-9232-9a8bd44d1ad5" }, { "lat": [ -2.21505456, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 117.24011366, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dc09f6c7-9120-4565-a104-97a6b37e0391" }, { "lat": [ -2.21505456, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17612797374897457 }, "lon": [ 117.24011366, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "78e7a2e2-29d9-44ba-aed9-39a2e3b3dc90" }, { "lat": [ -2.21505456, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 117.24011366, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ce0e2c68-8375-4103-9abd-cfb447e30397" }, { "lat": [ -2.21505456, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.18326497128794095 }, "lon": [ 117.24011366, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c73f83b8-5228-41b4-817c-59c226059c31" }, { "lat": [ -2.21505456, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 117.24011366, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "114520d2-4d09-4838-8f40-ba112ad83717" }, { "lat": [ -2.21505456, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 117.24011366, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b22702f6-7cec-40eb-ad40-24ac5bf42d6f" }, { "lat": [ -2.21505456, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 117.24011366, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8cd19a1d-b2b4-464a-936a-df13111f1a0d" }, { "lat": [ -2.21505456, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 117.24011366, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "32e1cc40-c475-402e-b35a-b765ffc02cf5" }, { "lat": [ 53.17544870000001, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ -8.13793569, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1b268acd-fe3a-41d7-a898-f9207078cedb" }, { "lat": [ 53.17544870000001, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ -8.13793569, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5245e653-0063-4b84-a0b6-21a8e32af7e7" }, { "lat": [ 53.17544870000001, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ -8.13793569, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a3219978-04fe-42b7-9c94-497ab2d88156" }, { "lat": [ 53.17544870000001, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ -8.13793569, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2e4023df-029d-4d6b-8784-f5b5aae08f36" }, { "lat": [ 53.17544870000001, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30221493027071367 }, "lon": [ -8.13793569, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "303a1a3a-e40f-4986-b211-b68c3e820126" }, { "lat": [ 53.17544870000001, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ -8.13793569, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "39f26858-825c-4cf2-8e6b-c5d4da01518c" }, { "lat": [ 53.17544870000001, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0ef9cbf-68ae-43d0-9cb4-033bbdf0060e" }, { "lat": [ 53.17544870000001, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24987694831829368 }, "lon": [ -8.13793569, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc3c0690-feea-44a8-9992-e094311d6a63" }, { "lat": [ 53.17544870000001, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ -8.13793569, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "34294326-4742-436f-9eff-229cb9151194" }, { "lat": [ 53.17544870000001, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19278096800656275 }, "lon": [ -8.13793569, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2eac435-9b85-4cd1-a08e-10c06fd3337b" }, { "lat": [ 53.17544870000001, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3545529122231337 }, "lon": [ -8.13793569, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3faaa6fb-2d54-4a58-aa8d-33bdf1b5ff47" }, { "lat": [ 53.17544870000001, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ -8.13793569, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "590b4e93-b9e1-4516-bc4f-36d2756cedd5" }, { "lat": [ 53.17544870000001, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dbedeecb-1894-408e-b176-c9e1054334cb" }, { "lat": [ 53.17544870000001, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2165709598031173 }, "lon": [ -8.13793569, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc64b907-766c-4341-99c9-a6f8ff56258b" }, { "lat": [ 53.17544870000001, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -8.13793569, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b3ddef0-5b63-4e20-9b41-092a7c61cf0b" }, { "lat": [ 53.17544870000001, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -8.13793569, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d5fbf85-05a8-4ab1-9ec0-811ba4264448" }, { "lat": [ 53.17544870000001, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17374897456931912 }, "lon": [ -8.13793569, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a3c4cfa6-d397-49bf-901b-3ed56d4e59ef" }, { "lat": [ 53.17544870000001, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ -8.13793569, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e64a0801-6ede-400d-921b-01ca87403d02" }, { "lat": [ 53.17544870000001, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ -8.13793569, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4dde4966-d09f-40b8-bf28-8071a935de8f" }, { "lat": [ 53.17544870000001, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ -8.13793569, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1e187ec3-9cf0-4d82-861d-3a10f213af86" }, { "lat": [ 53.17544870000001, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ -8.13793569, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a60aa84a-1232-47c5-9b34-062cd7f91b9a" }, { "lat": [ 53.17544870000001, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "be462ceb-c37a-4e67-9a6b-cee0af7ccf2e" }, { "lat": [ 53.17544870000001, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ -8.13793569, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0515dd2e-1715-4ce8-81bd-0e00012192c4" }, { "lat": [ 53.17544870000001, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.13793569, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1c076fa2-ba1f-4801-a392-aaec53a585a1" }, { "lat": [ 53.17544870000001, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -8.13793569, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "09ee44a2-033b-4e69-9c5d-2fd9b04cf46b" }, { "lat": [ 31.46110101, 40.28952569 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 44.92993276 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d834b8ba-b612-4ce1-b61b-cac37dadf5d8" }, { "lat": [ 31.46110101, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17374897456931912 }, "lon": [ 35.00444693, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "35e88c40-dbd5-4adc-8b09-6317205736f7" }, { "lat": [ 31.46110101, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 35.00444693, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "97e97e0d-9a6c-4b39-b3d4-6f129728b62d" }, { "lat": [ 31.46110101, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14520098441345367 }, "lon": [ 35.00444693, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8250bd1b-660b-481a-b30f-063b9ce8e7b7" }, { "lat": [ 31.46110101, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14757998359310912 }, "lon": [ 35.00444693, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "25e2f2c6-4776-4026-99d3-cc4910be39df" }, { "lat": [ 31.46110101, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1166529942575882 }, "lon": [ 35.00444693, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4d79e747-2da2-4721-878e-273978ca01ab" }, { "lat": [ 31.46110101, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "32b604f7-1482-4ac2-a41f-6cf74f5ca700" }, { "lat": [ 31.46110101, 31.91613893 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 35.00444693, 35.19628705 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "79f9bcca-2b11-475b-877f-d5fee461b3da" }, { "lat": [ 31.46110101, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 35.00444693, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "eaffc31e-e9fa-40bc-a4e9-138aea8ab870" }, { "lat": [ 31.46110101, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "88de9dc4-b24c-4891-a79b-10503a289fd0" }, { "lat": [ 31.46110101, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 35.00444693, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "711c7ca4-b18f-4318-8519-342c60c750df" }, { "lat": [ 31.46110101, 41.75554225 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 35.00444693, 63.14001528 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "71a7a738-a514-47e8-a0e8-d8dbcee64c1b" }, { "lat": [ 31.46110101, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.00444693, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d40a394f-b4e9-4626-90c4-5ebf3974da1a" }, { "lat": [ 22.88578212, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 79.61197609999999, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fb34fe6b-bc47-4d36-b4b8-067351274066" }, { "lat": [ 22.88578212, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 79.61197609999999, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6878689e-aca6-4277-b3bb-3dbc038491c6" }, { "lat": [ 22.88578212, 26.04205135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 79.61197609999999, 50.54196932 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e0941c4c-d928-4a40-af75-0803e2d2c5ac" }, { "lat": [ 22.88578212, 4.51968958 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 114.72203035 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "08e9bed3-a82d-4cbb-ab20-b4b875d65986" }, { "lat": [ 22.88578212, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19278096800656275 }, "lon": [ 79.61197609999999, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "33786cdb-79ed-4b52-bcc8-2907def7ca17" }, { "lat": [ 22.88578212, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3172d8c6-c579-4017-8171-e0b7a5710c34" }, { "lat": [ 22.88578212, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 79.61197609999999, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "88f9a53a-5678-435e-bfbd-05138438d12a" }, { "lat": [ 22.88578212, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 79.61197609999999, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5467b5d7-586b-4e75-9eca-ce081258feaf" }, { "lat": [ 22.88578212, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1380639868744873 }, "lon": [ 79.61197609999999, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6b05ca8b-bf6c-4e4e-966e-812ed2a69b39" }, { "lat": [ 22.88578212, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 79.61197609999999, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "012b2e6a-75de-4e2b-9278-129b4d07c9dd" }, { "lat": [ 22.88578212, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "43323bbc-ea35-46ba-8da4-81b8e655cbbb" }, { "lat": [ 22.88578212, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.26890894175553737 }, "lon": [ 79.61197609999999, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e082c4a7-7e54-44f4-b6bd-c1712ff448a8" }, { "lat": [ 22.88578212, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.20229696472518457 }, "lon": [ 79.61197609999999, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "596ec68b-400c-4c7f-b133-11b4284c75ae" }, { "lat": [ 22.88578212, 29.33431262 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 79.61197609999999, 47.58700459 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d181fc46-460d-4342-b5a9-167792061998" }, { "lat": [ 22.88578212, 7.61266509 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 80.70108238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "55429dcf-0087-44dc-a268-b2ed34680860" }, { "lat": [ 22.88578212, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1380639868744873 }, "lon": [ 79.61197609999999, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8e5545c2-5ef7-4e00-bff2-5940321b270f" }, { "lat": [ 22.88578212, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 79.61197609999999, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "66318ad5-97e2-4a46-88a4-166a1decdb86" }, { "lat": [ 22.88578212, 20.60515333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 79.61197609999999, 56.09166155 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "79601de8-b28d-4c5c-97a1-a09e2f00a43d" }, { "lat": [ 22.88578212, 11.77536778 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 122.88393253 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3b3a0376-cedd-4a8f-b8a6-60c25d735e0f" }, { "lat": [ 22.88578212, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fe5d6cf5-41c9-4d03-b0ea-47fd33c67e8f" }, { "lat": [ 22.88578212, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 79.61197609999999, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7b1fcd97-6ee9-4e9a-8e42-95306ad61b10" }, { "lat": [ 22.88578212, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.22132895816242823 }, "lon": [ 79.61197609999999, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a06d154c-aa4a-4f36-afb2-b7775dee36da" }, { "lat": [ 22.88578212, 35.02547389 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 79.61197609999999, 38.50788204 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a896a52-80e4-4325-a04d-84bea9dc0f40" }, { "lat": [ 22.88578212, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 79.61197609999999, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e89d2f72-e6b0-4e06-9771-c3465304f70c" }, { "lat": [ 22.88578212, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12616899097621 }, "lon": [ 79.61197609999999, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e8d8e2fd-81f9-46a9-850b-7b69d407e526" }, { "lat": [ 22.88578212, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 79.61197609999999, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1903e9f5-51b4-4b84-880b-9327965c269f" }, { "lat": [ 33.03970582, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 43.74353149, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ee8c3508-1e17-46b7-8fdd-42e223df1c52" }, { "lat": [ 33.03970582, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "080febb2-6221-4ed8-a939-c0b822ce7330" }, { "lat": [ 33.03970582, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12616899097621 }, "lon": [ 43.74353149, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c006604f-b0a6-4815-af14-d5e3d8dd4984" }, { "lat": [ 33.03970582, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7a348229-4f84-4a89-971b-a55e13af0663" }, { "lat": [ 33.03970582, 31.91613893 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 43.74353149, 35.19628705 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "61375cf8-aa09-4ad3-aa54-75cd1d5285f3" }, { "lat": [ 33.03970582, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 43.74353149, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "801e3484-078c-46dc-b16f-e499ffedcc39" }, { "lat": [ 32.57503292, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 54.27407004, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e450652d-8d94-4d6a-8d88-ee030ae5f0ba" }, { "lat": [ 32.57503292, 40.28952569 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.27407004, 44.92993276 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "224ce624-c025-4039-ae74-6761f9c35d7c" }, { "lat": [ 32.57503292, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5fb24f03-e084-42a2-a839-25acc7a13b8b" }, { "lat": [ 32.57503292, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 54.27407004, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fb742af3-13fc-4a23-8bce-18cb2c71aefd" }, { "lat": [ 32.57503292, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "793ceee8-792d-4c61-a038-930e5987d133" }, { "lat": [ 32.57503292, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1333059885151764 }, "lon": [ 54.27407004, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "240e7129-846e-4895-9f18-a22ba87c0f99" }, { "lat": [ 32.57503292, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13092698933552094 }, "lon": [ 54.27407004, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0002b362-a46b-4afc-97ae-66228a903f16" }, { "lat": [ 32.57503292, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 54.27407004, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "20d3e25d-0e98-47fd-94c0-554840af0c67" }, { "lat": [ 32.57503292, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14044298605414274 }, "lon": [ 54.27407004, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5e4c352c-0c44-4c0e-8ca0-6baaecbecc6a" }, { "lat": [ 32.57503292, 20.60515333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.27407004, 56.09166155 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "54f33a82-174b-44fa-8987-9f92e435de34" }, { "lat": [ 32.57503292, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f1833d07-8d46-41d2-948a-14420353eb8c" }, { "lat": [ 32.57503292, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 54.27407004, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cb8c30c4-86c2-4cb1-bdb8-e6025a0bb815" }, { "lat": [ 32.57503292, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 54.27407004, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "87297b8f-2a27-4ffa-a50e-c1207e523e24" }, { "lat": [ 32.57503292, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.27407004, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4edd7040-70dc-48bb-a5ad-dfad390f1eac" }, { "lat": [ 32.57503292, 35.02547389 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.27407004, 38.50788204 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2d047f0d-965e-40ad-aa17-7b7e76d2bb36" }, { "lat": [ 32.57503292, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.27407004, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "53c4d70c-be67-4b3c-8c21-48eb39e73fc4" }, { "lat": [ 32.57503292, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 54.27407004, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9bc93b4b-dd4a-46c9-8a68-7a34d7378870" }, { "lat": [ 32.57503292, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 54.27407004, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "24fc4b3b-0a50-4bd0-80b4-78913431ac38" }, { "lat": [ 64.99575386, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -18.57396167, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10f82795-eeff-476c-bf95-64d5b0631ce9" }, { "lat": [ 64.99575386, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ -18.57396167, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b1ab67e-3100-478c-b78b-cf2ef6f04164" }, { "lat": [ 64.99575386, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ -18.57396167, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5a26ad2c-3c0a-42fd-84d6-25d6662dbd0e" }, { "lat": [ 64.99575386, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d68a735f-b0ba-4338-95b4-3cbb9c9541c8" }, { "lat": [ 64.99575386, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ -18.57396167, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27ff947e-4b28-4623-8830-cd63bc0868b7" }, { "lat": [ 64.99575386, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ -18.57396167, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f7d46209-5016-4c0b-81ca-31b03a41fced" }, { "lat": [ 64.99575386, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ -18.57396167, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b276d7f9-3191-4663-8d24-cda7804641cc" }, { "lat": [ 64.99575386, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -18.57396167, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1bdf031d-9063-44bd-985e-62e7c229c4dd" }, { "lat": [ 64.99575386, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13568498769483184 }, "lon": [ -18.57396167, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b7a063c-6815-44a5-a6ab-2384a42a0f14" }, { "lat": [ 64.99575386, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ -18.57396167, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "538c7754-8a36-4f3f-883d-926e60f58d03" }, { "lat": [ 64.99575386, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -18.57396167, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "933f275a-40eb-4698-ad82-fbaa22d6f196" }, { "lat": [ 64.99575386, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cccf28e1-baab-4b6d-9584-7d8a5d4e4836" }, { "lat": [ 64.99575386, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ -18.57396167, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d6ea4f4d-2300-4413-a4ac-bcc5d372a67f" }, { "lat": [ 64.99575386, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ -18.57396167, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f4913b3-4d85-4bd4-8ba0-92dcb4439699" }, { "lat": [ 64.99575386, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ -18.57396167, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f13bd957-70fd-4b9a-85d1-e1c84afe04b8" }, { "lat": [ 64.99575386, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0fe72088-6e0a-4313-b3e9-742645abb141" }, { "lat": [ 64.99575386, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -18.57396167, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a564daf0-6234-40fd-af01-ea5d81570eef" }, { "lat": [ 64.99575386, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -18.57396167, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "08fac0ef-a936-4a74-b99d-8476e16ea144" }, { "lat": [ 64.99575386, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ -18.57396167, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5ac4e1cb-fc54-4a9b-86c0-5bbdd5f5a21a" }, { "lat": [ 42.79662641, 41.14244989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 12.07001339, 20.04983396 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8a8fee5e-89a7-441b-a8d0-8180e30b1c31" }, { "lat": [ 42.79662641, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.42354388843314195 }, "lon": [ 12.07001339, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0efc1c1-a4dc-468c-9202-08b8c7470ba5" }, { "lat": [ 42.79662641, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4592288761279737 }, "lon": [ 12.07001339, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "32010caa-a5f5-4cce-80ef-1167384b2078" }, { "lat": [ 42.79662641, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 12.07001339, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "80298652-a5cb-4336-9c7b-9e5ba995825e" }, { "lat": [ 42.79662641, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.8351107465135357 }, "lon": [ 12.07001339, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c4ec1f9-16d8-4dc7-8f03-32d4e4851a53" }, { "lat": [ 42.79662641, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.22846595570139458 }, "lon": [ 12.07001339, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2c534c4-1fa5-4f53-b1fa-8f0b0c053c55" }, { "lat": [ 42.79662641, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.698687448728466 }, "lon": [ 12.07001339, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01b97e83-f889-4d17-9fc6-3505107a98bf" }, { "lat": [ 42.79662641, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27842493847415917 }, "lon": [ 12.07001339, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8a70272f-8837-4727-8881-221894205868" }, { "lat": [ 42.79662641, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 12.07001339, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "efff3186-82e6-4eb4-ba19-1f100c230559" }, { "lat": [ 42.79662641, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.0206726825266612 }, "lon": [ 12.07001339, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae068e82-e1cc-4009-84db-2710dbcac27a" }, { "lat": [ 42.79662641, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26890894175553737 }, "lon": [ 12.07001339, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92cef6b0-defd-49b2-8f60-42b61d21a287" }, { "lat": [ 42.79662641, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.2490566037735849 }, "lon": [ 12.07001339, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a344c22-8678-41cf-b3e5-1bfe6d129936" }, { "lat": [ 42.79662641, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.4251025430680886 }, "lon": [ 12.07001339, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b3e4b5c-c7fb-4469-a856-3ad8efaa6eb5" }, { "lat": [ 42.79662641, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.36644790812141104 }, "lon": [ 12.07001339, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d6806583-1da1-4832-a23f-75c60a787139" }, { "lat": [ 42.79662641, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 12.07001339, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4b0a561-f4b9-4b1f-bcc4-1d586485400f" }, { "lat": [ 42.79662641, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 12.07001339, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "54ff6de9-57bb-46c7-bec6-158760a965b4" }, { "lat": [ 42.79662641, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2950779327317473 }, "lon": [ 12.07001339, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "91768d23-635b-4611-ba36-cadba4dfa518" }, { "lat": [ 42.79662641, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 12.07001339, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d9a3b63e-6738-472b-bb3c-d9a6310ba080" }, { "lat": [ 42.79662641, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 12.07001339, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac5530d5-2df2-4ae3-8f0c-bf91fe4905c7" }, { "lat": [ 42.79662641, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 12.07001339, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d11d6f42-e119-4a45-b844-1e51417a42af" }, { "lat": [ 42.79662641, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 12.07001339, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "837533cf-3695-4765-a151-9909b754f080" }, { "lat": [ 42.79662641, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 12.07001339, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed147319-72d6-4e8f-b915-0bbb3ba8e191" }, { "lat": [ 42.79662641, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7d00c7a7-00b1-4e96-af4c-fbedb18738e3" }, { "lat": [ 42.79662641, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6662018047579983 }, "lon": [ 12.07001339, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5e577b0a-8911-461b-bb72-ddaf1ec4f30d" }, { "lat": [ 42.79662641, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.21894995898277275 }, "lon": [ 12.07001339, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ff589b98-8d8f-4b1a-836c-1464d4200f0a" }, { "lat": [ 42.79662641, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3474159146841673 }, "lon": [ 12.07001339, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "81c0ebed-5227-4c80-8b4f-a476654ec71f" }, { "lat": [ 42.79662641, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30697292863002457 }, "lon": [ 12.07001339, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04923598-5e04-44df-8450-8e3cccb5f68f" }, { "lat": [ 42.79662641, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26177194421657096 }, "lon": [ 12.07001339, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c6590c96-d9a6-4b26-8773-6064833de18c" }, { "lat": [ 42.79662641, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 12.07001339, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6c09fc02-a942-4679-a980-bd6e12113909" }, { "lat": [ 42.79662641, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.39975389663658734 }, "lon": [ 12.07001339, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b88569ff-dc77-4024-a7c5-86cc7a5f9689" }, { "lat": [ 42.79662641, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3307629204265792 }, "lon": [ 12.07001339, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1efa0e96-8b9d-49fe-95c4-18c71ffaf307" }, { "lat": [ 42.79662641, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1951599671862182 }, "lon": [ 12.07001339, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ec13c7e7-954c-45f6-b6ef-85a1b0217ed1" }, { "lat": [ 42.79662641, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 12.07001339, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ebdeec6d-ebfa-48b2-a5b0-ec28caf26b3b" }, { "lat": [ 42.79662641, 43.94186747 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 12.07001339, 12.45922334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed147b11-2da0-49d8-8422-570b2eef6036" }, { "lat": [ 42.79662641, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 12.07001339, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c805e857-f5c3-4c02-960f-a160f5b02fc5" }, { "lat": [ 18.15694878, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10951599671862183 }, "lon": [ -77.31482593, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "3d407422-fd08-4dc6-8c01-2b346354ee71" }, { "lat": [ 31.24579091, 26.04205135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 50.54196932 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "81cf8cfc-daab-4a4f-86b2-0a33377aec68" }, { "lat": [ 31.24579091, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 36.77136104, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "93f37603-3cbe-4d39-b264-8182c4cf7a2b" }, { "lat": [ 31.24579091, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 36.77136104, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "03be3189-5ea4-444b-8198-40e36bca2ade" }, { "lat": [ 31.24579091, 20.60515333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 36.77136104, 56.09166155 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0c41f1bc-b7a9-417a-b055-416fc8aecaac" }, { "lat": [ 31.24579091, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 36.77136104, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3605d5d2-4310-482a-bf20-334b293a7413" }, { "lat": [ 37.59230135, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1c690654-2291-4dbc-b2f8-7da01ab714aa" }, { "lat": [ 37.59230135, 40.28952569 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 138.03089558, 44.92993276 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ea96ef3a-9b12-4878-83d6-12feda48d52b" }, { "lat": [ 37.59230135, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1594749794913864 }, "lon": [ 138.03089558, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "21fc821d-5d08-4431-9066-8118c45aa4ea" }, { "lat": [ 37.59230135, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 2.107875307629204 }, "lon": [ 138.03089558, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "796dc830-4e3d-478c-a031-a744d6382727" }, { "lat": [ 37.59230135, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 138.03089558, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9fede545-5201-4ffe-9d42-9dd578dcdc96" }, { "lat": [ 37.59230135, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.16185397867104184 }, "lon": [ 138.03089558, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fd14c3ea-7949-4c4a-8cbf-2e2281e2bbbb" }, { "lat": [ 37.59230135, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1380639868744873 }, "lon": [ 138.03089558, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4498806d-d052-4001-bf6a-7ba64721c744" }, { "lat": [ 37.59230135, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21419196062346185 }, "lon": [ 138.03089558, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0c55a3b4-193e-4233-8a4a-5653cf67dd28" }, { "lat": [ 37.59230135, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 138.03089558, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fc7ca840-da64-4775-b3de-1ef84d97ea03" }, { "lat": [ 37.59230135, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 138.03089558, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5589938f-c570-4ffd-83f2-f910223c33f8" }, { "lat": [ 37.59230135, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.654306808859721 }, "lon": [ 138.03089558, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "663dc15e-c66e-4a0c-8bea-3adcc7fe7678" }, { "lat": [ 37.59230135, 29.33431262 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 138.03089558, 47.58700459 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e9a42ff4-a4e0-4088-98df-80215addf983" }, { "lat": [ 37.59230135, 48.15688067 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 67.29149357 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "43ac47f0-8b0e-4585-9c86-96f2fe105096" }, { "lat": [ 37.59230135, 7.61266509 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 138.03089558, 80.70108238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4cb39985-99d5-4d6d-bd39-21b2f6c1b1f5" }, { "lat": [ 37.59230135, 21.18566599 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 138.03089558, 96.48843321 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "21ca4033-7a99-43ff-8ac5-343803900858" }, { "lat": [ 37.59230135, 22.22311688 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 113.50932116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bb58c046-4d81-43c1-9818-984b65c3ef15" }, { "lat": [ 37.59230135, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.21419196062346185 }, "lon": [ 138.03089558, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6069dea0-5439-4289-934b-c8d8ef16291e" }, { "lat": [ 37.59230135, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 138.03089558, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8a4c3293-aa66-40ad-a107-278f11e079a7" }, { "lat": [ 37.59230135, 11.77536778 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13092698933552094 }, "lon": [ 138.03089558, 122.88393253 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ac506c56-3b9c-4e8b-b208-2be57ec74371" }, { "lat": [ 37.59230135, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 138.03089558, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5f52f4fc-5403-4242-ba7e-2c2497d8af84" }, { "lat": [ 37.59230135, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9e26f9ed-d141-46d7-b97c-f3720b9a2350" }, { "lat": [ 37.59230135, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 138.03089558, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4d53830a-54da-43a4-823c-214a9b06b3c3" }, { "lat": [ 37.59230135, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2712879409351928 }, "lon": [ 138.03089558, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e896f1d-d2b2-464a-8975-9a21c374026c" }, { "lat": [ 37.59230135, 35.02547389 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 138.03089558, 38.50788204 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "76105f2e-d3ce-414a-87e8-d0c076109566" }, { "lat": [ 37.59230135, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1904019688269073 }, "lon": [ 138.03089558, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b34bac59-7629-4570-8789-2b79e42be97c" }, { "lat": [ 37.59230135, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 138.03089558, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e71db6c-c71a-4ce5-9c00-3d152cc49c28" }, { "lat": [ 37.59230135, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.45684987694831825 }, "lon": [ 138.03089558, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6dc926d1-f513-4b55-ac26-d16cf6e44da6" }, { "lat": [ 37.59230135, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1856439704675964 }, "lon": [ 138.03089558, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7891fcf9-a8b2-4a39-9728-9c5317307964" }, { "lat": [ 0.59988022, 8.62278679 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, 39.60080098 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "138e0e9a-8f6e-4346-b731-5ce60dacda81" }, { "lat": [ 0.59988022, 17.34581581 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, -3.54269065 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "03c48b37-e953-4dfe-965c-d307423318a0" }, { "lat": [ 0.59988022, 17.41912493 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10237899917965547 }, "lon": [ 37.79593973, 9.38545882 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "36cf3064-b1a2-4219-afe1-8e9de4782b89" }, { "lat": [ 0.59988022, 9.59411452 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10237899917965547 }, "lon": [ 37.79593973, 8.08943895 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6343f252-08ce-4acf-8ad1-bdd3598bf646" }, { "lat": [ 0.59988022, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10475799835931092 }, "lon": [ 37.79593973, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "06c8a39f-cb6f-4950-bea0-70516f13943b" }, { "lat": [ 0.59988022, -19.00420419 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 37.79593973, 29.8514412 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "e35611d3-12ae-4ed5-8155-6eebf7ef2e1f" }, { "lat": [ 41.46221943, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 74.54165513, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cb93aa6b-6a64-425d-80d8-088c978436bd" }, { "lat": [ 12.72004786, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 104.90694325, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0e0c94e7-6798-481c-842e-d01dcb4ed695" }, { "lat": [ 12.72004786, 33.03970582 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 104.90694325, 43.74353149 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5e62937a-2a94-4eaf-88d9-cf5f88bfd014" }, { "lat": [ 12.72004786, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 104.90694325, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e1c73514-57bd-453b-b7c1-83fa0724b757" }, { "lat": [ 36.38523983, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 127.83916086, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dbeea3f3-00d0-4ffe-bfc1-911492ac2b69" }, { "lat": [ 36.38523983, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 127.83916086, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e2d019c-2ea5-4e0f-90d5-8632b1d99daa" }, { "lat": [ 36.38523983, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.44257588187038555 }, "lon": [ 127.83916086, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "10e8e379-f93f-4eff-9134-1327a7df675a" }, { "lat": [ 36.38523983, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 127.83916086, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dd618873-5c73-496c-9116-c27c8a4a24d7" }, { "lat": [ 36.38523983, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 127.83916086, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0a0a2b4a-392d-445d-b658-5a9f5bceb68f" }, { "lat": [ 36.38523983, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1380639868744873 }, "lon": [ 127.83916086, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5e0b54ef-18a1-4882-870f-84176b1f2d65" }, { "lat": [ 36.38523983, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2427399507793273 }, "lon": [ 127.83916086, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "fcb12013-3321-4ebb-8ecd-c179bd601b3f" }, { "lat": [ 36.38523983, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1333059885151764 }, "lon": [ 127.83916086, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7ecbea53-238a-4969-87fa-e520f6f6f88f" }, { "lat": [ 36.38523983, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.7970467596390484 }, "lon": [ 127.83916086, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b9079723-b562-4f62-9932-f50a6bdc8d5e" }, { "lat": [ 36.38523983, 48.15688067 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 127.83916086, 67.29149357 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9fe7c991-d37a-47d2-b64f-753d0837f044" }, { "lat": [ 36.38523983, 21.18566599 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 127.83916086, 96.48843321 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "566c1178-b6d8-4df8-881d-b8eb8e44fe82" }, { "lat": [ 36.38523983, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 127.83916086, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e84774da-73c5-430a-879d-ce16ece86322" }, { "lat": [ 36.38523983, 28.24891365 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 127.83916086, 83.91582640000001 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1d91ebea-7e00-440d-9bc5-74dd3ab7d97d" }, { "lat": [ 36.38523983, 11.77536778 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 127.83916086, 122.88393253 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8b1dbb8f-0e3b-4e73-a22b-2cf5d715ab6b" }, { "lat": [ 36.38523983, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13568498769483184 }, "lon": [ 127.83916086, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1d1ed487-9959-4528-9f1f-66de024380be" }, { "lat": [ 36.38523983, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 127.83916086, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1988b24e-0277-47ed-b6e5-48c661837cd9" }, { "lat": [ 36.38523983, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 127.83916086, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1a96655a-2e3b-4e35-b594-7bb6a7431772" }, { "lat": [ 36.38523983, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15233798195242002 }, "lon": [ 127.83916086, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e65da616-d2f6-4396-b14b-437c89148bf2" }, { "lat": [ 36.38523983, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 127.83916086, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3ff12998-d17f-41f5-b61e-11899bb2b588" }, { "lat": [ 36.38523983, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 127.83916086, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "57a0afb7-0264-4e22-b811-11493ffd3edb" }, { "lat": [ 36.38523983, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1380639868744873 }, "lon": [ 127.83916086, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d4ba2ea3-5ae7-496a-adee-011594e45465" }, { "lat": [ 36.38523983, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1333059885151764 }, "lon": [ 127.83916086, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2acd3a1d-809a-44fe-8d26-68757d8ff1ea" }, { "lat": [ 29.33431262, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "99226b58-e955-4d9e-a436-15d402dcd025" }, { "lat": [ 29.33431262, 33.92306631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58700459, 35.88016072 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a46ce22-f0a7-4e61-8950-8d0fd413291b" }, { "lat": [ 48.15688067, 40.28827235 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 47.54599879 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "29f0db9d-e2b7-425b-81ed-f3a86c25fcf5" }, { "lat": [ 48.15688067, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7896ce8c-41ef-4af8-9e92-e4c56bbb4241" }, { "lat": [ 48.15688067, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4f63b9be-3b1f-49af-8f0a-597f28d17fe8" }, { "lat": [ 48.15688067, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "361043af-abcd-41dc-9a9f-f2e8828932b5" }, { "lat": [ 48.15688067, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "79503224-ff51-4129-9498-49d44cdd5004" }, { "lat": [ 48.15688067, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 67.29149357, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "56d9d6c2-3b55-46d8-8c92-cdfe6eb1e293" }, { "lat": [ 33.92306631, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "00b411a3-f636-459e-b76f-3574b23b21c2" }, { "lat": [ 33.92306631, 26.04205135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 50.54196932 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2db436b1-a227-4e2b-af21-977a7dfa84db" }, { "lat": [ 33.92306631, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d3290332-1d49-45f4-8b0d-27652633038a" }, { "lat": [ 33.92306631, 33.03970582 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 43.74353149 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "57f86b2d-8112-4c95-8cc3-627ac344a2f0" }, { "lat": [ 33.92306631, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "98e75721-eed0-4121-ac3e-121e5a551337" }, { "lat": [ 33.92306631, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.88016072, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f8befd4e-985b-4b6a-923a-59edccbcdf28" }, { "lat": [ 47.13665835, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 9.53574312, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ce06dbb2-2d2a-45bb-b761-5d3ae95ba620" }, { "lat": [ 47.13665835, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 9.53574312, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b7506461-2ca1-4b86-8d44-46e14b2142e7" }, { "lat": [ 7.61266509, 4.51968958 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 114.72203035 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "391ca0df-a53a-45b1-9b1f-2a1f010e97e0" }, { "lat": [ 7.61266509, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 80.70108238, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "78b8a34c-1a4c-4ce2-8e6c-3d4dd4e67dde" }, { "lat": [ 7.61266509, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e1109c85-161f-4360-9213-2dd50fbd619d" }, { "lat": [ 7.61266509, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 80.70108238, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "010c85e5-412c-4305-9d1b-dccfe3cbd9a0" }, { "lat": [ 7.61266509, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 80.70108238, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c6fc1f7f-9c92-4a1d-8d0d-cfef69bac993" }, { "lat": [ 55.32610984, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 23.88719355, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e8011031-c077-4b9b-b924-d86122c3423b" }, { "lat": [ 55.32610984, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 23.88719355, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a47d68b4-66b0-473e-9de0-100ed7b30e81" }, { "lat": [ 55.32610984, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 23.88719355, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7bd48155-2059-47d4-aeea-ebe1d32eac83" }, { "lat": [ 55.32610984, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 23.88719355, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "63eec1c4-3a36-41a1-8fc9-0887388ce444" }, { "lat": [ 55.32610984, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d963e3ec-dbee-4cc9-9032-c4395c48c5b0" }, { "lat": [ 55.32610984, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a1fdb74f-7243-4cf1-88cf-3e85aafc99a4" }, { "lat": [ 55.32610984, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 23.88719355, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "013ec1be-8092-4bf2-a907-9d6c7ea39f82" }, { "lat": [ 55.32610984, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 23.88719355, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a0bf536f-f501-4293-bc0a-5f3ac195271e" }, { "lat": [ 55.32610984, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 23.88719355, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3320bb84-97c8-4537-836d-d94fdb4b9e99" }, { "lat": [ 55.32610984, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 23.88719355, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4cdcc4d1-cf9f-487a-bbf3-cdb7986d3a4b" }, { "lat": [ 55.32610984, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 23.88719355, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fbe02e86-f607-49b0-9e21-ff33b7d0e34f" }, { "lat": [ 55.32610984, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "72531a3f-6b53-48a5-ac4e-2c6c244281a4" }, { "lat": [ 55.32610984, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 23.88719355, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3753ee31-74f0-47d7-acd2-b7ba2b496bd4" }, { "lat": [ 55.32610984, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 23.88719355, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "36392a5e-f0ac-4c0b-86cd-3d606d9e095c" }, { "lat": [ 55.32610984, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 23.88719355, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "787ffc68-c5e1-4adb-86c1-3fdd1b96e5c0" }, { "lat": [ 55.32610984, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 23.88719355, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2536387-b94e-433e-ba14-befb8a388884" }, { "lat": [ 55.32610984, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 23.88719355, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7200dce5-e958-4e1f-a094-e830546ba562" }, { "lat": [ 55.32610984, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 23.88719355, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a4a07eba-a1ec-4ddd-9bc7-56ccd399f3f9" }, { "lat": [ 55.32610984, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 23.88719355, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6933f248-68d5-4be1-8e83-b1c969377b6f" }, { "lat": [ 55.32610984, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 23.88719355, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "86c584d4-9d80-416a-9733-ad08987f4308" }, { "lat": [ 49.76725361, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 6.07182201, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a7b253dd-ca52-4a28-a59d-6012f950ebbb" }, { "lat": [ 49.76725361, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 6.07182201, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0f02f645-fef2-47a7-9a07-b3dff2910a59" }, { "lat": [ 49.76725361, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 6.07182201, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2f01b63-42cd-44d8-b9cf-7fa1e72d0743" }, { "lat": [ 49.76725361, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 6.07182201, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "79df5b48-fd6f-43e9-8a4c-ebbdc8ba124e" }, { "lat": [ 49.76725361, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2070549630844955 }, "lon": [ 6.07182201, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "91dbc923-dfd9-4a98-a661-9284e5a04e60" }, { "lat": [ 49.76725361, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 6.07182201, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d1c0dde6-6777-4777-83b6-7e510633ca91" }, { "lat": [ 49.76725361, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 6.07182201, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fed50c7b-bad2-4764-bd94-8b707dea8335" }, { "lat": [ 49.76725361, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 6.07182201, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c3c120a4-3653-4c63-b370-c31191a59924" }, { "lat": [ 49.76725361, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3545529122231337 }, "lon": [ 6.07182201, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "023dc9e7-ee50-4007-88cf-dd1f1221a792" }, { "lat": [ 49.76725361, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 6.07182201, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ea00935-8ed5-4c12-93bb-bd52159c413b" }, { "lat": [ 49.76725361, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 6.07182201, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "907e2230-680d-413a-8205-f1866fb07384" }, { "lat": [ 49.76725361, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c554a9e-427b-48df-a541-7b5f7433e8d9" }, { "lat": [ 49.76725361, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 6.07182201, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5984df7f-e72f-4ea8-9cd0-065c7fd43240" }, { "lat": [ 49.76725361, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 6.07182201, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "743a3122-9ee0-477e-b57c-48c002c779ab" }, { "lat": [ 49.76725361, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24036095159967186 }, "lon": [ 6.07182201, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10e3e019-5d78-4bc8-a793-3e701f725c5a" }, { "lat": [ 49.76725361, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1856439704675964 }, "lon": [ 6.07182201, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e08b43cf-c6f0-41d2-b4bc-e2f1cad9cf13" }, { "lat": [ 49.76725361, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 6.07182201, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bacd15c3-2637-4ab6-a2db-f67b3b0867a8" }, { "lat": [ 49.76725361, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 6.07182201, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c486eadc-91e0-4b89-9b98-e1af8e4ae370" }, { "lat": [ 49.76725361, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 6.07182201, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d64b6a8a-612b-49a0-812a-8df93597a186" }, { "lat": [ 49.76725361, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f4f31b40-e01c-4f6c-9f0d-dd74cf002c55" }, { "lat": [ 49.76725361, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ef27c35-5a01-494d-b3d9-d23d17740a28" }, { "lat": [ 49.76725361, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 6.07182201, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f8c4fefa-3cf7-4103-97e8-ffed2ad734ac" }, { "lat": [ 49.76725361, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 6.07182201, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac66da80-aa78-43cf-9fd1-a50bd370e96d" }, { "lat": [ 56.85085163, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 24.91235983, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a38b76c3-0058-41b0-ab29-5c0c30cf3780" }, { "lat": [ 56.85085163, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3769e68f-87cd-4545-ac7f-9a8232445bd9" }, { "lat": [ 56.85085163, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 24.91235983, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8c9af33-5a18-4c70-9394-b6fe2a6e9cbf" }, { "lat": [ 56.85085163, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c95a7a54-49c0-4e0b-8499-86fed34b8342" }, { "lat": [ 56.85085163, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 24.91235983, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d1a2450a-48b6-476b-95bf-f637a9311397" }, { "lat": [ 56.85085163, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5986774b-23b8-4338-ab72-abc89894f77e" }, { "lat": [ 56.85085163, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 24.91235983, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52cd78ed-9f36-4cf0-98eb-18f644f43e80" }, { "lat": [ 56.85085163, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.91235983, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a9345890-69ae-4876-88e9-dfddd012aa09" }, { "lat": [ 56.85085163, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 24.91235983, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8b84196d-8884-4e8b-8772-00cb0a419c6b" }, { "lat": [ 56.85085163, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 24.91235983, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b188a0aa-ee3a-429b-b865-1fe8e4e9cbef" }, { "lat": [ 29.83762955, 28.15893849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10475799835931092 }, "lon": [ -8.45615795, 2.61732301 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "09520374-6c9e-4a24-baff-7dda5502e58d" }, { "lat": [ 29.83762955, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10713699753896638 }, "lon": [ -8.45615795, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "9bc5017a-c7b9-472b-a634-354634722a81" }, { "lat": [ 47.19498804, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 28.45673372, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d0a98ccd-b6a1-42c6-8515-81674e4f3c3a" }, { "lat": [ 47.19498804, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "522f0bae-572e-4c7d-a7c0-9a598bc96859" }, { "lat": [ 47.19498804, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 28.45673372, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "48eb7473-4059-4ff8-932a-01fed2987627" }, { "lat": [ 47.19498804, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 28.45673372, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ee9b70a7-6fa8-4c19-b4bf-b6546da21a6e" }, { "lat": [ 47.19498804, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 28.45673372, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2acb947f-fc73-432c-92e6-23834f7c3f24" }, { "lat": [ 47.19498804, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 28.45673372, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e602ff0e-54f4-428a-b6af-17bfea5a0a9c" }, { "lat": [ 47.19498804, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 28.45673372, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b03768bb-68bc-422d-9bb9-0163b5185706" }, { "lat": [ 47.19498804, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 28.45673372, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "67ad00b7-43be-4879-8fc6-4ce525cfdf6d" }, { "lat": [ 47.19498804, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6fa8a5db-e044-4ace-89f4-4909a48195a2" }, { "lat": [ 47.19498804, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 28.45673372, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a04181cd-263d-495e-92d5-e2671eafc2cd" }, { "lat": [ 47.19498804, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 28.45673372, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ae642749-5aea-49be-8d7f-bd7a81defe7d" }, { "lat": [ 47.19498804, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 28.45673372, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2241ec0a-b9c5-4075-84c9-1e96de9ab4ae" }, { "lat": [ 47.19498804, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5def3eaf-1624-45e7-a2a4-37b947946520" }, { "lat": [ 47.19498804, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 28.45673372, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4e23f25d-2579-4f31-b441-1ebeb794f83d" }, { "lat": [ 42.78890259, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 19.23883939, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed4cb761-35df-4223-bbc5-6aa4507468f4" }, { "lat": [ 41.59530893, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "70d93e46-e4e6-462c-bc73-fe9497616133" }, { "lat": [ 41.59530893, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 21.68211346, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "937cbd3d-9f55-400e-8469-ef7b96fc2661" }, { "lat": [ 41.59530893, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 21.68211346, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "59c85bca-d58b-484a-aecb-31572a8a8ed8" }, { "lat": [ 41.59530893, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 21.68211346, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7df490c7-9e7d-4de6-8bff-5a262087b798" }, { "lat": [ 41.59530893, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 21.68211346, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "41c64dbf-b349-45ec-a9e7-4a839f92ccc9" }, { "lat": [ 41.59530893, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e2b6390f-7754-40d4-8142-f26f3aab8f29" }, { "lat": [ 41.59530893, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 21.68211346, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a28da406-6298-4272-a47a-5d3b6dc8094f" }, { "lat": [ 41.59530893, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f6dd5206-30ef-439a-85d9-ab65e87cc52a" }, { "lat": [ 41.59530893, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 21.68211346, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cef3b886-6611-4296-a5e1-e2b53c527030" }, { "lat": [ 41.59530893, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 21.68211346, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "afd5bc16-28ed-4c9a-8cf9-8ddf579bf673" }, { "lat": [ 41.59530893, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 21.68211346, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69b103dc-2b93-47af-a4f4-9c41775e2a9f" }, { "lat": [ 41.59530893, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 21.68211346, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "48fafc5f-68db-448d-93ba-bd41a56e3e2a" }, { "lat": [ 41.59530893, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 21.68211346, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b41747b5-2a93-4a34-b5cd-2a8b6d0c7f4d" }, { "lat": [ 41.59530893, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 21.68211346, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ca61d55-6d60-4a46-a651-02be70031efc" }, { "lat": [ 41.59530893, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 21.68211346, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cffa020b-bd87-41b1-b155-a28dcb342dac" }, { "lat": [ 17.34581581, 8.62278679 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -3.54269065, 39.60080098 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "618f1eb0-c627-4722-9bed-8e54d8303ec4" }, { "lat": [ 21.18566599, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 96.48843321, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1fc545ab-f668-48ee-b9ff-231ee50dbbe8" }, { "lat": [ 21.18566599, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 96.48843321, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "052d065d-f28b-43a6-b04a-c1bcb515c818" }, { "lat": [ 21.18566599, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 96.48843321, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f1e42f4a-c090-4a34-bab5-69c2ca867b46" }, { "lat": [ 46.82681544, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.05299765, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "17e4bd20-4169-4c65-823c-d6ff032d467c" }, { "lat": [ 22.22311688, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2760459392945037 }, "lon": [ 113.50932116, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "942d6a36-fca1-4c88-a4b2-3217c95e93ec" }, { "lat": [ 22.22311688, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 113.50932116, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5038b323-7b69-4177-9a6a-5d9fb0a9af0f" }, { "lat": [ 22.22311688, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 113.50932116, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a9af774b-ae9e-404f-bdb6-260fd1d19e86" }, { "lat": [ 22.22311688, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 113.50932116, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bf025394-79d3-48f3-bb56-5336ffcf7bb0" }, { "lat": [ 22.22311688, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 113.50932116, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9003bd5a-9065-41b5-b791-092afbabf2b8" }, { "lat": [ 22.22311688, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 113.50932116, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7da066fd-3778-42e7-9229-35d602f01f99" }, { "lat": [ 20.25736706, 28.15893849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -10.34779815, 2.61732301 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6253e642-ffd9-4867-b9b2-3e5eb5370b71" }, { "lat": [ 35.92149632, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.40523316, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6f484435-6c56-47c6-820c-dd5847abc808" }, { "lat": [ 35.92149632, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.40523316, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7752fcf5-e90e-4b99-955e-b6ddefc327eb" }, { "lat": [ 35.92149632, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f084d917-dff2-4a53-b967-f416f462cdec" }, { "lat": [ 35.92149632, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 14.40523316, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "11db4448-05e7-4885-9c3b-f84d70b1f6c4" }, { "lat": [ 35.92149632, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 14.40523316, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18acd528-c38c-40c5-9320-7b294a86e294" }, { "lat": [ 35.92149632, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 14.40523316, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eb37277d-2f81-40ed-97ea-cbd8a8353b32" }, { "lat": [ 35.92149632, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.40523316, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d016b0b4-427b-489f-93b4-2d2d2cb5be78" }, { "lat": [ 35.92149632, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.40523316, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5f9940c-b793-404e-b4bc-c3272f049e17" }, { "lat": [ 35.92149632, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 14.40523316, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cde78872-29b0-45ca-8476-865249677bb7" }, { "lat": [ 35.92149632, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.40523316, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6df6edcc-be7d-435d-b437-3db5b58490ef" }, { "lat": [ 35.92149632, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.40523316, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d492394e-4cf8-45de-9614-0c61116568a4" }, { "lat": [ 35.92149632, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 14.40523316, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40a2e448-a8f2-437b-811e-de768db173f0" }, { "lat": [ 35.92149632, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 14.40523316, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "389fd448-aab2-4408-98c5-001693fa4422" }, { "lat": [ 35.92149632, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 14.40523316, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "22128359-de52-4f39-8c69-c738129dadb0" }, { "lat": [ 35.92149632, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 14.40523316, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3b1e35f6-e17f-4641-a960-90c03833ec6e" }, { "lat": [ -13.21808088, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 34.28935599, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "aa4ae46a-1430-4ef2-9f1c-dd61a6fb6d39" }, { "lat": [ -13.21808088, 0.59988022 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 34.28935599, 37.79593973 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4803bcd1-d25a-498d-bc3c-fdb48366faa4" }, { "lat": [ 23.94753724, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1642329778506973 }, "lon": [ -102.52345169, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "f9bf9722-cc92-4596-b331-97824d8dbd93" }, { "lat": [ 23.94753724, 21.62289528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.14520098441345367 }, "lon": [ -102.52345169, -79.01605384 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ed0e932d-e6f7-4f02-af2a-c926ffccd829" }, { "lat": [ 23.94753724, 15.69403664 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10951599671862183 }, "lon": [ -102.52345169, -90.36482009 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "a512cce6-fa0b-436c-a609-81d74dd77e64" }, { "lat": [ 23.94753724, 8.51750797 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10237899917965547 }, "lon": [ -102.52345169, -80.11915156 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "7cbf31d9-2b78-46a4-841f-58e7bcd48b0a" }, { "lat": [ 23.94753724, 45.6795472 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.3521739130434782 }, "lon": [ -102.52345169, -112.46167369999999 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "10233e2c-c9f1-4d50-95ea-f0636a945be3" }, { "lat": [ 3.78986846, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 109.69762284, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "41db25b3-d431-4620-91ea-2dd93a39714c" }, { "lat": [ 3.78986846, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 109.69762284, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b68aa927-8023-4aaa-be76-700421318996" }, { "lat": [ 3.78986846, 4.51968958 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 109.69762284, 114.72203035 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1e2e877c-6529-4c46-a576-3f785e80515d" }, { "lat": [ 3.78986846, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1166529942575882 }, "lon": [ 109.69762284, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "caf9662e-2150-4238-bae3-c4245b33d92a" }, { "lat": [ 3.78986846, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1380639868744873 }, "lon": [ 109.69762284, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "78aa1340-d9fe-481a-af2e-71171e6f0eda" }, { "lat": [ 3.78986846, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 109.69762284, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6319e4b0-9208-48e6-9ee3-2a7bcdece4fb" }, { "lat": [ 3.78986846, 33.03970582 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 109.69762284, 43.74353149 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ed99bcb4-900f-4d03-bfdb-a6e02525e554" }, { "lat": [ 3.78986846, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1428219852337982 }, "lon": [ 109.69762284, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b31bdada-98e2-4fe5-a99f-f7d1b1c2c320" }, { "lat": [ 3.78986846, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 109.69762284, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4555d8cf-1483-4cac-a405-c80b7bd00e74" }, { "lat": [ 3.78986846, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1904019688269073 }, "lon": [ 109.69762284, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6af09b00-fb1d-4cec-bac7-dfc429f2a604" }, { "lat": [ 3.78986846, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1333059885151764 }, "lon": [ 109.69762284, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d272a0ab-d89b-42a8-9042-4985d1ffd9cf" }, { "lat": [ 3.78986846, 29.33431262 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 109.69762284, 47.58700459 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f7dcdbe7-7d76-4e93-a5dc-fee30581cb35" }, { "lat": [ 3.78986846, 7.61266509 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, 80.70108238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6b739fcd-a431-49cd-af3d-1f6ca4d6c2c4" }, { "lat": [ 3.78986846, 20.60515333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, 56.09166155 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "346beac0-a318-4f80-897f-20631fa3da50" }, { "lat": [ 3.78986846, 11.77536778 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 109.69762284, 122.88393253 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1220898c-7444-4fcf-adbb-ed1b397c2179" }, { "lat": [ 3.78986846, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14757998359310912 }, "lon": [ 109.69762284, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4284b40d-2f0f-463d-8f02-0a371368428c" }, { "lat": [ 3.78986846, 31.91613893 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 109.69762284, 35.19628705 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bb697771-5d4d-4999-86d8-e21e6b6b77d7" }, { "lat": [ 3.78986846, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 109.69762284, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9a6f29fd-6901-4d10-aa9c-fb7e8e9964ac" }, { "lat": [ 3.78986846, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 109.69762284, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f5f403a4-e6dc-439a-bf69-13117076a216" }, { "lat": [ 3.78986846, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15233798195242002 }, "lon": [ 109.69762284, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "cadf8c5a-7b41-4c88-94d3-2189fc442064" }, { "lat": [ 3.78986846, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9e21d57a-01e6-412d-ace8-dc81e514aac7" }, { "lat": [ 3.78986846, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 109.69762284, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "134e58a0-e071-46d8-a3d2-8e5a24c865a8" }, { "lat": [ 3.78986846, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 109.69762284, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "93cccf5d-0cd7-4aef-b7c7-8beaa7707ca5" }, { "lat": [ 3.78986846, 41.75554225 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 109.69762284, 63.14001528 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ffac3d25-a0e0-4737-9389-9321e8209d3f" }, { "lat": [ 3.78986846, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 109.69762284, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a8903221-4cf5-45d3-9abb-654e575c01d2" }, { "lat": [ 3.78986846, 15.90928005 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 109.69762284, 47.58676189 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b79dace8-8387-43c5-b037-418a30521e5a" }, { "lat": [ -22, -22.18403213 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 17, 23.79853368 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "4029b52c-1f76-4272-9e00-e06002256370" }, { "lat": [ -22, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10475799835931092 }, "lon": [ 17, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8c9c9ba6-d4e9-42ba-b5e7-2ea5e62a38b4" }, { "lat": [ 17.41912493, 8.62278679 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.38545882, 39.60080098 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "50277f53-5cb5-44fa-bb77-9a2f7af0f862" }, { "lat": [ 17.41912493, 17.34581581 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.38545882, -3.54269065 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "de5eb5bc-2668-4ff7-872b-eda8578c8b1b" }, { "lat": [ 9.59411452, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10237899917965547 }, "lon": [ 8.08943895, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "79810b1a-f87e-4f18-a566-4e1abeb4dfeb" }, { "lat": [ 9.59411452, 5.69109849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 12.73964156 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "60110ab8-2ad8-4369-a01b-76f6b3656bf8" }, { "lat": [ 9.59411452, 0.59988022 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10237899917965547 }, "lon": [ 8.08943895, 37.79593973 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d3b542e2-3a6b-483c-8706-f291d01ac413" }, { "lat": [ 9.59411452, -19.00420419 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 8.08943895, 29.8514412 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d0bdb999-2380-4f34-bb8d-6a8be601d352" }, { "lat": [ 52.100789899999995, 41.14244989 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, 20.04983396 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ded42a8f-6f73-45f0-b189-91b0cf8c0ac3" }, { "lat": [ 52.100789899999995, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3283839212469237 }, "lon": [ 5.28144793, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b8c62edd-531d-4c99-b7b7-08bcd5b91df4" }, { "lat": [ 52.100789899999995, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5757998359310911 }, "lon": [ 5.28144793, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e266121d-bd41-4586-8929-14c2c70036de" }, { "lat": [ 52.100789899999995, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 5.28144793, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1a1b5d2a-6b09-48dd-abb5-b431472bb7e3" }, { "lat": [ 52.100789899999995, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4116488925348646 }, "lon": [ 5.28144793, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c1ba47a8-2fe3-45a2-a239-c1c8f1225a52" }, { "lat": [ 52.100789899999995, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17850697292863005 }, "lon": [ 5.28144793, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "939f1065-6dd1-45bf-9182-e5ac5cb510dc" }, { "lat": [ 52.100789899999995, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 1.6035274815422478 }, "lon": [ 5.28144793, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b662f065-471f-461d-b710-7d03d74e6141" }, { "lat": [ 52.100789899999995, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26890894175553737 }, "lon": [ 5.28144793, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "87d41ef0-1768-4612-8f67-996b5fe57374" }, { "lat": [ 52.100789899999995, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 5.28144793, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "974f8c10-dd8c-46e8-840f-c1f869824be4" }, { "lat": [ 52.100789899999995, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.49967186218211646 }, "lon": [ 5.28144793, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e6b23427-80be-4e37-b6ba-e46d75177e78" }, { "lat": [ 52.100789899999995, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24987694831829368 }, "lon": [ 5.28144793, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1a89eb4a-8112-48d5-b132-18f30b0647ed" }, { "lat": [ 52.100789899999995, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5353568498769483 }, "lon": [ 5.28144793, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cf62ebb0-0804-4b2b-8e6e-ec2f3154151f" }, { "lat": [ 52.100789899999995, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9326497128794092 }, "lon": [ 5.28144793, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "09e26794-70dd-4dc2-a030-409ea7bbae79" }, { "lat": [ 52.100789899999995, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20229696472518457 }, "lon": [ 5.28144793, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1e8753f5-510d-4701-8db2-4f4257767494" }, { "lat": [ 52.100789899999995, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8efbea8e-1342-4a41-b5f1-f5d74ad6e4ba" }, { "lat": [ 52.100789899999995, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 5.28144793, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9b53f2ac-dccc-4fed-8f02-685187911a71" }, { "lat": [ 52.100789899999995, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19278096800656275 }, "lon": [ 5.28144793, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64c2299c-9592-419f-9865-c35b4ef2affa" }, { "lat": [ 52.100789899999995, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 5.28144793, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8dfcda47-e29c-460a-968d-a9d7c205ccf7" }, { "lat": [ 52.100789899999995, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.758982772764561 }, "lon": [ 5.28144793, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ef22c67-ab33-4a3b-9f3a-3ad9966110b2" }, { "lat": [ 52.100789899999995, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "828c3e97-f61b-4539-9c3a-b53a51ab39b0" }, { "lat": [ 52.100789899999995, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1642329778506973 }, "lon": [ 5.28144793, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2a44990-c13a-438b-8733-72cf065dfbf4" }, { "lat": [ 52.100789899999995, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 5.28144793, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40f2b9db-526e-4bb6-a821-48633e7a737b" }, { "lat": [ 52.100789899999995, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2379819524200164 }, "lon": [ 5.28144793, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6442d147-fa02-44b0-bd8d-040056ee6d1a" }, { "lat": [ 52.100789899999995, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2165709598031173 }, "lon": [ 5.28144793, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f8f7e1b3-df68-4554-9570-3941ba6dc4f9" }, { "lat": [ 52.100789899999995, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2808039376538146 }, "lon": [ 5.28144793, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8a9c8345-f984-487e-bb3e-d69ce3ea3afa" }, { "lat": [ 52.100789899999995, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 5.28144793, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50321b7d-255f-4eca-b42b-e6a41c9585c7" }, { "lat": [ 52.100789899999995, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 5.28144793, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "80a90bae-1a87-404f-b0ca-7f35f65becb0" }, { "lat": [ 52.100789899999995, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20229696472518457 }, "lon": [ 5.28144793, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3158c77-aa1e-4848-afd2-4a7f0c073205" }, { "lat": [ 52.100789899999995, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24511894995898278 }, "lon": [ 5.28144793, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "722a8979-f10d-4635-a925-fabaaec45b8c" }, { "lat": [ 52.100789899999995, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 5.28144793, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1a093c0e-f52b-4f3a-a105-c195a20507b3" }, { "lat": [ 52.100789899999995, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 5.28144793, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bbcfa42b-1036-4bb3-b639-acb9e9a96861" }, { "lat": [ 52.100789899999995, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 5.28144793, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "685cefbc-020e-4f5d-9d87-4bc5b4745c69" }, { "lat": [ 68.75015572, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1951599671862182 }, "lon": [ 15.34834656, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cbf13bfa-4385-4964-926c-d34797cf0b6d" }, { "lat": [ 68.75015572, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ 15.34834656, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2fdb38c-c928-498c-a5d6-536de4c04ae7" }, { "lat": [ 68.75015572, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "abf8bd5e-061b-44b3-994a-527fa90aa105" }, { "lat": [ 68.75015572, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15709598031173094 }, "lon": [ 15.34834656, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dbd9ecf5-b265-4d88-abb0-090b6dedcfde" }, { "lat": [ 68.75015572, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 15.34834656, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "66548acd-3dfd-4d32-81b8-bf4c14d25312" }, { "lat": [ 68.75015572, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.45209187858900735 }, "lon": [ 15.34834656, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "debdf80f-91d5-4dcf-bd09-ece1bcfdf8bd" }, { "lat": [ 68.75015572, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2070549630844955 }, "lon": [ 15.34834656, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "37ebf3a5-3558-4060-98dd-ac886ce95348" }, { "lat": [ 68.75015572, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 15.34834656, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "15cd364f-534c-4ebf-a93b-5aad5b35358b" }, { "lat": [ 68.75015572, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27842493847415917 }, "lon": [ 15.34834656, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5101c137-ad80-43c9-b53b-78ada61fb495" }, { "lat": [ 68.75015572, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 15.34834656, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "707e5278-2221-4238-ab29-d6548de0f8ff" }, { "lat": [ 68.75015572, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2379819524200164 }, "lon": [ 15.34834656, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "314cee93-9e23-4fd2-adaf-77bb036e5e4a" }, { "lat": [ 68.75015572, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.39023789991796554 }, "lon": [ 15.34834656, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2ff10a82-301c-4a07-a2b2-035be39092c5" }, { "lat": [ 68.75015572, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1856439704675964 }, "lon": [ 15.34834656, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4fbb7117-ba74-4712-ba02-e4a35a3aa44f" }, { "lat": [ 68.75015572, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 15.34834656, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5bf9f901-1eeb-4549-9f10-10c8d4742c3c" }, { "lat": [ 68.75015572, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 15.34834656, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "146e3a3f-db40-4ced-b9dc-9a987bc0c543" }, { "lat": [ 68.75015572, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e6c9777b-0c23-40b1-bd92-a480835e7b88" }, { "lat": [ 68.75015572, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27842493847415917 }, "lon": [ 15.34834656, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "642ff096-726e-4886-8fe8-376d0c91d551" }, { "lat": [ 68.75015572, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 15.34834656, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dce32082-f9ca-4362-9bb3-0c432f557117" }, { "lat": [ 68.75015572, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 15.34834656, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "79a23c67-a1a0-4e7b-a6ec-b85e0d2f7bbc" }, { "lat": [ 68.75015572, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "93fa1c98-93ce-4905-9bc1-21a45646b3e8" }, { "lat": [ 68.75015572, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 15.34834656, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "53998d82-0c26-440f-9047-e5357bcd3729" }, { "lat": [ 68.75015572, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6fdd43cf-e07d-4a3e-8bf9-2845a1c43627" }, { "lat": [ 68.75015572, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1808859721082855 }, "lon": [ 15.34834656, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bb15b5bd-05a1-439d-ae55-5b0e07fc1f85" }, { "lat": [ 68.75015572, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 15.34834656, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0aefc60-bd0b-42e9-9b0b-e3dd45fc19cd" }, { "lat": [ 68.75015572, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 15.34834656, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3ed6e0a3-e945-4004-968c-d25100478f67" }, { "lat": [ 68.75015572, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 15.34834656, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90103068-3a7d-417c-92dc-18a94c3fa2cc" }, { "lat": [ 68.75015572, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 15.34834656, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "214d6bc8-f004-4d44-a7f6-c1abbfa52499" }, { "lat": [ 68.75015572, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 15.34834656, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6de53e49-eab8-4774-9436-ac2db0275a20" }, { "lat": [ 68.75015572, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2593929450369155 }, "lon": [ 15.34834656, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "196d97f5-169e-442a-9912-f2acc14bb5f7" }, { "lat": [ 68.75015572, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 15.34834656, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9e87237b-d0fb-4d2a-be04-25f4d61c35f1" }, { "lat": [ 68.75015572, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 15.34834656, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fe965dbb-391c-4bb7-a33f-3453943e56d2" }, { "lat": [ 68.75015572, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 15.34834656, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b3325fa0-1555-4dde-b52c-a8bdb44d8092" }, { "lat": [ 28.24891365, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 83.91582640000001, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "226ac16d-b08a-4a07-ad69-e70915173e3c" }, { "lat": [ 28.24891365, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 83.91582640000001, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "25ea2d39-b457-48a5-9a99-f9c18e5617f0" }, { "lat": [ -41.81113557, -25.73288704 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.26652994257588186 }, "lon": [ 171.48492347, 134.49100008 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "883c2874-bb48-4909-b37f-eac22e2614b0" }, { "lat": [ -41.81113557, -17.42858032 ], "legendgroup": "OC", "line": { "color": "cyan", "width": 0.11189499589827728 }, "lon": [ 171.48492347, 165.45195432 ], "mode": "lines", "name": "OC", "showlegend": false, "type": "scattergeo", "uid": "f3980e10-7be2-4056-9403-90f3f450837e" }, { "lat": [ 20.60515333, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 56.09166155, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bd2b2484-856c-45c7-a643-15c5668d6fe0" }, { "lat": [ 20.60515333, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 56.09166155, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e2e95e63-343a-4601-9820-6dee8b931b0f" }, { "lat": [ 20.60515333, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 56.09166155, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "504f16d6-5a41-4331-a47a-b2c7778356f3" }, { "lat": [ 20.60515333, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 56.09166155, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "08612b41-75f8-485f-8ed2-e18dd9ceb760" }, { "lat": [ 20.60515333, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 56.09166155, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8266e11c-dfba-41df-bd53-b07216e94a73" }, { "lat": [ 20.60515333, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 56.09166155, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6780d742-5e6f-49cd-b2b5-539c46b4fe2b" }, { "lat": [ 20.60515333, 29.33431262 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 47.58700459 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7d6ad6ea-2ac6-4081-b7fa-a317447234a5" }, { "lat": [ 20.60515333, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 56.09166155, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6beb5f67-2cfd-4197-b6ab-395f142fb3c3" }, { "lat": [ 20.60515333, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d199a908-e166-4507-97f8-3af402b3ac91" }, { "lat": [ 20.60515333, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "58b73300-8bf1-4604-b58c-d5717387e924" }, { "lat": [ 20.60515333, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "42452e67-7a34-4f7a-926c-24fa7366f97b" }, { "lat": [ 20.60515333, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "94a38ae3-e0d5-4548-85bd-3889febf9408" }, { "lat": [ 20.60515333, 15.90928005 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 56.09166155, 47.58676189 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d519ecc5-a912-4f8a-996a-093c27cf8a2b" }, { "lat": [ 8.51750797, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10713699753896638 }, "lon": [ -80.11915156, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "b63a5a0b-e3dc-42fa-8a91-b9eab874d92f" }, { "lat": [ -9.15280381, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "a945200e-fd14-4ffd-a812-7020cef2d853" }, { "lat": [ -9.15280381, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1166529942575882 }, "lon": [ -74.38242685, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "29133e91-11f2-4954-9e6a-dfa7fdb2d3d5" }, { "lat": [ -9.15280381, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.5163248564397046 }, "lon": [ -74.38242685, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "99d6e2cf-ec41-4419-9388-368ffeb72b4a" }, { "lat": [ -9.15280381, 3.91383431 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -74.38242685, -73.08114582 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "2fffec5a-634f-4cfe-8ead-81572a6f655b" }, { "lat": [ 11.77536778, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 122.88393253, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bf00209a-be65-4160-99c8-6e5f1284f240" }, { "lat": [ 11.77536778, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13092698933552094 }, "lon": [ 122.88393253, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7b843da5-1109-445e-9cf4-4de97e259633" }, { "lat": [ 11.77536778, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 122.88393253, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "23c00355-67a7-4aee-8a3c-d1b0d677be4f" }, { "lat": [ 11.77536778, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bd0e5681-7ecc-41d2-a220-9ce5adc82bf8" }, { "lat": [ 11.77536778, 20.60515333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 122.88393253, 56.09166155 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7fcc3af9-f3e3-4c11-883f-375ed2c2c536" }, { "lat": [ 11.77536778, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "322ed099-a62a-452a-a9ec-9bec4ae2c523" }, { "lat": [ 11.77536778, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 122.88393253, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d8844f71-4a2b-4322-bf02-d91b1c39dd44" }, { "lat": [ 29.9497515, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a0bed270-e2a5-430e-9379-e5dc18eef2db" }, { "lat": [ 29.9497515, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.13092698933552094 }, "lon": [ 69.33957937, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2f445e4d-0677-4c83-b558-49e8b700b046" }, { "lat": [ 29.9497515, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 69.33957937, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5403dab8-1f58-41ff-a77e-f6ccdc1218a1" }, { "lat": [ 29.9497515, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 69.33957937, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "28f860c3-00dd-4247-a17b-59b8dd0e1c40" }, { "lat": [ 29.9497515, 22.22311688 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 69.33957937, 113.50932116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "47d3eff2-bd2b-4aeb-8c98-33ef1df335aa" }, { "lat": [ 29.9497515, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 69.33957937, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "03322b42-8481-4655-885c-b98719fbb7a7" }, { "lat": [ 29.9497515, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 69.33957937, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "aee82404-0390-4de6-8ad1-eaf449be51ea" }, { "lat": [ 29.9497515, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12378999179655456 }, "lon": [ 69.33957937, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5b5569d8-ea02-4f73-ae3c-88a21c7a11de" }, { "lat": [ 29.9497515, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "511c6c38-1f6c-470d-9915-b5e56403aa37" }, { "lat": [ 29.9497515, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b147874f-8a36-4a2c-a8e5-1a54ad37fc2d" }, { "lat": [ 29.9497515, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 69.33957937, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ec1bcb1a-2bdc-4d68-bdfa-370e51405755" }, { "lat": [ 29.9497515, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 69.33957937, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d28e4551-c612-4d43-a317-91b0389606b4" }, { "lat": [ 52.12759564, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 19.39012835, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2f67df3-7be6-4dad-88c9-1d76a5e0d694" }, { "lat": [ 52.12759564, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1951599671862182 }, "lon": [ 19.39012835, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "67901202-a14a-4e62-a989-2a7d35ccd5f4" }, { "lat": [ 52.12759564, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 19.39012835, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52b690e7-9232-4e0d-91bf-3fdd8c6b77a5" }, { "lat": [ 52.12759564, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 19.39012835, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35a79f7b-cc81-44f5-84ef-d1f3ff3b6721" }, { "lat": [ 52.12759564, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2070549630844955 }, "lon": [ 19.39012835, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ee68947d-fee5-427a-bce5-0fd6bc3a2938" }, { "lat": [ 52.12759564, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19991796554552912 }, "lon": [ 19.39012835, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dcc44671-4d83-468a-ab52-f6de5690f1c0" }, { "lat": [ 52.12759564, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.6709598031173092 }, "lon": [ 19.39012835, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "04afa51a-2d13-4e18-a907-4902adfaee6d" }, { "lat": [ 52.12759564, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 19.39012835, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c869c3f2-50f9-43bc-b37c-b9f59239a239" }, { "lat": [ 52.12759564, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.39012835, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2d931ee-67cf-4f58-8331-4327e4c88488" }, { "lat": [ 52.12759564, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19991796554552912 }, "lon": [ 19.39012835, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9521dad2-baed-4445-a142-113abb92309d" }, { "lat": [ 52.12759564, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ 19.39012835, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "03a6a2ff-15a1-46aa-aa47-9852f7bc6124" }, { "lat": [ 52.12759564, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3378999179655455 }, "lon": [ 19.39012835, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5240eb9-bf26-4d91-9884-094176aea05f" }, { "lat": [ 52.12759564, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2522559474979491 }, "lon": [ 19.39012835, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "528dd993-cb87-4881-adf2-4f9153427c11" }, { "lat": [ 52.12759564, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ 19.39012835, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0b026e91-5872-48c8-a9f7-2306fdf6297d" }, { "lat": [ 52.12759564, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 19.39012835, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c1e47519-508f-4118-9e7b-9b3ac2c6ad81" }, { "lat": [ 52.12759564, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 19.39012835, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50d15083-5ed8-4656-92db-cfac78cfd780" }, { "lat": [ 52.12759564, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 19.39012835, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "51299a33-f7bf-4c58-aed9-b88964243060" }, { "lat": [ 52.12759564, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 19.39012835, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ddea7f94-1ceb-44a3-9a8f-891fb9de5d83" }, { "lat": [ 52.12759564, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.49967186218211646 }, "lon": [ 19.39012835, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4485e70f-bac3-42ca-9466-d9c61669181d" }, { "lat": [ 52.12759564, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 19.39012835, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4613458e-1cc3-47bb-a131-60f67855daa7" }, { "lat": [ 52.12759564, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14044298605414274 }, "lon": [ 19.39012835, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5df60dda-ec2b-4769-b6ad-548ca5499e39" }, { "lat": [ 52.12759564, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.39012835, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9bc545bc-0502-4fa1-bbdd-b86cfffefc88" }, { "lat": [ 52.12759564, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.39012835, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21f1a525-3779-4d45-b8fc-490f1e7af9d9" }, { "lat": [ 52.12759564, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.39012835, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "95e13fec-3bfb-4fd1-b06a-d1127b6488fb" }, { "lat": [ 52.12759564, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1689909762100082 }, "lon": [ 19.39012835, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40228725-d9f5-4c34-8ef8-8c5dea41244a" }, { "lat": [ 52.12759564, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ 19.39012835, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dbc19046-427c-4e23-b51f-35e61182f992" }, { "lat": [ 52.12759564, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 19.39012835, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3bafb212-c27f-44f4-98a3-f8ca502ef592" }, { "lat": [ 52.12759564, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 19.39012835, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f1144281-f848-4c39-8a02-1186ee61ad1f" }, { "lat": [ 52.12759564, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 19.39012835, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f0e57c79-03bf-4db0-ae26-cc66828df8d0" }, { "lat": [ 52.12759564, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.23084495488105003 }, "lon": [ 19.39012835, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "942061be-c908-45b9-9da0-3ca301511e9f" }, { "lat": [ 52.12759564, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20467596390484005 }, "lon": [ 19.39012835, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "15c00d86-e89a-4a1f-93fd-e3344a634809" }, { "lat": [ 52.12759564, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 19.39012835, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "85f6e4b0-4272-4162-a362-c3dc79ed6bae" }, { "lat": [ 52.12759564, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 19.39012835, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "21200ead-ef67-4c06-a22b-0fc58fe21e43" }, { "lat": [ 52.12759564, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1951599671862182 }, "lon": [ 19.39012835, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ad3b1bf5-cca9-4ebf-bd6c-67281390cce1" }, { "lat": [ 31.91613893, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.19628705, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3345ef73-c87b-464c-865b-992dd6624251" }, { "lat": [ 39.59550671, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ -8.50104361, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "14ff7008-4b4f-49f3-9452-1fae2ecad1e2" }, { "lat": [ 39.59550671, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1904019688269073 }, "lon": [ -8.50104361, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0a6e79bd-ddad-467f-8c28-7e31ebe114b5" }, { "lat": [ 39.59550671, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ -8.50104361, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5f79ca14-d7aa-4881-bedc-f3e978080da2" }, { "lat": [ 39.59550671, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.20229696472518457 }, "lon": [ -8.50104361, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d77b021-6cde-4b53-a519-725e6c5a596f" }, { "lat": [ 39.59550671, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ -8.50104361, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e87a6b52-d7f8-40d9-86db-1de5f6d2c0ff" }, { "lat": [ 39.59550671, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4735028712059065 }, "lon": [ -8.50104361, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2223e351-3b5c-4aa1-93d5-d63667d4dbc9" }, { "lat": [ 39.59550671, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ -8.50104361, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5d43bcb2-4202-4403-87d6-df49214d4e8f" }, { "lat": [ 39.59550671, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.50104361, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64d6e29c-9f74-48af-ad29-52ca5bb114be" }, { "lat": [ 39.59550671, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5829368334700574 }, "lon": [ -8.50104361, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ab60d4b-622a-4724-a5dc-e00946e43d62" }, { "lat": [ 39.59550671, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ -8.50104361, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed5c48c4-7d02-4acb-9782-e77e044c2dc5" }, { "lat": [ 39.59550671, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3878589007383101 }, "lon": [ -8.50104361, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c3ac487d-4744-4cd9-bd3c-2c5e865c4367" }, { "lat": [ 39.59550671, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5258408531583265 }, "lon": [ -8.50104361, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ef1b448f-bc4c-404f-b6a2-88c4c4a7e6da" }, { "lat": [ 39.59550671, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ -8.50104361, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9defe747-9b5d-43a3-9824-d270b9a21b95" }, { "lat": [ 39.59550671, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ -8.50104361, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eef25a98-b4c4-4748-a08a-f622e15ec14c" }, { "lat": [ 39.59550671, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1642329778506973 }, "lon": [ -8.50104361, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4ba59c49-8199-4692-8d52-f2bdde5443f1" }, { "lat": [ 39.59550671, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4116488925348646 }, "lon": [ -8.50104361, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3c1185b8-e756-4d29-a268-9857cc410e54" }, { "lat": [ 39.59550671, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ -8.50104361, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "56717ba8-5d0d-4f50-abe4-008398cde5ae" }, { "lat": [ 39.59550671, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ -8.50104361, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "641a5ad5-71f2-45d1-a846-90a29050c120" }, { "lat": [ 39.59550671, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ -8.50104361, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "19cf2440-d696-4051-8e7b-ce1199a6ae29" }, { "lat": [ 39.59550671, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.30697292863002457 }, "lon": [ -8.50104361, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9fe78ed4-56eb-4887-8b7b-680e1174d3bf" }, { "lat": [ 39.59550671, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ -8.50104361, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d584a964-1de3-4a3b-8c87-ead6f0f56f2e" }, { "lat": [ 39.59550671, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ -8.50104361, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b37bcf8d-2d5c-48f8-ba58-6150e3cb9a27" }, { "lat": [ 39.59550671, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ -8.50104361, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "438d8a79-d8b2-4eca-bcbd-e26f3ea5ef59" }, { "lat": [ 39.59550671, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ -8.50104361, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3d886ddb-f56c-471d-8143-73b672266b5b" }, { "lat": [ 39.59550671, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ -8.50104361, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c12e81d9-ff59-4eae-aa12-063a149e68ad" }, { "lat": [ 39.59550671, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ -8.50104361, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d4bcfd22-5a22-4c29-8b5e-47ba6d6f6531" }, { "lat": [ 39.59550671, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ -8.50104361, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "60d0d8a3-8fa4-4b68-ba38-46a2aa61a63a" }, { "lat": [ 39.59550671, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ -8.50104361, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "44bc5ad7-b0d5-4d1d-b1f4-0c30538c0034" }, { "lat": [ -23.22823913, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10713699753896638 }, "lon": [ -58.40013703, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "c0cb1a3e-fb86-400f-8938-86f09f221a32" }, { "lat": [ -23.22823913, -1.42381612 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -58.40013703, -78.75201922 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "db46acac-5e55-40e0-ba38-3244999f234e" }, { "lat": [ 25.30601188, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 51.18479632, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6fc2aac4-678b-4e66-add7-802f4b8f66b1" }, { "lat": [ 25.30601188, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a83e79f8-c25f-4269-9bd6-d2074c04963b" }, { "lat": [ 25.30601188, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2e7ff5d1-0f0c-40db-98ee-72fbc222cef0" }, { "lat": [ 25.30601188, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 51.18479632, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0c3bc961-84f0-4522-a24a-f9e3a89692e9" }, { "lat": [ 25.30601188, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f62c6b58-e5c4-49a8-889c-09e9204a3eba" }, { "lat": [ 25.30601188, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5084ed2f-f3aa-458f-90d4-c45badb49433" }, { "lat": [ 25.30601188, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "10779849-4501-4825-85e2-b2bd0c12c95b" }, { "lat": [ 25.30601188, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 51.18479632, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4ecaf6d2-9d8e-464c-b414-65833d9e6679" }, { "lat": [ 45.85243127, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 24.97293039, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "01661e4c-1a97-4eea-8e89-f817f61b5271" }, { "lat": [ 45.85243127, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 24.97293039, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3a337fc-2656-4757-b25f-bec06b7bfe59" }, { "lat": [ 45.85243127, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 24.97293039, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "89e8104c-451a-43de-a490-352f5bc7bd09" }, { "lat": [ 45.85243127, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 24.97293039, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cd917dcb-29ed-4e96-9c5b-e09e7af11216" }, { "lat": [ 45.85243127, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 24.97293039, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1fb2b651-e2fa-404e-b16f-0732bc744dd7" }, { "lat": [ 45.85243127, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26177194421657096 }, "lon": [ 24.97293039, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0d6bb62c-b053-4dd1-877c-e4f1c1eaadcc" }, { "lat": [ 45.85243127, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 24.97293039, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "52ed89f9-6493-43c9-87be-62c8ce598040" }, { "lat": [ 45.85243127, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24511894995898278 }, "lon": [ 24.97293039, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69ddb223-abfc-4bbe-8e94-7f6450406812" }, { "lat": [ 45.85243127, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 24.97293039, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e11e24cb-c26e-4f7c-aafe-aa2e93258764" }, { "lat": [ 45.85243127, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17850697292863005 }, "lon": [ 24.97293039, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8904e3a6-fce5-486a-90ce-396b3d6fab0c" }, { "lat": [ 45.85243127, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2070549630844955 }, "lon": [ 24.97293039, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "64f26fd9-f6d1-4ffa-9c53-f0d1086f4c51" }, { "lat": [ 45.85243127, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 24.97293039, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b704dbde-dc4d-41e1-aeb3-49ca1e01c07c" }, { "lat": [ 45.85243127, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 24.97293039, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4018a708-9584-45d7-b3b4-d74f9dc5baca" }, { "lat": [ 45.85243127, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 24.97293039, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d8f25b33-bc78-4435-8277-d1f625fc1205" }, { "lat": [ 45.85243127, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19991796554552912 }, "lon": [ 24.97293039, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a2c09682-30a1-42c8-a090-ffc359fd08ea" }, { "lat": [ 45.85243127, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a466c945-1719-4c49-a70b-9f8aa503edce" }, { "lat": [ 45.85243127, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 24.97293039, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9085d5a6-b674-4149-b731-e3d8ed0e46a1" }, { "lat": [ 45.85243127, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 24.97293039, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b5ab9ca4-f3e4-4648-843b-398fde35d428" }, { "lat": [ 45.85243127, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 24.97293039, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "69c07238-aba0-4cda-9dbf-2324c4ea2263" }, { "lat": [ 45.85243127, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 24.97293039, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aad0aea5-91b3-447d-8bae-7a89abb08ca8" }, { "lat": [ 45.85243127, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 24.97293039, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a12f7cd8-363e-41b2-89fb-9eec64f9daca" }, { "lat": [ 45.85243127, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 24.97293039, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2737f7c5-ba78-48e9-b338-c01c0a1d2a14" }, { "lat": [ 45.85243127, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 24.97293039, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0c4f469-7e82-45d3-9460-d7aef64f8c28" }, { "lat": [ 45.85243127, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 24.97293039, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "984c5bfb-1f95-4f83-9fb8-e70915bbd7a5" }, { "lat": [ 45.85243127, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 24.97293039, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "35e9c0ca-d33c-4c7f-8a4b-59c665a22ba0" }, { "lat": [ 45.85243127, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 24.97293039, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a6aaeed4-f1ad-4e3c-9857-b214662c2848" }, { "lat": [ 45.85243127, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 24.97293039, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7dfc219f-e272-4a60-9e60-127945141d43" }, { "lat": [ 44.2215032, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "654e38f4-69d0-4e77-9400-ec9c9d66c699" }, { "lat": [ 44.2215032, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 20.78958334, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "609eb0ae-98a6-4583-a2a5-037b37660db1" }, { "lat": [ 44.2215032, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 20.78958334, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7eb2a5ec-4d4c-4e52-9e69-33d48f71f7bd" }, { "lat": [ 44.2215032, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ 20.78958334, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2beaf55-338c-45c8-b439-e875f481d751" }, { "lat": [ 44.2215032, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 20.78958334, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92002206-9535-4809-ae38-f7a243267835" }, { "lat": [ 44.2215032, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 20.78958334, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9eb59b2f-2dbd-4a20-8be5-f3c144f10d88" }, { "lat": [ 44.2215032, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65716536-691b-482a-92bf-475c304e3fb3" }, { "lat": [ 44.2215032, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 20.78958334, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "68cea61d-d8f2-4157-8cfb-76ce2da61d17" }, { "lat": [ 44.2215032, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 20.78958334, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90d8494a-fb08-4aca-8361-117f4f24e2c2" }, { "lat": [ 44.2215032, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a495bb14-7f0f-4ced-b27f-e54cf0f2989a" }, { "lat": [ 44.2215032, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 20.78958334, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c266ec7f-0574-4d18-b578-625ba0d72509" }, { "lat": [ 44.2215032, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 20.78958334, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e86271a0-90dc-4ace-b1c6-9a473a10be29" }, { "lat": [ 44.2215032, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "4eedd5b8-05dd-46d1-81c8-9a10e347f3d9" }, { "lat": [ 44.2215032, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 20.78958334, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9f81d062-2f29-4434-9e06-76f10632baed" }, { "lat": [ 44.2215032, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e43af75d-8df4-4ec2-a2f9-30fd311edd5d" }, { "lat": [ 44.2215032, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 20.78958334, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e89a052b-9a5b-4a12-9374-b1f06b1f0a13" }, { "lat": [ 44.2215032, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 20.78958334, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ed27d5c-7220-4deb-b259-b2d982d1374d" }, { "lat": [ 44.2215032, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 20.78958334, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2adcbeb2-f483-4b71-adc8-accdee293288" }, { "lat": [ 44.2215032, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5ca66cb-01c7-4547-ab27-c4009b618a0c" }, { "lat": [ 44.2215032, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 20.78958334, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3636894f-8f87-4b74-b1bb-1d404fd1319a" }, { "lat": [ 44.2215032, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "39847b40-4337-452e-bcf3-e9575e4a3bb5" }, { "lat": [ 44.2215032, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 20.78958334, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "778eb6ea-5e47-457f-bd61-3ce809a60f44" }, { "lat": [ 61.98052209, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 96.68656112, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9d750e73-2684-4e8e-89a7-d3beca42acda" }, { "lat": [ 61.98052209, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d5c08e9c-4e0e-4fd0-8cea-6d43dfe6bf60" }, { "lat": [ 61.98052209, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18326497128794095 }, "lon": [ 96.68656112, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a6c0be80-d448-4e73-a1d0-612cf593346e" }, { "lat": [ 61.98052209, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 96.68656112, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eb1780f3-8152-4fb9-a142-eac950986a61" }, { "lat": [ 61.98052209, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 96.68656112, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "59f8bae7-dfec-492c-950e-93d4750232dc" }, { "lat": [ 61.98052209, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18802296964725185 }, "lon": [ 96.68656112, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf0dedaf-a07e-426a-929d-332888b28a02" }, { "lat": [ 61.98052209, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2332239540607055 }, "lon": [ 96.68656112, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fc5faced-6a61-46d4-a040-d5849e2dfe4b" }, { "lat": [ 61.98052209, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.9136177194421656 }, "lon": [ 96.68656112, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e3c42ece-22e7-49ab-b149-d35a25b5a5c3" }, { "lat": [ 61.98052209, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 96.68656112, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6db3f03c-c60c-46fa-8a60-ec0250640dc5" }, { "lat": [ 61.98052209, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 96.68656112, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5abd144a-2872-4bb6-be49-e6ec43ed5c85" }, { "lat": [ 61.98052209, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1904019688269073 }, "lon": [ 96.68656112, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9d13f8d4-94dd-4d3e-9c87-2a06d0ef57e5" }, { "lat": [ 61.98052209, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24987694831829368 }, "lon": [ 96.68656112, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d7885a61-5b0f-428f-9cb4-604a6c261ee7" }, { "lat": [ 61.98052209, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3640689089417555 }, "lon": [ 96.68656112, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d4755b76-acc2-47a5-840b-61f2a6e08511" }, { "lat": [ 61.98052209, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.31410992616899097 }, "lon": [ 96.68656112, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "07b2d8cc-e415-4002-8f91-8919047ab8cb" }, { "lat": [ 61.98052209, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 96.68656112, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bfff503d-2fbe-431f-b821-c9d04285192c" }, { "lat": [ 61.98052209, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 96.68656112, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b323971b-ab95-4cbb-9328-45f92ebdb8e0" }, { "lat": [ 61.98052209, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12616899097621 }, "lon": [ 96.68656112, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b692b99b-b6d0-4ca0-aad6-45e0573ed851" }, { "lat": [ 61.98052209, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 96.68656112, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06b7abdb-29b7-4d76-8ff5-3a520c88d930" }, { "lat": [ 61.98052209, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.4116488925348646 }, "lon": [ 96.68656112, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eae44b02-ba3f-461b-bd54-9ac7f19a5f01" }, { "lat": [ 61.98052209, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 96.68656112, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1f94ee67-bb28-4390-ac20-4612d8d08112" }, { "lat": [ 61.98052209, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1333059885151764 }, "lon": [ 96.68656112, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9aeb68e5-dd50-4efb-b57c-a6bec55fe999" }, { "lat": [ 61.98052209, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 96.68656112, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06bf125a-3ae3-457a-98df-017d7f0070b6" }, { "lat": [ 61.98052209, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ 96.68656112, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "191c6fa6-81fd-4c7f-9017-e8ac40bb9528" }, { "lat": [ 61.98052209, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 96.68656112, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "55ccd56f-7b92-449f-8661-7f580b6ad57c" }, { "lat": [ 61.98052209, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24036095159967186 }, "lon": [ 96.68656112, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "95807be1-f1dd-4149-ae3e-bdb6814626ff" }, { "lat": [ 61.98052209, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14757998359310912 }, "lon": [ 96.68656112, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bf872f20-584f-4be9-a7bb-c3c8faf2d4ae" }, { "lat": [ 61.98052209, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 96.68656112, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5b373ad9-7f06-4974-ba71-03b76bd86355" }, { "lat": [ 61.98052209, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 96.68656112, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7ff826f2-f6af-4b51-a9ff-f5a53a3bd9c6" }, { "lat": [ 61.98052209, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.18326497128794095 }, "lon": [ 96.68656112, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7ed7bc51-b9fa-4def-883b-19a4d55863ed" }, { "lat": [ 61.98052209, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 96.68656112, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6b9b120a-bb1e-4a0c-817d-8054b9632868" }, { "lat": [ 61.98052209, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 96.68656112, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1f811640-815b-4c13-bb88-c65e0ce0a7f8" }, { "lat": [ 61.98052209, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ 96.68656112, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c44a1fed-4077-430e-87d6-6501c2b16ce6" }, { "lat": [ -1.99033832, -17.27381643 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.91988515, 35.53367543 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "054b0674-39ac-45f0-ae9f-4133e9a4a662" }, { "lat": [ -1.99033832, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.91988515, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5de7bb94-b44f-4e75-9a36-a566fe7db156" }, { "lat": [ 24.12245841, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 44.53686271, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6570193e-307a-485c-b7af-d94f7d209ef7" }, { "lat": [ 24.12245841, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 44.53686271, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6ffdeeb2-cac3-4257-867b-9088d9240840" }, { "lat": [ 24.12245841, 26.04205135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 44.53686271, 50.54196932 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bb11d74c-2efd-4bc9-a722-99267e4ebdf4" }, { "lat": [ 24.12245841, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15233798195242002 }, "lon": [ 44.53686271, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8df1ab0a-b7c3-40df-8e18-67e1269867cc" }, { "lat": [ 24.12245841, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1380639868744873 }, "lon": [ 44.53686271, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "393d2fa2-371e-4eca-8908-71163a59bbcc" }, { "lat": [ 24.12245841, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f085a758-40c4-493b-8f99-5bbc6119456d" }, { "lat": [ 24.12245841, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 44.53686271, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "11ba4923-231b-4d27-8b69-974319a620be" }, { "lat": [ 24.12245841, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 44.53686271, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "76c0b395-da10-463d-be0f-c0961352bf18" }, { "lat": [ 24.12245841, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 44.53686271, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c59201f7-6e94-41f9-9c35-896aeb39c6b6" }, { "lat": [ 24.12245841, 29.33431262 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 44.53686271, 47.58700459 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f7ce80dd-291c-480c-84a7-b6812e6b0147" }, { "lat": [ 24.12245841, 33.92306631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 44.53686271, 35.88016072 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "469791fe-beea-4eff-ad40-aa6dca4e209d" }, { "lat": [ 24.12245841, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14995898277276457 }, "lon": [ 44.53686271, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d31c4c8d-eca3-4053-b3e3-15af65ae7714" }, { "lat": [ 24.12245841, 20.60515333 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 56.09166155 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ecba9bfe-a213-4ab3-84cf-4d6c4874a14e" }, { "lat": [ 24.12245841, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.17374897456931912 }, "lon": [ 44.53686271, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bb6acf2d-3118-472e-bfa1-5dbdd84ca868" }, { "lat": [ 24.12245841, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 44.53686271, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2d424277-fe2b-483f-bdb1-d218e5b37a34" }, { "lat": [ 24.12245841, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 44.53686271, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "712be8c0-b5f2-4118-9682-a42bb3bcd7bd" }, { "lat": [ 24.12245841, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 44.53686271, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4f6d9a38-c02d-4afc-8a94-5cfe588f1292" }, { "lat": [ 24.12245841, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 44.53686271, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4b646222-5dac-4918-a11d-cb2c3695bb9d" }, { "lat": [ 62.77966519, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2712879409351928 }, "lon": [ 16.74558049, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3cf870f2-775d-417f-b950-b4ebf0fc4030" }, { "lat": [ 62.77966519, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1951599671862182 }, "lon": [ 16.74558049, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f98d34cd-3d1d-4d9a-8639-8aa2234bec89" }, { "lat": [ 62.77966519, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 16.74558049, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7358edfb-2864-42ba-b3e8-4c985acb17fa" }, { "lat": [ 62.77966519, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "988d56c9-08fe-42d1-8db4-8bc9545fff5e" }, { "lat": [ 62.77966519, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27366694011484827 }, "lon": [ 16.74558049, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a7256c2-5b4a-4c8e-adb4-9cb7c20eeaae" }, { "lat": [ 62.77966519, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 16.74558049, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "27f6d5a3-dacb-4cb7-8b5f-a1a42a79f7b5" }, { "lat": [ 62.77966519, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.8922067268252666 }, "lon": [ 16.74558049, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a5371860-8d64-4af2-99d8-f7c108b25ea0" }, { "lat": [ 62.77966519, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2379819524200164 }, "lon": [ 16.74558049, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f900438b-2d54-4455-9c9e-49ba8151e3f3" }, { "lat": [ 62.77966519, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 16.74558049, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c23d1d7a-43d1-42a9-b171-df6f856a71c4" }, { "lat": [ 62.77966519, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2808039376538146 }, "lon": [ 16.74558049, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aa009f5c-24d7-4c84-b758-d0bc47137c7a" }, { "lat": [ 62.77966519, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.2427399507793273 }, "lon": [ 16.74558049, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7a104d81-8dce-466e-841d-6e975b80f1f3" }, { "lat": [ 62.77966519, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.26890894175553737 }, "lon": [ 16.74558049, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a853eec0-9367-4c6f-b7b4-51eb1b5182f7" }, { "lat": [ 62.77966519, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.5543888433141919 }, "lon": [ 16.74558049, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a09de218-5ea2-4340-b109-a1df88542af3" }, { "lat": [ 62.77966519, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1594749794913864 }, "lon": [ 16.74558049, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "68576d30-358b-4afe-a7ed-f0a89296ce51" }, { "lat": [ 62.77966519, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 16.74558049, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a63935a5-ad84-4a9c-ab78-1ee0376e8d72" }, { "lat": [ 62.77966519, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 16.74558049, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "40ca60a0-2754-4eab-99f8-91d5b952f1a1" }, { "lat": [ 62.77966519, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14520098441345367 }, "lon": [ 16.74558049, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2b76cdef-75f6-486c-a1de-a6c9aefcc2d3" }, { "lat": [ 62.77966519, 64.99575386 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 16.74558049, -18.57396167 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "13592ff6-1aa5-4ddc-9f87-6cfb92430daf" }, { "lat": [ 62.77966519, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.3783429040196883 }, "lon": [ 16.74558049, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b92f55ab-31d6-4e43-9b58-cb8525c4abbf" }, { "lat": [ 62.77966519, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 16.74558049, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2db29f46-bdd4-478e-aab5-5cfed94d1c99" }, { "lat": [ 62.77966519, 49.76725361 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 16.74558049, 6.07182201 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bd12810a-deb5-44b2-81b4-cdc174e8e8a0" }, { "lat": [ 62.77966519, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 16.74558049, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0c566bff-1f1a-4173-b7c2-36b26200983c" }, { "lat": [ 62.77966519, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 16.74558049, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ccb72b3d-cadd-4581-a05c-217960d913cc" }, { "lat": [ 62.77966519, 35.92149632 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12141099261689911 }, "lon": [ 16.74558049, 14.40523316 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "eb316d6d-7fe0-445b-9377-1973dc7b17cf" }, { "lat": [ 62.77966519, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.27366694011484827 }, "lon": [ 16.74558049, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0134c790-916d-42db-9cd1-8a2d6bd3b07b" }, { "lat": [ 62.77966519, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.25463494667760456 }, "lon": [ 16.74558049, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "1bb74680-3c8f-42c1-934e-07e469c21110" }, { "lat": [ 62.77966519, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.24511894995898278 }, "lon": [ 16.74558049, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7b4bb000-35ea-4df8-83c5-27b6dfa2e098" }, { "lat": [ 62.77966519, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17850697292863005 }, "lon": [ 16.74558049, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d2a2acf1-4658-49e2-9c90-48cc18f0ecc9" }, { "lat": [ 62.77966519, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 16.74558049, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "883a49a5-f24b-4781-97fa-4d03dbb92c6a" }, { "lat": [ 62.77966519, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 16.74558049, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "dc606d89-4c92-4914-90a8-b536fd175620" }, { "lat": [ 62.77966519, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.19278096800656275 }, "lon": [ 16.74558049, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "de9ba602-0c67-407a-ae0a-031890f699e1" }, { "lat": [ 62.77966519, 46.11554772 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 16.74558049, 14.80444238 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "257e9180-1fe7-4ffd-abe2-5ec98ad8cc84" }, { "lat": [ 62.77966519, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 16.74558049, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cbaeea4a-b7bd-4927-95c4-9675282557b8" }, { "lat": [ 1.35876087, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 103.81725592, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "53e69036-5918-4832-823e-95ba1bb09921" }, { "lat": [ 1.35876087, 23.86731158 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 103.81725592, 90.23812743 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "91a34045-d62c-4c75-b7ca-cab9f43fa8a2" }, { "lat": [ 1.35876087, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 1.244298605414274 }, "lon": [ 103.81725592, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "78d3b9c7-01a2-4aa1-8d9a-154c26d91201" }, { "lat": [ 1.35876087, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11903199343724366 }, "lon": [ 103.81725592, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "59ec4f41-e098-4a0a-bc0d-1547d3dd9512" }, { "lat": [ 1.35876087, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 103.81725592, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c4f576cf-6629-4d82-8f8f-2f23fc97b494" }, { "lat": [ 1.35876087, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.20229696472518457 }, "lon": [ 103.81725592, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f3dcddcb-13ca-4701-b903-4de3985590a4" }, { "lat": [ 1.35876087, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1166529942575882 }, "lon": [ 103.81725592, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "991eeef0-3cb6-446d-b465-3a79732ce3fd" }, { "lat": [ 1.35876087, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8eac8b59-ad74-49a1-bea6-5b8e6ef59c25" }, { "lat": [ 1.35876087, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.3307629204265792 }, "lon": [ 103.81725592, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "dfdce5be-0c1a-454c-9701-ea24f0fbe039" }, { "lat": [ 1.35876087, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1642329778506973 }, "lon": [ 103.81725592, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c4bcc6d1-5e1a-4af6-aac3-ac5bf16f6a61" }, { "lat": [ 1.35876087, 7.61266509 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 80.70108238 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e6c38f1b-3a10-4fb8-9ee3-eab820fda79b" }, { "lat": [ 1.35876087, 22.22311688 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 113.50932116 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "63242d51-bb49-4473-9fb3-24251229c9f9" }, { "lat": [ 1.35876087, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.43781788351107465 }, "lon": [ 103.81725592, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c4766526-da78-4531-8908-2cb4fa4dca31" }, { "lat": [ 1.35876087, 11.77536778 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 103.81725592, 122.88393253 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c804aa6b-beab-48da-9da5-d6b69df9617e" }, { "lat": [ 1.35876087, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1166529942575882 }, "lon": [ 103.81725592, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "81f5132b-ea45-4ba7-95ef-ed88d4a2f4a9" }, { "lat": [ 1.35876087, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 103.81725592, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "39ddab6a-ca4d-4593-93a0-62370ca53978" }, { "lat": [ 1.35876087, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 103.81725592, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e7f47586-1dab-4912-aab3-054765c09ae3" }, { "lat": [ 1.35876087, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 103.81725592, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "96bd20de-f818-4131-af6d-22ac2a46db0e" }, { "lat": [ 1.35876087, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 103.81725592, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6dd60c69-069f-4697-be4d-13b999a30de3" }, { "lat": [ 1.35876087, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15233798195242002 }, "lon": [ 103.81725592, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "89cbc053-ae8c-4c76-b7fa-3c3d2f44660d" }, { "lat": [ 1.35876087, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 103.81725592, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "e5ce2b39-a7fc-467f-987a-0131acad7fbc" }, { "lat": [ 46.11554772, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.14995898277276457 }, "lon": [ 14.80444238, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8a4aec7-fa39-4896-b20f-14fb183e8cd4" }, { "lat": [ 46.11554772, 44.17450125 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 17.76876733 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c33e9b28-7b54-4b2f-b372-0ca712babbba" }, { "lat": [ 46.11554772, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 14.80444238, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c707532a-b5e8-46e5-8482-159a389cc528" }, { "lat": [ 46.11554772, 53.53131377 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 28.03209307 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a8075f68-cdb7-43ce-890e-1c2dca2e1240" }, { "lat": [ 46.11554772, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 14.80444238, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "65fa39e8-b402-4d2d-8fb1-a0da7cc797e9" }, { "lat": [ 46.11554772, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 14.80444238, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "fefef064-90c9-4f2a-8a30-9c9dfc70bb98" }, { "lat": [ 46.11554772, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1547169811320755 }, "lon": [ 14.80444238, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "7487d909-2d7f-4920-b8f1-6dfc0e8d77a0" }, { "lat": [ 46.11554772, 55.98125296 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 10.02800992 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac4e2e0a-93fa-4f1c-8afd-42cc50bcb290" }, { "lat": [ 46.11554772, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 14.80444238, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "e0df70e3-7b39-46d8-9efd-15f0fec65472" }, { "lat": [ 46.11554772, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 14.80444238, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3a6c27de-56f8-4adf-b80e-085d0877f9f9" }, { "lat": [ 46.11554772, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 14.80444238, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d6693f52-c180-4edf-bf5e-838040a6adcc" }, { "lat": [ 46.11554772, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16185397867104184 }, "lon": [ 14.80444238, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8531b5bd-4e21-4414-9155-6e7556a7d259" }, { "lat": [ 46.11554772, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b571afe1-43e6-49af-b9ab-d0cd21dd09cd" }, { "lat": [ 46.11554772, 45.08047631 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 14.80444238, 16.40412899 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "f2576abb-0a7d-42b0-a6f8-0552077c0de7" }, { "lat": [ 46.11554772, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 14.80444238, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "50bfcf80-584b-429e-8c92-d4aa57c0f52a" }, { "lat": [ 46.11554772, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "a3f6d994-f115-4fb4-a08b-7c1a059b7e65" }, { "lat": [ 46.11554772, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16661197703035274 }, "lon": [ 14.80444238, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ed48fa2f-8d14-4ef3-9976-7cd0dce2c9ca" }, { "lat": [ 46.11554772, 41.59530893 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 14.80444238, 21.68211346 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "16c72f42-94d6-4fa8-afbf-81a83da0f604" }, { "lat": [ 46.11554772, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 14.80444238, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2427ee2b-a856-460f-a751-d85f34efce32" }, { "lat": [ 46.11554772, 68.75015572 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 14.80444238, 15.34834656 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "9ebd220b-89bb-4d85-be53-d1e9f41d57e5" }, { "lat": [ 46.11554772, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 14.80444238, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "06e998a9-bbae-4f26-98ce-141747acabc3" }, { "lat": [ 46.11554772, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 14.80444238, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c36e59c3-103b-4ee8-90c6-604ba8a587fc" }, { "lat": [ 46.11554772, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 14.80444238, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ea41c854-a9ba-4f79-8ef7-34a53c94bc29" }, { "lat": [ 46.11554772, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10713699753896638 }, "lon": [ 14.80444238, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "77093bda-fabe-4047-a16c-46956c21fa77" }, { "lat": [ 46.11554772, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 14.80444238, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6dc38cc8-90a1-4932-b969-e08721033a90" }, { "lat": [ 46.11554772, 48.70547528 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.80444238, 19.47905218 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3427eaf1-c7ef-4533-b2ca-26d482b71d6e" }, { "lat": [ 46.11554772, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 14.80444238, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "47a47d02-8dd9-4348-a22e-d81cb27ebbc0" }, { "lat": [ 48.70547528, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 19.47905218, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "17b1f7d8-bc3e-4cbd-9e6f-975ce92a8c11" }, { "lat": [ 48.70547528, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 19.47905218, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "998c2a3d-89ef-4d33-8aad-7c47d5745730" }, { "lat": [ 48.70547528, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 19.47905218, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "93d24b58-0fbd-4219-bde2-b6bdbe2540a3" }, { "lat": [ 48.70547528, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.15233798195242002 }, "lon": [ 19.47905218, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ac9edbfc-7074-4619-9b1f-2931f297cf6c" }, { "lat": [ 48.70547528, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.25701394585726006 }, "lon": [ 19.47905218, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "88e5afc1-7be5-46e4-9f8e-96bf9b8ef105" }, { "lat": [ 48.70547528, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.17612797374897457 }, "lon": [ 19.47905218, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b30cd305-5744-4e59-ad23-6f8589434c53" }, { "lat": [ 48.70547528, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 19.47905218, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6ce5b937-d6d0-47e2-8882-71bb919bb2ee" }, { "lat": [ 48.70547528, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 19.47905218, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "10de1026-db9d-4b10-b837-de51e61b1d8f" }, { "lat": [ 48.70547528, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 19.47905218, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "312b5031-d99d-4fbe-ab3d-ffeacc4ff0a1" }, { "lat": [ 48.70547528, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 19.47905218, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "867dc21c-0f73-4f38-8700-6ae9cda761dd" }, { "lat": [ 48.70547528, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 19.47905218, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b16fa388-4a1b-4fc8-b67b-4b6cb8c44106" }, { "lat": [ 48.70547528, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 19.47905218, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b4749a3e-1885-4876-9930-7e8546deb703" }, { "lat": [ 48.70547528, 47.16277506 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 19.47905218, 19.39559116 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b74b99de-1701-4ab5-b7d8-2b90cf5744a6" }, { "lat": [ 48.70547528, 53.17544870000001 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.47905218, -8.13793569 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "d1387426-72d3-4b15-866a-5129da114c1c" }, { "lat": [ 48.70547528, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13568498769483184 }, "lon": [ 19.47905218, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "030e7b5d-bd30-4f02-965a-f28bf7e29792" }, { "lat": [ 48.70547528, 56.85085163 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.47905218, 24.91235983 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8846a5c2-f140-4749-bab0-1488ca886345" }, { "lat": [ 48.70547528, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 19.47905218, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2bf9973d-c48f-49e6-a755-027dffb102a1" }, { "lat": [ 48.70547528, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 19.47905218, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "15bdadae-54ba-4066-9a12-469c352e23b9" }, { "lat": [ 48.70547528, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3792c78a-3a63-4a79-a5c7-319d76fbb613" }, { "lat": [ 48.70547528, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 19.47905218, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5344f252-dc4e-4786-8f56-d8f396ca1bd1" }, { "lat": [ 48.70547528, 44.2215032 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 19.47905218, 20.78958334 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5c0c14a1-95bf-4dd4-a729-49cf3377ccf9" }, { "lat": [ 48.70547528, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 19.47905218, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6a8cde65-f50c-4c26-879f-e3e53b7944ee" }, { "lat": [ 48.70547528, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "0700e6c2-90ba-42fa-b21f-78be163b492e" }, { "lat": [ 48.70547528, 48.99656673 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 19.47905218, 31.38326469 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "38494f25-7d83-4479-88d4-78ca447b24c1" }, { "lat": [ 14.36624173, 34.11956246 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ -14.4734924, 9.55288359 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3a5f4c60-c8ed-4564-a45b-79ce9901a6a8" }, { "lat": [ 35.02547389, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 38.50788204, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d47efb4e-1d5e-4c71-bbce-213ea76832cc" }, { "lat": [ 35.02547389, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 38.50788204, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "1b66636a-b57e-4c6a-b7da-42e5bbae660e" }, { "lat": [ 8.52531356, 9.6417597 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 0.96232845, 2.32785254 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "16e06020-1d35-45a5-9b96-35b3eb40f4d7" }, { "lat": [ 8.52531356, 14.36624173 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 0.96232845, -14.4734924 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "44bd9236-ed3e-4dfa-9b5d-8f8995d6c931" }, { "lat": [ 15.11815794, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 101.0028813, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5a3f12fd-88f1-4292-bd5b-c5828916ae99" }, { "lat": [ 15.11815794, 42.16855755 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 101.0028813, 43.50780252 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "7ca9d546-91d6-4c32-a4df-b1b2be9f097f" }, { "lat": [ 15.11815794, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "504f70e8-7dce-433d-ac50-e29daebdc42d" }, { "lat": [ 15.11815794, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.2641509433962264 }, "lon": [ 101.0028813, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "98b52e14-665c-480a-a6a1-8670daef1690" }, { "lat": [ 15.11815794, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 101.0028813, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f90dc8f4-5e4f-4620-9188-3f688de17dd2" }, { "lat": [ 15.11815794, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 101.0028813, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "76f4195d-bc7f-4736-8f00-199c167d02b0" }, { "lat": [ 15.11815794, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 101.0028813, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f7eeb67f-be95-4c87-be2c-85f04eea7082" }, { "lat": [ 15.11815794, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 101.0028813, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f86782fa-0658-44fc-ba5b-699cb40d8890" }, { "lat": [ 15.11815794, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 101.0028813, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "940225c4-82b8-413d-93fe-6675901c573e" }, { "lat": [ 15.11815794, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 101.0028813, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2f84e471-c8d4-4d0c-b978-ca298b44d591" }, { "lat": [ 34.11956246, 7.6284262 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, -5.5692157 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "78f3b044-fcb0-47b0-9fef-45f857e14a25" }, { "lat": [ 34.11956246, 28.15893849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 2.61732301 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "775f8252-b900-40d7-85f2-d522809aa5dc" }, { "lat": [ 34.11956246, 29.83762955 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, -8.45615795 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "88015e1f-3cd5-40c1-b338-13258a8b0480" }, { "lat": [ 34.11956246, 15.99035669 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 9.55288359, 29.94046812 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "56cb9bf1-be54-4acd-88d5-e4151db4006d" }, { "lat": [ 34.11956246, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10237899917965547 }, "lon": [ 9.55288359, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "5402473c-5d4e-4291-9f82-e886d7c60413" }, { "lat": [ 39.0616029, 40.28827235 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 35.16895346, 47.54599879 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "9f1fdba0-7dbc-4b75-b7c8-2afe4b29acf1" }, { "lat": [ 39.0616029, 26.04205135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 50.54196932 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "53fcac08-7f9a-4e35-9b84-7ef01f37bbcf" }, { "lat": [ 39.0616029, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.14995898277276457 }, "lon": [ 35.16895346, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f66c918e-b3c6-41a0-aa91-64c030f98037" }, { "lat": [ 39.0616029, 34.91667211 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1166529942575882 }, "lon": [ 35.16895346, 33.0060022 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b0342104-cc13-4120-a3ad-80bdccf7b736" }, { "lat": [ 39.0616029, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 35.16895346, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "2bc61631-f178-4511-8465-9df1f58c21a2" }, { "lat": [ 39.0616029, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1166529942575882 }, "lon": [ 35.16895346, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "0145711c-71a2-49b6-a2a8-505965ae65a6" }, { "lat": [ 39.0616029, 33.03970582 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 35.16895346, 43.74353149 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d29f2125-c2c0-4f36-bf5a-32c65e5d44dd" }, { "lat": [ 39.0616029, 32.57503292 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 35.16895346, 54.27407004 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "ead0f7db-34a8-45fe-8a1f-e7c41335f834" }, { "lat": [ 39.0616029, 31.24579091 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 35.16895346, 36.77136104 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "6041a6dd-ce9c-422d-965b-049735b7e33d" }, { "lat": [ 39.0616029, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11189499589827728 }, "lon": [ 35.16895346, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "51852793-5968-4b62-8f14-09bc54b00982" }, { "lat": [ 39.0616029, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12141099261689911 }, "lon": [ 35.16895346, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a73d9bde-4695-46b3-b0e5-4d829c9039c6" }, { "lat": [ 39.0616029, 48.15688067 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 35.16895346, 67.29149357 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b65a2d84-7605-4e74-81ee-5aa5dcf1ad1f" }, { "lat": [ 39.0616029, 33.92306631 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1166529942575882 }, "lon": [ 35.16895346, 35.88016072 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b3f75d03-27dc-4444-8887-cc464de88499" }, { "lat": [ 39.0616029, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 35.16895346, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "bdebb72c-12db-4da6-8991-cef40d5adc0a" }, { "lat": [ 39.0616029, 24.12245841 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10475799835931092 }, "lon": [ 35.16895346, 44.53686271 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "16033547-c57a-4ce5-b010-37a20d28fdbc" }, { "lat": [ 39.0616029, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 35.16895346, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b44d790b-08cd-46dc-be7c-3244f070b4e1" }, { "lat": [ 39.0616029, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 35.16895346, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a85d9d22-718d-4a0a-82a8-8cdd989d99b9" }, { "lat": [ 23.753992800000002, 23.90528188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 120.95427281, 54.300167099999996 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f6086939-d184-4a91-90d9-fa987cf7b8fd" }, { "lat": [ 23.753992800000002, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.5044298605414274 }, "lon": [ 120.95427281, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c3785224-d72b-4d53-a718-bbc0b53f38ea" }, { "lat": [ 23.753992800000002, -2.21505456 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 120.95427281, 117.24011366 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "f190caed-217d-4e1e-ab9b-0935ee7d5e76" }, { "lat": [ 23.753992800000002, 31.46110101 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 120.95427281, 35.00444693 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "42bbb0d2-d641-48a0-bd56-1bbb2220d31a" }, { "lat": [ 23.753992800000002, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 120.95427281, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "92ac9e7e-babd-4620-963f-8d75f56e9c18" }, { "lat": [ 23.753992800000002, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.30935192780968007 }, "lon": [ 120.95427281, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "4054a34f-3c95-4ff4-8ff7-3c06ee63356d" }, { "lat": [ 23.753992800000002, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1689909762100082 }, "lon": [ 120.95427281, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "83780345-fe80-4691-bfda-ddb67d5e9ab6" }, { "lat": [ 23.753992800000002, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 120.95427281, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "72ff47cd-6245-4ebf-8ee3-cd562dc53a28" }, { "lat": [ 23.753992800000002, 11.77536778 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 120.95427281, 122.88393253 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "61cb4f1e-676b-47b4-9fa5-13a8e36a4fc8" }, { "lat": [ 23.753992800000002, 29.9497515 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 120.95427281, 69.33957937 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "d43e1bb9-85a8-4611-8d29-a9c5b8812f70" }, { "lat": [ 23.753992800000002, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1333059885151764 }, "lon": [ 120.95427281, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3ccd9d3a-b10d-4938-b090-3dfecb27c56c" }, { "lat": [ 23.753992800000002, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 120.95427281, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8c489e93-d721-46f7-beb5-72863c8fabf9" }, { "lat": [ 23.753992800000002, 39.0616029 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 120.95427281, 35.16895346 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "173c9a60-6154-4fc6-b664-54f6e6d7a2ac" }, { "lat": [ 23.753992800000002, 16.646016699999997 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 120.95427281, 106.29914698 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "c20901a4-1282-4529-8512-2466d6c477eb" }, { "lat": [ -6.27565408, 0.59988022 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 34.81309981, 37.79593973 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "949b0376-1ac8-45bd-9397-7b836996c90a" }, { "lat": [ 48.99656673, 47.58549439 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11427399507793273 }, "lon": [ 31.38326469, 14.1264761 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "c0f317cc-0b3b-4924-b512-71d8793aff61" }, { "lat": [ 48.99656673, 50.63981576 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 31.38326469, 4.64065114 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "2ef1ecf0-b8a5-4aed-80e5-6ab3ea43b218" }, { "lat": [ 48.99656673, 42.76890318 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 25.21552909 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "3f5980ef-68f1-4ce4-b7e8-b54c4966dbfe" }, { "lat": [ 48.99656673, 46.79785878 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1166529942575882 }, "lon": [ 31.38326469, 8.20867471 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "cd575ed9-41a7-48aa-aa68-7325d32621b7" }, { "lat": [ 48.99656673, 49.73341233 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 31.38326469, 15.31240163 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "b5ad8efb-5363-4a3a-a1a1-ca5f445c4663" }, { "lat": [ 48.99656673, 51.10698181 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.16185397867104184 }, "lon": [ 31.38326469, 10.38578051 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "89c75643-b92d-4301-9b9d-9f29aec3e3d8" }, { "lat": [ 48.99656673, 58.67192972 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 31.38326469, 25.54248537 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "6503dcf9-e65b-4fb8-97fa-17985899938d" }, { "lat": [ 48.99656673, 40.24448698 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11903199343724366 }, "lon": [ 31.38326469, -3.64755047 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "81abe288-18c8-4c1d-9ba5-ebcf79f7ab6a" }, { "lat": [ 48.99656673, 64.49884603 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 31.38326469, 26.274665600000002 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "262e8fcb-3c49-44b3-b798-e25c6d0b13b7" }, { "lat": [ 48.99656673, 42.17344011 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1285479901558655 }, "lon": [ 31.38326469, -2.76172945 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "97e4f2ca-70cb-42ee-923b-6a70b006c84b" }, { "lat": [ 48.99656673, 54.12387156 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1380639868744873 }, "lon": [ 31.38326469, -2.86563164 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "ce47278f-5609-45a1-9786-e6851279adf1" }, { "lat": [ 48.99656673, 39.07469623 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10475799835931092 }, "lon": [ 31.38326469, 22.95555794 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "da120413-5fb7-47bc-a0a4-97397caaac2a" }, { "lat": [ 48.99656673, 42.79662641 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.12378999179655456 }, "lon": [ 31.38326469, 12.07001339 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "263471da-1b5d-4d93-b221-6a6ea542769c" }, { "lat": [ 48.99656673, 55.32610984 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 31.38326469, 23.88719355 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "5212cffd-75eb-42d1-bc1b-5e5a5c774a47" }, { "lat": [ 48.99656673, 47.19498804 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 28.45673372 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "90e2e1fc-f5f4-4935-be08-5a7efedee5b3" }, { "lat": [ 48.99656673, 52.100789899999995 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.11189499589827728 }, "lon": [ 31.38326469, 5.28144793 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "617dbb6f-5006-4493-aa90-19a87b45844a" }, { "lat": [ 48.99656673, 52.12759564 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.13092698933552094 }, "lon": [ 31.38326469, 19.39012835 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "18d9e85c-060b-4728-b825-8455245a0ee3" }, { "lat": [ 48.99656673, 39.59550671 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10237899917965547 }, "lon": [ 31.38326469, -8.50104361 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "bad47fd1-8d79-4e25-9238-ba2558970871" }, { "lat": [ 48.99656673, 45.85243127 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1 }, "lon": [ 31.38326469, 24.97293039 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "92caf0d1-63d2-4efd-a128-ae41d61a067e" }, { "lat": [ 48.99656673, 61.98052209 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.1428219852337982 }, "lon": [ 31.38326469, 96.68656112 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "8ee4e6d5-b01e-4d75-9b7e-e4863dbd35a2" }, { "lat": [ 48.99656673, 62.77966519 ], "legendgroup": "EU", "line": { "color": "blue", "width": 0.10951599671862183 }, "lon": [ 31.38326469, 16.74558049 ], "mode": "lines", "name": "EU", "showlegend": false, "type": "scattergeo", "uid": "aeaf5e73-ddf8-4b04-8bfb-02664634b89b" }, { "lat": [ 1.27469299, 0.59988022 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10713699753896638 }, "lon": [ 32.36907971, 37.79593973 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "cf418325-2a52-4a14-86a8-1958e277c771" }, { "lat": [ 1.27469299, -20.27768704 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, 57.57120551 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "27a3a654-dc63-471a-a61b-2feb511cc11c" }, { "lat": [ 1.27469299, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 32.36907971, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "8ab81781-ff76-4921-8cca-f94ad8de4d23" }, { "lat": [ 45.6795472, 32.31367802 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, -64.7545589 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "ed689efb-6d16-41de-87f9-3aae444d5f03" }, { "lat": [ 45.6795472, 61.36206324 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 2.693109105824446 }, "lon": [ -112.46167369999999, -98.30777028 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "9afca047-bc0f-440c-b736-0ede986661a6" }, { "lat": [ 45.6795472, 21.62289528 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.10475799835931092 }, "lon": [ -112.46167369999999, -79.01605384 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "8fbd6830-022c-43e0-81e8-14fc3b1f0674" }, { "lat": [ 45.6795472, 23.94753724 ], "legendgroup": "NA", "line": { "color": "crimson", "width": 0.3735849056603774 }, "lon": [ -112.46167369999999, -102.52345169 ], "mode": "lines", "name": "NA", "showlegend": false, "type": "scattergeo", "uid": "14f6a94f-fe83-4ebe-b310-f770fc73f676" }, { "lat": [ -32.79951534, -35.3813488 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.12378999179655456 }, "lon": [ -56.01807053, -65.17980692 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "8bc672cf-1fa8-4fc0-a6ef-087c32bfb871" }, { "lat": [ -32.79951534, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10951599671862183 }, "lon": [ -56.01807053, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "3c0f8721-147a-4350-be64-b0be0aba492f" }, { "lat": [ -32.79951534, -37.73070989 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -56.01807053, -71.38256213 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "00f6b2ef-7ce6-47ec-9f92-de5269e13dab" }, { "lat": [ 41.75554225, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 63.14001528, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8014bf5d-82eb-4b96-846b-9effb24fd2bc" }, { "lat": [ 41.75554225, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 63.14001528, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "baa7018e-152d-43f4-975a-4c44f012d78c" }, { "lat": [ 41.75554225, 46.82681544 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 63.14001528, 103.05299765 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b8e7d4c7-4aea-4201-8185-89d3427b017b" }, { "lat": [ 41.75554225, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 63.14001528, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b0a368aa-574a-4aaa-a406-a42c3552a329" }, { "lat": [ 7.12422421, -10.78777702 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.1 }, "lon": [ -66.18184123, -53.09783113 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "e6f11929-3e54-4f65-9c12-e306fe42aaa9" }, { "lat": [ 7.12422421, -1.42381612 ], "legendgroup": "SA", "line": { "color": "lime", "width": 0.10713699753896638 }, "lon": [ -66.18184123, -78.75201922 ], "mode": "lines", "name": "SA", "showlegend": false, "type": "scattergeo", "uid": "97a5b2e1-6e50-43d4-9d83-cb821a507389" }, { "lat": [ 16.646016699999997, 36.56176546 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.12378999179655456 }, "lon": [ 106.29914698, 103.81907349 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "3a403ede-9249-4d81-ae5e-3eb1714f6d0f" }, { "lat": [ 16.646016699999997, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.11427399507793273 }, "lon": [ 106.29914698, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "36261c39-c389-40ad-a7ea-7a0dea9b6067" }, { "lat": [ 16.646016699999997, 37.59230135 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.19278096800656275 }, "lon": [ 106.29914698, 138.03089558 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "5420aa7e-958e-4154-bfca-1e1fb3ce460f" }, { "lat": [ 16.646016699999997, 36.38523983 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.15709598031173094 }, "lon": [ 106.29914698, 127.83916086 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "82755ca3-3c7f-4ce3-823e-e23d708884b4" }, { "lat": [ 16.646016699999997, 25.30601188 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 106.29914698, 51.18479632 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "866a3009-fa8b-4d0c-aa06-63a5ab25f050" }, { "lat": [ 16.646016699999997, 1.35876087 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10713699753896638 }, "lon": [ 106.29914698, 103.81725592 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "8edae042-4f7c-4f8e-adea-b1ee49d86e36" }, { "lat": [ 16.646016699999997, 15.11815794 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 106.29914698, 101.0028813 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "a39aea59-c7ec-4453-9e8e-f6e21fd96f62" }, { "lat": [ 16.646016699999997, 23.753992800000002 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10951599671862183 }, "lon": [ 106.29914698, 120.95427281 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "b5f36051-f622-44e3-a86b-ab24bf73a3f6" }, { "lat": [ 15.90928005, 22.88578212 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.10237899917965547 }, "lon": [ 47.58676189, 79.61197609999999 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "43e50edc-602c-4d97-b34f-cf1923b6b649" }, { "lat": [ 15.90928005, 3.78986846 ], "legendgroup": "AS", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 47.58676189, 109.69762284 ], "mode": "lines", "name": "AS", "showlegend": false, "type": "scattergeo", "uid": "619abcb3-149d-408a-8265-8846a2a7c225" }, { "lat": [ -29.00034095, -22.18403213 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10951599671862183 }, "lon": [ 25.08390093, 23.79853368 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "6b3816e4-cf3e-4982-b78f-2785ca6e2cf2" }, { "lat": [ -29.00034095, 28.15893849 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 2.61732301 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "274c731b-be0e-4672-89cb-8669706e2c4e" }, { "lat": [ -29.00034095, 8.62278679 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, 39.60080098 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "65d0f171-f5d8-4c32-bb34-45faaf9766de" }, { "lat": [ -29.00034095, 0.59988022 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10713699753896638 }, "lon": [ 25.08390093, 37.79593973 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7a726dd9-076c-44fb-9b16-8aa298c89751" }, { "lat": [ -29.00034095, -22 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10713699753896638 }, "lon": [ 25.08390093, 17 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "a821ad7e-4aec-45fa-833f-2d210597834e" }, { "lat": [ -29.00034095, 9.59411452 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1166529942575882 }, "lon": [ 25.08390093, 8.08943895 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "1ecab76f-9dbb-40c7-9700-a67a37a0706a" }, { "lat": [ -29.00034095, 14.36624173 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 25.08390093, -14.4734924 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3b37c2e0-7f8e-4d05-9304-55492fe32f09" }, { "lat": [ -29.00034095, -19.00420419 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.10713699753896638 }, "lon": [ 25.08390093, 29.8514412 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "3f0134ea-d124-415f-96c7-ac283fdc209b" }, { "lat": [ -13.45824152, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 27.77475946, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "d879b9b4-a4f9-4b7e-b46c-277c13101c66" }, { "lat": [ -19.00420419, -29.00034095 ], "legendgroup": "AF", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 29.8514412, 25.08390093 ], "mode": "lines", "name": "AF", "showlegend": false, "type": "scattergeo", "uid": "7611bfd5-ed79-4a49-bcc3-5de950a28957" } ], "layout": { "geo": { "coastlinewidth": 2, "countrycolor": "rgb(204, 204, 204)", "lakecolor": "rgb(255, 255, 255)", "landcolor": "rgb(240, 240, 240)", "projection": { "type": "equirectangular" }, "resolution": 50, "showlakes": true, "showland": true }, "showlegend": true, "title": { "text": "Continental collaborations" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "routes = []\n", "\n", "groups = set()\n", "for index, row in continental_collab.iterrows():\n", " if row['country1'] != row['country2']:\n", " routes.append(dict(\n", " type = 'scattergeo',\n", " legendgroup = row['continent1'],\n", " showlegend = False if row['continent1'] in groups else True,\n", " name=row['continent1'],\n", " lat = [ row['lat1'], row['lat2'] ],\n", " lon = [ row['lon1'], row['lon2'] ],\n", " mode = 'lines',\n", " line = dict(\n", " width = row['magnitude'],\n", " color = color_key[row['continent1']],\n", " )))\n", " groups.add(row['continent1'])\n", " \n", "map_layout = dict(\n", " title = 'Continental collaborations',\n", " showlegend = True, \n", " geo = dict(\n", " resolution = 50,\n", " showland = True,\n", " showlakes = True,\n", " landcolor = 'rgb(240, 240, 240)',\n", " countrycolor = 'rgb(204, 204, 204)',\n", " lakecolor = 'rgb(255, 255, 255)',\n", " projection = dict( type=\"equirectangular\" ),\n", " coastlinewidth = 2\n", " )\n", ")\n", "\n", "fig = dict(data=routes, layout=map_layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_continental_collaborations.png')" ] }, { "cell_type": "code", "execution_count": 114, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
country1country2continent1continent2lat1lon1lat2lon2countmagnitude
0AEAUASOC23.90528254.300167-25.732887134.491000100.110597
1AEBEASEU23.90528254.30016750.6398164.64065120.101177
2AEBGASEU23.90528254.30016742.76890325.21552920.101177
3AEBRASSA23.90528254.300167-10.787777-53.09783140.103532
4AECAASNA23.90528254.30016761.362063-98.307770130.114129
\n", "
" ], "text/plain": [ " country1 country2 continent1 continent2 lat1 lon1 lat2 \\\n", "0 AE AU AS OC 23.905282 54.300167 -25.732887 \n", "1 AE BE AS EU 23.905282 54.300167 50.639816 \n", "2 AE BG AS EU 23.905282 54.300167 42.768903 \n", "3 AE BR AS SA 23.905282 54.300167 -10.787777 \n", "4 AE CA AS NA 23.905282 54.300167 61.362063 \n", "\n", " lon2 count magnitude \n", "0 134.491000 10 0.110597 \n", "1 4.640651 2 0.101177 \n", "2 25.215529 2 0.101177 \n", "3 -53.097831 4 0.103532 \n", "4 -98.307770 13 0.114129 " ] }, "execution_count": 114, "metadata": {}, "output_type": "execute_result" } ], "source": [ "intercontinental_collab = w_edges[w_edges.continent1 != w_edges.continent2].groupby(['country1', 'country2', 'continent1', 'continent2', 'lat1', 'lon1', 'lat2', 'lon2']).agg({'count':'sum'}).reset_index()\n", "# Create a minimum and maximum processor object\n", "min_max_scaler = preprocessing.MinMaxScaler((.1,3))\n", "\n", "# Create an object to transform the data to fit minmax processor\n", "x_scaled = min_max_scaler.fit_transform(intercontinental_collab[['count']].values.astype(float))\n", "\n", "# Run the normalizer on the dataframe\n", "intercontinental_collab['magnitude'] = x_scaled\n", "intercontinental_collab.head()" ] }, { "cell_type": "code", "execution_count": 115, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "lat": [ 23.90528188, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11059683313032886 }, "lon": [ 54.300167099999996, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": true, "type": "scattergeo", "uid": "c1191a6a-1492-4a2f-a651-4859901d5b3f" }, { "lat": [ 23.90528188, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 54.300167099999996, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": true, "type": "scattergeo", "uid": "2b31c265-274f-4cfa-a526-32a2c2f5d71b" }, { "lat": [ 23.90528188, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 54.300167099999996, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fc4abf96-a405-4255-be77-7cb137fb98ea" }, { "lat": [ 23.90528188, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10353227771010963 }, "lon": [ 54.300167099999996, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": true, "type": "scattergeo", "uid": "c205a22e-cdb9-459b-ba4f-7549ce7c6193" }, { "lat": [ 23.90528188, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11412911084043849 }, "lon": [ 54.300167099999996, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": true, "type": "scattergeo", "uid": "3de0692c-eae6-46fd-b3a4-365be20831e0" }, { "lat": [ 23.90528188, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 54.300167099999996, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3a2622dd-708f-4ea1-8049-3a5fd4c9f2ae" }, { "lat": [ 23.90528188, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 54.300167099999996, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "70053660-95c5-483f-b352-e2f4d2811d2b" }, { "lat": [ 23.90528188, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 54.300167099999996, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "414a5aad-b586-49db-ae52-56dfe7860479" }, { "lat": [ 23.90528188, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 54.300167099999996, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "292a51ab-8f38-48ac-9a81-fcca9ea836bb" }, { "lat": [ 23.90528188, 28.15893849 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 54.300167099999996, 2.61732301 ], "mode": "lines", "name": "AF-AS", "showlegend": true, "type": "scattergeo", "uid": "d828d6dd-db0f-460a-83fa-bb9966a9c9ce" }, { "lat": [ 23.90528188, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1047097036134795 }, "lon": [ 54.300167099999996, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "1b8a13a3-36ba-4d70-bed6-fffaccaa2439" }, { "lat": [ 23.90528188, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 54.300167099999996, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a6ed748d-17c5-4542-ba6e-747c69d82a4d" }, { "lat": [ 23.90528188, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 54.300167099999996, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7932588b-e546-429d-abf0-f72aafd70abd" }, { "lat": [ 23.90528188, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1270807957775071 }, "lon": [ 54.300167099999996, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5e9d1081-d2a1-490d-9f35-dbdbcebaad47" }, { "lat": [ 23.90528188, 29.83762955 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 54.300167099999996, -8.45615795 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "17c23482-1759-4230-b6d5-071b173cd86e" }, { "lat": [ 23.90528188, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 54.300167099999996, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "12f4f6b0-a2f8-4877-acd3-66302d68cde9" }, { "lat": [ 23.90528188, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 54.300167099999996, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6e552b71-b195-4f38-ab8a-6f9f1fa0777e" }, { "lat": [ 23.90528188, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 54.300167099999996, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "158ac383-3fbc-419d-977a-b4ba3770aa2d" }, { "lat": [ 23.90528188, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 54.300167099999996, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d58cf284-73ae-499e-90d3-b6c2f0e333d3" }, { "lat": [ 23.90528188, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.11766138855054811 }, "lon": [ 54.300167099999996, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8bd4825f-4e8f-4db9-a92d-b16136a17c00" }, { "lat": [ 23.90528188, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12590336987413725 }, "lon": [ 54.300167099999996, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8aa806bb-a601-44e3-a5bc-9c12b6de4927" }, { "lat": [ 23.90528188, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 54.300167099999996, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "11ddfcab-6264-4809-9e76-173d03cf60c6" }, { "lat": [ 41.14244989, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 20.04983396, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d812b5d9-de5e-4266-afe9-12e61f2073d2" }, { "lat": [ 40.28952569, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.92993276, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2044cdfb-f959-4720-9211-ec7345c17e9f" }, { "lat": [ 40.28952569, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 44.92993276, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "817e91d1-798d-4a38-ac36-527e4e531b10" }, { "lat": [ 40.28952569, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.92993276, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7ec59781-5c19-4e40-b5bf-dd7e0880f267" }, { "lat": [ 40.28952569, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 44.92993276, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "834c162d-f7cc-43b0-a554-5a845627fb1c" }, { "lat": [ 40.28952569, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.92993276, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3f60f066-78c9-4a57-a05b-ee7f15d478aa" }, { "lat": [ 40.28952569, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.92993276, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "da645f0a-38ea-4cae-acb1-ed08bb60b691" }, { "lat": [ 40.28952569, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.92993276, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5832899e-5669-4993-b0df-629b0769ed0b" }, { "lat": [ 40.28952569, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.92993276, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bbdda183-a558-425c-b22d-2d365a1a0149" }, { "lat": [ 40.28952569, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.92993276, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e9ff3440-c637-448b-bd66-0ab4440978d5" }, { "lat": [ 40.28952569, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.92993276, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d04123c2-e2a4-404e-acd1-99127bf56d73" }, { "lat": [ 40.28952569, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 44.92993276, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "abd95a7b-bf97-4a79-b618-2e807600c7d5" }, { "lat": [ 40.28952569, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.92993276, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a295bec1-8a3e-4e65-b679-e6327b19226c" }, { "lat": [ 40.28952569, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.92993276, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "90fda06b-be93-452a-b65d-5c02c6a18c83" }, { "lat": [ 40.28952569, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 44.92993276, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "3658410e-8f34-4060-a70b-eb4f235444e7" }, { "lat": [ -35.3813488, -25.73288704 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.10117742590336988 }, "lon": [ -65.17980692, 134.49100008 ], "mode": "lines", "name": "OC-SA", "showlegend": true, "type": "scattergeo", "uid": "697359d1-e58b-4e9c-b112-901b279ec94e" }, { "lat": [ -35.3813488, 50.63981576 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -65.17980692, 4.64065114 ], "mode": "lines", "name": "EU-SA", "showlegend": true, "type": "scattergeo", "uid": "2f0d75fe-b85b-49c0-a856-25925690d8a4" }, { "lat": [ -35.3813488, 61.36206324 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.11412911084043849 }, "lon": [ -65.17980692, -98.30777028 ], "mode": "lines", "name": "NA-SA", "showlegend": true, "type": "scattergeo", "uid": "dc5a5076-ae98-4c80-957a-3339e4ddc3f0" }, { "lat": [ -35.3813488, 46.79785878 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -65.17980692, 8.20867471 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "1dabe384-1b18-4e95-aeab-cb1adfb5b59b" }, { "lat": [ -35.3813488, 36.56176546 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -65.17980692, 103.81907349 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "57ff215f-60b0-48bb-a8a2-39005439e1b1" }, { "lat": [ -35.3813488, 21.62289528 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -65.17980692, -79.01605384 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "9f416e96-3ced-4fd1-88d2-61fd70560153" }, { "lat": [ -35.3813488, 49.73341233 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -65.17980692, 15.31240163 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0869d244-039b-4da8-bc36-cadb69be76e5" }, { "lat": [ -35.3813488, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11648396264717824 }, "lon": [ -65.17980692, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "7b92489d-ae76-486f-8c98-54e115784457" }, { "lat": [ -35.3813488, 55.98125296 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ -65.17980692, 10.02800992 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "28cc8866-3f99-4e04-b699-a0ac6feebbcc" }, { "lat": [ -35.3813488, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.15533901745838408 }, "lon": [ -65.17980692, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "7dc63881-58a1-4273-8b6f-9bf9d74f4fcf" }, { "lat": [ -35.3813488, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11295168493706861 }, "lon": [ -65.17980692, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "285b3e58-7876-4f15-8a31-b154be155127" }, { "lat": [ -35.3813488, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ -65.17980692, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a335531f-bfb5-456f-8b9f-07e40b8bb383" }, { "lat": [ -35.3813488, 22.88578212 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -65.17980692, 79.61197609999999 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "05f58dd6-8666-499a-a173-b32cd703956c" }, { "lat": [ -35.3813488, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11412911084043849 }, "lon": [ -65.17980692, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "d11d3e5d-d87c-46c3-aac3-2bb809945b26" }, { "lat": [ -35.3813488, 37.59230135 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -65.17980692, 138.03089558 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "50baffe8-3f50-4945-bcb4-d47f4ee49c4e" }, { "lat": [ -35.3813488, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.11412911084043849 }, "lon": [ -65.17980692, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "ba134d4e-5abd-4fa6-8fb5-d8905a0d5b58" }, { "lat": [ -35.3813488, 68.75015572 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -65.17980692, 15.34834656 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "7f2341cb-04b2-4b90-b76e-80ec42dfb6b3" }, { "lat": [ -35.3813488, -41.81113557 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.10117742590336988 }, "lon": [ -65.17980692, 171.48492347 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "07ed22ad-d821-49ce-9f5e-adb47fdbac06" }, { "lat": [ -35.3813488, 52.12759564 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -65.17980692, 19.39012835 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6814844f-6bf8-4f1c-9e5d-74a4603def1e" }, { "lat": [ -35.3813488, 39.59550671 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -65.17980692, -8.50104361 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6eb19a13-a434-4464-a069-dc692f5303a8" }, { "lat": [ -35.3813488, 25.30601188 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ -65.17980692, 51.18479632 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "13c829c0-62c8-4e4f-8d93-917952785c8b" }, { "lat": [ -35.3813488, 45.85243127 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -65.17980692, 24.97293039 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ff0a4479-9f61-4945-93c7-f95e75bb7489" }, { "lat": [ -35.3813488, 44.2215032 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -65.17980692, 20.78958334 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "110894aa-fe48-4a1a-9bb5-f711eb616c9d" }, { "lat": [ -35.3813488, 61.98052209 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -65.17980692, 96.68656112 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8f1aa1d1-ba30-452b-8407-ef2327ec6100" }, { "lat": [ -35.3813488, 62.77966519 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -65.17980692, 16.74558049 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "fed66d3b-b514-430b-aa06-76001aba205a" }, { "lat": [ -35.3813488, 48.99656673 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -65.17980692, 31.38326469 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8e753133-ef0c-43d3-ab49-0eeae16eb2d9" }, { "lat": [ -35.3813488, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.11883881445391799 }, "lon": [ -65.17980692, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "5c685ec2-cf7a-4adc-bc72-b19a92ef8eb0" }, { "lat": [ -35.3813488, -29.00034095 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.10588712951684938 }, "lon": [ -65.17980692, 25.08390093 ], "mode": "lines", "name": "AF-SA", "showlegend": true, "type": "scattergeo", "uid": "7bee22c4-e613-402b-b31b-d64469150420" }, { "lat": [ 47.58549439, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.109419407226959 }, "lon": [ 14.1264761, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6b04a62c-a304-4d0e-a106-6adaf05e0f09" }, { "lat": [ 47.58549439, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1906617945594803 }, "lon": [ 14.1264761, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": true, "type": "scattergeo", "uid": "78fe5834-4d47-4a20-a3ce-41c37b0382dd" }, { "lat": [ 47.58549439, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11648396264717824 }, "lon": [ 14.1264761, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "9b0b59b9-6b9d-4d88-9a7a-6b1398ebed29" }, { "lat": [ 47.58549439, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.16122614697523346 }, "lon": [ 14.1264761, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": true, "type": "scattergeo", "uid": "c008919b-9aa6-467a-83d3-3dc2bb3deb5d" }, { "lat": [ 47.58549439, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ 14.1264761, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "09d07c92-3286-482d-9d56-f90688a6a2b4" }, { "lat": [ 47.58549439, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15887129516849371 }, "lon": [ 14.1264761, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "17564ba9-5b25-4be3-8e0c-b5a0cf666e00" }, { "lat": [ 47.58549439, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 14.1264761, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "14600675-6473-48b0-9d8a-aa34a42bd1c1" }, { "lat": [ 47.58549439, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 14.1264761, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "78efa034-8750-4787-a62f-36fa10d5021c" }, { "lat": [ 47.58549439, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 14.1264761, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "498ad80e-da58-43ef-a050-40d3a8bd4070" }, { "lat": [ 47.58549439, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 14.1264761, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": true, "type": "scattergeo", "uid": "a95ea956-9727-4b6a-b8f4-592664e70349" }, { "lat": [ 47.58549439, 8.62278679 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 14.1264761, 39.60080098 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "dbe4fb5b-4324-410b-b2e8-c75c1670293d" }, { "lat": [ 47.58549439, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.1264761, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "df9ddba3-3aff-40e7-b9e4-708e27487dc2" }, { "lat": [ 47.58549439, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.1264761, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6bb4bcb0-7f3b-4e89-b02c-50f253f2f2e3" }, { "lat": [ 47.58549439, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12237109216402761 }, "lon": [ 14.1264761, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5d63a239-ec5b-448b-b6d6-8c1c00ea0ef4" }, { "lat": [ 47.58549439, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 14.1264761, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8d3ecbcc-1296-4748-b242-75bcc4c2f854" }, { "lat": [ 47.58549439, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 14.1264761, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7b9a0540-883d-4f82-8431-791aa199fe4b" }, { "lat": [ 47.58549439, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16358099878197319 }, "lon": [ 14.1264761, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "177feb23-c502-428c-ad5f-e730ac0e7c2c" }, { "lat": [ 47.58549439, 0.59988022 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 14.1264761, 37.79593973 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "cea8352b-0b08-413e-8d90-3a02f53802c5" }, { "lat": [ 47.58549439, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 14.1264761, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f5d75353-a699-47af-b2dc-27aba1763f75" }, { "lat": [ 47.58549439, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.1264761, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6167a726-0c0f-4b41-8393-8a43ab4c3edf" }, { "lat": [ 47.58549439, 22.22311688 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.1264761, 113.50932116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "74f5e198-0d81-4434-8cdf-57fcc828b680" }, { "lat": [ 47.58549439, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.1264761, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7804a0b8-a077-4cf4-90fe-c4fe92f6d29f" }, { "lat": [ 47.58549439, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 14.1264761, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ade0cd6b-5e37-4407-93f1-7f7366d12bf5" }, { "lat": [ 47.58549439, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10824198132358913 }, "lon": [ 14.1264761, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "2db3d58b-2868-4a54-a896-fdd03d74b97e" }, { "lat": [ 47.58549439, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 14.1264761, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "89e9b046-5410-482c-b46b-b62e1b61bdd5" }, { "lat": [ 47.58549439, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.1264761, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6b372755-f091-44b1-adc9-176f9eb72ee9" }, { "lat": [ 47.58549439, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.1264761, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5872d5c8-3e15-4798-a33d-7adaf11b11ba" }, { "lat": [ 47.58549439, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 14.1264761, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0d25006a-fb2b-44fb-aeb5-80773764a91a" }, { "lat": [ 47.58549439, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 14.1264761, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2e0fdddf-46e6-4440-8bbb-779c8481d1f5" }, { "lat": [ 47.58549439, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 14.1264761, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bcb5e506-ac62-4ae2-9006-57d49b060b9a" }, { "lat": [ 47.58549439, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.1264761, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c90a2b17-c62c-4749-b644-2d26e8d1abfd" }, { "lat": [ 47.58549439, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.4414535119772635 }, "lon": [ 14.1264761, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "89387116-6e66-4a38-97c6-9a04b42fe565" }, { "lat": [ 47.58549439, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 14.1264761, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e66f37a4-1276-4985-8642-158c94114cdf" }, { "lat": [ 47.58549439, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.1264761, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "23808925-37a7-4545-a8b6-95dd687a2e6f" }, { "lat": [ 47.58549439, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ 14.1264761, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "55eb692e-fd41-481b-8d2a-702aa5254a8b" }, { "lat": [ -25.73288704, 23.90528188 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11648396264717824 }, "lon": [ 134.49100008, 54.300167099999996 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b7e54ae0-e0ef-4f5d-9d1f-ab224aa4dcfa" }, { "lat": [ -25.73288704, 40.28952569 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 134.49100008, 44.92993276 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "6406a697-3518-49fe-b0ae-84c14daf6d0a" }, { "lat": [ -25.73288704, -35.3813488 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.1047097036134795 }, "lon": [ 134.49100008, -65.17980692 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "906564e4-8f68-47f1-ab48-9fa78723c543" }, { "lat": [ -25.73288704, 47.58549439 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1906617945594803 }, "lon": [ 134.49100008, 14.1264761 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "5118efc7-0864-4491-bf56-ea753f15eeb2" }, { "lat": [ -25.73288704, 23.86731158 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11766138855054811 }, "lon": [ 134.49100008, 90.23812743 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "1bcdee61-9ae0-4f76-8220-327245a2fd9a" }, { "lat": [ -25.73288704, 50.63981576 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.16593585058871296 }, "lon": [ 134.49100008, 4.64065114 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "72882a19-6241-4b42-a9fb-24ec20569f55" }, { "lat": [ -25.73288704, 42.76890318 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 134.49100008, 25.21552909 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "af39942b-ebd2-49a0-a3f0-1f62776a7d73" }, { "lat": [ -25.73288704, -10.78777702 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.12825822168087697 }, "lon": [ 134.49100008, -53.09783113 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "3d927503-f257-4130-9567-d2aa0b402ed7" }, { "lat": [ -25.73288704, 17.20027509 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.1 }, "lon": [ 134.49100008, -88.71010486 ], "mode": "lines", "name": "NA-OC", "showlegend": true, "type": "scattergeo", "uid": "dc7c019d-3cda-48b1-baa8-6b82ef3fdaab" }, { "lat": [ -25.73288704, 61.36206324 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.2530653674380836 }, "lon": [ 134.49100008, -98.30777028 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "f977ff56-8fa1-4815-8ecc-004404fedaa6" }, { "lat": [ -25.73288704, 46.79785878 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.17888753552578157 }, "lon": [ 134.49100008, 8.20867471 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "60ab424b-4385-4a9a-882e-4a8fcfd58e64" }, { "lat": [ -25.73288704, -37.73070989 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.11059683313032886 }, "lon": [ 134.49100008, -71.38256213 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "6c6b3fa5-f86d-4c98-af7d-dae4dad655be" }, { "lat": [ -25.73288704, 36.56176546 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.8888753552578156 }, "lon": [ 134.49100008, 103.81907349 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "4ac6041c-253b-4f9e-9a8f-6b28e432ce42" }, { "lat": [ -25.73288704, 3.91383431 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.1 }, "lon": [ 134.49100008, -73.08114582 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "6a318e0e-4cb7-463b-8927-473c9c5b4c25" }, { "lat": [ -25.73288704, 34.91667211 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10353227771010963 }, "lon": [ 134.49100008, 33.0060022 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "048014e3-fdff-4f22-9c61-395cc4c11993" }, { "lat": [ -25.73288704, 49.73341233 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1270807957775071 }, "lon": [ 134.49100008, 15.31240163 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "53cb45d8-b234-4404-9ced-1f7c79dd7efb" }, { "lat": [ -25.73288704, 51.10698181 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.5285830288266341 }, "lon": [ 134.49100008, 10.38578051 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "a18ed6c8-50be-4989-a709-697974275875" }, { "lat": [ -25.73288704, 55.98125296 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.14591961023142508 }, "lon": [ 134.49100008, 10.02800992 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "25c2f64a-0e1a-4ed0-b2c4-3f40b8480ba4" }, { "lat": [ -25.73288704, 28.15893849 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 134.49100008, 2.61732301 ], "mode": "lines", "name": "AF-OC", "showlegend": true, "type": "scattergeo", "uid": "fa15440d-b771-428c-b330-ee44b5f13126" }, { "lat": [ -25.73288704, 58.67192972 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 134.49100008, 25.54248537 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "9242f49d-8e13-422e-8e99-1d54a1310c67" }, { "lat": [ -25.73288704, 26.49593311 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.10353227771010963 }, "lon": [ 134.49100008, 29.86190099 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "867b36df-60e1-4cce-829c-3dc9a3c9ab13" }, { "lat": [ -25.73288704, 40.24448698 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.2095006090133983 }, "lon": [ 134.49100008, -3.64755047 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "12265ae2-53ad-4ccd-b23e-03efea1b280e" }, { "lat": [ -25.73288704, 64.49884603 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.15651644336175397 }, "lon": [ 134.49100008, 26.274665600000002 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "ab28d77f-fca0-4839-bc37-f552d936e677" }, { "lat": [ -25.73288704, 62.05385403 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 134.49100008, -6.88095423 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "7a5b2d53-1f2c-408d-9290-30205617c236" }, { "lat": [ -25.73288704, 42.17344011 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.268371904181892 }, "lon": [ 134.49100008, -2.76172945 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "b41bcb80-8d04-40ca-940e-f6d756016993" }, { "lat": [ -25.73288704, 54.12387156 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.6345513601299227 }, "lon": [ 134.49100008, -2.86563164 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "d7dfc3d1-460e-471c-813c-c0cce5a553fe" }, { "lat": [ -25.73288704, 42.16855755 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 134.49100008, 43.50780252 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "d951b8c0-a954-4ffd-a58b-cf40c5189468" }, { "lat": [ -25.73288704, 39.07469623 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1365002030044661 }, "lon": [ 134.49100008, 22.95555794 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "d3f9aef0-645f-42ef-b2d3-c995795f3835" }, { "lat": [ -25.73288704, 15.69403664 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.10353227771010963 }, "lon": [ 134.49100008, -90.36482009 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "1a4d0db8-5628-4ef1-b511-86178f8a5408" }, { "lat": [ -25.73288704, 45.08047631 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10235485180673976 }, "lon": [ 134.49100008, 16.40412899 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "c6d9f0b9-5061-4bef-a477-d2f5b9fd3005" }, { "lat": [ -25.73288704, 47.16277506 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11412911084043849 }, "lon": [ 134.49100008, 19.39559116 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "3dfacfa0-f7d6-44fa-a1bf-505dea5f322d" }, { "lat": [ -25.73288704, -2.21505456 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11295168493706861 }, "lon": [ 134.49100008, 117.24011366 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "18a2014f-46eb-455d-8e2f-19ba7c1883fc" }, { "lat": [ -25.73288704, 53.17544870000001 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1270807957775071 }, "lon": [ 134.49100008, -8.13793569 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "39f9dff5-a332-4909-80c9-98e9baba6d53" }, { "lat": [ -25.73288704, 31.46110101 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.12590336987413725 }, "lon": [ 134.49100008, 35.00444693 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "cdf6696a-ab97-4e54-bc6c-444cd5fb2262" }, { "lat": [ -25.73288704, 22.88578212 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.16711327649208282 }, "lon": [ 134.49100008, 79.61197609999999 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "c5000c17-5f26-45a4-b48e-bfde73962dd5" }, { "lat": [ -25.73288704, 33.03970582 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 134.49100008, 43.74353149 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "7e6cd7b1-646d-4108-8678-74b23c597d7c" }, { "lat": [ -25.73288704, 32.57503292 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.12354851806739749 }, "lon": [ 134.49100008, 54.27407004 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "f3feb5d4-fb0a-43d2-9fa2-1a043d1513dc" }, { "lat": [ -25.73288704, 42.79662641 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.2895655704425497 }, "lon": [ 134.49100008, 12.07001339 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "50ea0602-4b11-4a30-ab66-8f428804ce62" }, { "lat": [ -25.73288704, 37.59230135 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.2365814047909054 }, "lon": [ 134.49100008, 138.03089558 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "6ea11a0b-ff3e-4a4c-8551-881855c1140e" }, { "lat": [ -25.73288704, 36.38523983 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.18595209094600082 }, "lon": [ 134.49100008, 127.83916086 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "e49908eb-f2c0-42a0-a7df-c24773657124" }, { "lat": [ -25.73288704, 29.33431262 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 134.49100008, 47.58700459 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "751d1ae4-3d67-4136-b79c-f262d2dbb5c3" }, { "lat": [ -25.73288704, 48.15688067 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 134.49100008, 67.29149357 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "c188c0ae-23ac-4599-b9c8-254edd340ca5" }, { "lat": [ -25.73288704, 18.50217433 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10353227771010963 }, "lon": [ 134.49100008, 103.73772412 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "8f164b17-c19b-472b-9bd0-29896465f672" }, { "lat": [ -25.73288704, 33.92306631 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10353227771010963 }, "lon": [ 134.49100008, 35.88016072 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "f2e904c8-d867-46d4-8bcd-710eba1ebabe" }, { "lat": [ -25.73288704, 47.13665835 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 134.49100008, 9.53574312 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "f789541b-0f9a-4024-88b0-275c4958cdfd" }, { "lat": [ -25.73288704, 7.61266509 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11883881445391799 }, "lon": [ 134.49100008, 80.70108238 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "e77832ed-d660-4afb-b314-628ea090eff6" }, { "lat": [ -25.73288704, 55.32610984 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 134.49100008, 23.88719355 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "776bb823-0d97-42aa-a357-033d7543c820" }, { "lat": [ -25.73288704, 49.76725361 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10588712951684938 }, "lon": [ 134.49100008, 6.07182201 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "2d9dd6bb-5a9f-43db-85db-92c3eb20b830" }, { "lat": [ -25.73288704, 22.22311688 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 134.49100008, 113.50932116 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "6e9f927b-931c-4219-9a0e-e759b211eb2d" }, { "lat": [ -25.73288704, 23.94753724 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.11177425903369875 }, "lon": [ 134.49100008, -102.52345169 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "7e28de52-c99f-4707-be8e-b645a370cb65" }, { "lat": [ -25.73288704, 3.78986846 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.17771010962241168 }, "lon": [ 134.49100008, 109.69762284 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "41235a38-8ef1-4a7c-842e-3cc79ff1fe09" }, { "lat": [ -25.73288704, -22 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 134.49100008, 17 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "4890852c-6a1e-4dbb-a458-3a15e05745ea" }, { "lat": [ -25.73288704, 52.100789899999995 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.2695493300852619 }, "lon": [ 134.49100008, 5.28144793 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "7952ba04-0b0b-47e0-ad62-ab1209e39409" }, { "lat": [ -25.73288704, 68.75015572 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.13414535119772636 }, "lon": [ 134.49100008, 15.34834656 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "8e2b4d73-9ecd-42ae-9b7e-125348d23cc5" }, { "lat": [ -25.73288704, 20.60515333 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 134.49100008, 56.09166155 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "dbcccbe1-630e-4597-9864-3990fd7e72d2" }, { "lat": [ -25.73288704, 11.77536778 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 134.49100008, 122.88393253 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "aeacf832-964c-429f-8b13-720d1f3185cd" }, { "lat": [ -25.73288704, 29.9497515 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.109419407226959 }, "lon": [ 134.49100008, 69.33957937 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "939b4c8e-f210-45ab-81a1-bfef8a7e73a4" }, { "lat": [ -25.73288704, 52.12759564 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.15062931384490458 }, "lon": [ 134.49100008, 19.39012835 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "d7b923b1-a172-42d2-a4fb-7b248eae8144" }, { "lat": [ -25.73288704, 39.59550671 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11766138855054811 }, "lon": [ 134.49100008, -8.50104361 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "141ee7bf-9162-4e29-991f-157f6bed4910" }, { "lat": [ -25.73288704, 25.30601188 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10824198132358913 }, "lon": [ 134.49100008, 51.18479632 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "839eacde-c637-44c6-b5be-fcbe8749c1dd" }, { "lat": [ -25.73288704, 45.85243127 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10235485180673976 }, "lon": [ 134.49100008, 24.97293039 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "4b803b9f-de6e-4576-97ba-32f022545279" }, { "lat": [ -25.73288704, 44.2215032 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1047097036134795 }, "lon": [ 134.49100008, 20.78958334 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "887b2c7a-2540-44ab-9772-73e00431418d" }, { "lat": [ -25.73288704, 61.98052209 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.12001624035728786 }, "lon": [ 134.49100008, 96.68656112 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "fa4e82cc-87a1-4371-b0c9-189e6ced6c04" }, { "lat": [ -25.73288704, 24.12245841 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1317904993909866 }, "lon": [ 134.49100008, 44.53686271 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "4ddbc980-bdac-4c6d-9adf-89f375115a4f" }, { "lat": [ -25.73288704, 62.77966519 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.17653268371904182 }, "lon": [ 134.49100008, 16.74558049 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "a18bbf6b-0d4e-406e-9e8a-eedd4e3024e4" }, { "lat": [ -25.73288704, 1.35876087 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.20596833130328868 }, "lon": [ 134.49100008, 103.81725592 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b752ab3c-4659-4acc-941e-918cf9a4a718" }, { "lat": [ -25.73288704, 46.11554772 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10824198132358913 }, "lon": [ 134.49100008, 14.80444238 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "cc8d2726-87ce-45d8-95e8-d397059e5236" }, { "lat": [ -25.73288704, 48.70547528 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1047097036134795 }, "lon": [ 134.49100008, 19.47905218 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "d410c8db-d62b-44b9-b0a6-1680f9333fbc" }, { "lat": [ -25.73288704, 35.02547389 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 134.49100008, 38.50788204 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "1f7505e4-eb44-46d1-9606-5c4f75b20012" }, { "lat": [ -25.73288704, 15.11815794 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.12237109216402761 }, "lon": [ 134.49100008, 101.0028813 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b55f331b-4a30-448c-b7ac-18eef20453ff" }, { "lat": [ -25.73288704, 34.11956246 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.10117742590336988 }, "lon": [ 134.49100008, 9.55288359 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "5bd80eb0-dc93-49f8-bcca-851ba993aa03" }, { "lat": [ -25.73288704, 39.0616029 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11059683313032886 }, "lon": [ 134.49100008, 35.16895346 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b63022cf-07d0-4fc1-9d73-699090698faa" }, { "lat": [ -25.73288704, 23.753992800000002 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.13885505481120586 }, "lon": [ 134.49100008, 120.95427281 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "3d6edbc7-c781-4252-ae78-b7d2b69cd757" }, { "lat": [ -25.73288704, 48.99656673 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 134.49100008, 31.38326469 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "85dbb477-a8d5-452d-95fc-34b17e02fdd0" }, { "lat": [ -25.73288704, 45.6795472 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.6922452293950466 }, "lon": [ 134.49100008, -112.46167369999999 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "ff8f67c7-ce4f-4181-8152-2f1088172d8e" }, { "lat": [ -25.73288704, -32.79951534 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.1 }, "lon": [ 134.49100008, -56.01807053 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "35b31963-a589-4754-9fad-7b22350be3e2" }, { "lat": [ -25.73288704, 41.75554225 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 134.49100008, 63.14001528 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b7aa77f2-aa93-47af-b209-23b70e6733b7" }, { "lat": [ -25.73288704, 16.646016699999997 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11766138855054811 }, "lon": [ 134.49100008, 106.29914698 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "47581399-fc9e-4f8c-8151-cf96230e0290" }, { "lat": [ -25.73288704, -29.00034095 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.13296792529435647 }, "lon": [ 134.49100008, 25.08390093 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "fb6ef0bb-08f0-4ecb-b42d-4d2d4186a1bf" }, { "lat": [ 40.28827235, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 47.54599879, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9a211798-6bfe-4778-a121-6b7c1255e05d" }, { "lat": [ 40.28827235, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 47.54599879, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "becabfbe-5fc3-4f18-85ab-b135b7a9f99f" }, { "lat": [ 40.28827235, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 47.54599879, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e117c608-eea4-4d7f-a871-c8d5632fcc4d" }, { "lat": [ 40.28827235, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 47.54599879, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "169914e0-144c-4a94-9bd6-9f4c92b8005a" }, { "lat": [ 40.28827235, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 47.54599879, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "757de39d-3aae-48bc-86ad-7f31e72c9a61" }, { "lat": [ 44.17450125, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 17.76876733, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dcf49ae9-1eee-4a68-8a50-617643e00844" }, { "lat": [ 44.17450125, 8.62278679 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 17.76876733, 39.60080098 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "035e8971-8b16-4a35-bd28-9c65fc1e3746" }, { "lat": [ 44.17450125, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 17.76876733, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "fef68c8c-1fcf-44c4-bbf6-9f06aa955788" }, { "lat": [ 44.17450125, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 17.76876733, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d2171cd1-fcbb-40ab-a38c-d49f3eb78413" }, { "lat": [ 23.86731158, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11177425903369875 }, "lon": [ 90.23812743, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "d1c10d1b-f2a6-4f88-b6f1-769ba64757a4" }, { "lat": [ 23.86731158, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ 90.23812743, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "9122a3c1-6719-4cc9-a7c6-5dc41ffda8da" }, { "lat": [ 23.86731158, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11295168493706861 }, "lon": [ 90.23812743, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "18df0af4-aead-4978-8660-a497e4cd46c3" }, { "lat": [ 23.86731158, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 90.23812743, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a1b74d93-5638-44ad-a057-4da44225c338" }, { "lat": [ 23.86731158, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 90.23812743, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a2b812b6-cb74-4fb8-938f-c832467a94ec" }, { "lat": [ 23.86731158, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 90.23812743, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ae4e1b79-3254-48c6-ba6c-3a22a9f15054" }, { "lat": [ 23.86731158, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ 90.23812743, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "64e27d86-5032-4a37-b751-162b8658295b" }, { "lat": [ 23.86731158, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 90.23812743, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f7c5e17e-65b6-4b7a-8c3d-cceed1000876" }, { "lat": [ 23.86731158, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 90.23812743, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "911e7f94-4954-4822-8d44-c1a8b3eed1ef" }, { "lat": [ 23.86731158, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 90.23812743, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6d0a8831-ff07-496b-a965-707d68702ae6" }, { "lat": [ 23.86731158, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 90.23812743, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "80a32098-1105-4ff8-909d-7c42a1940533" }, { "lat": [ 23.86731158, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 90.23812743, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b87b37ec-d925-42eb-9824-d1b8518c89e9" }, { "lat": [ 23.86731158, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 90.23812743, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "761abbcd-4cee-424d-956e-5de62accbe3f" }, { "lat": [ 23.86731158, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 90.23812743, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5f29226d-24f0-4dc8-8e14-bc3d645fa488" }, { "lat": [ 23.86731158, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10706455542021925 }, "lon": [ 90.23812743, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6ac403eb-294f-4c71-8736-02b71b02f499" }, { "lat": [ 50.63981576, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 4.64065114, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "807a1381-87cb-417d-8ce8-f45493a07085" }, { "lat": [ 50.63981576, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ 4.64065114, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "967982ce-db4a-4804-9864-b0e852771ccc" }, { "lat": [ 50.63981576, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.13296792529435647 }, "lon": [ 4.64065114, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "a544e4f1-0938-472c-8ae0-500c4474ca42" }, { "lat": [ 50.63981576, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 4.64065114, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "51aabdd4-0a52-471a-bf19-b8630eff66ba" }, { "lat": [ 50.63981576, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11883881445391799 }, "lon": [ 4.64065114, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "55259da0-e96a-4900-b5e6-baaaef629139" }, { "lat": [ 50.63981576, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.16358099878197319 }, "lon": [ 4.64065114, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "3170c044-9b85-4d12-8816-b76f374e6782" }, { "lat": [ 50.63981576, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.109419407226959 }, "lon": [ 4.64065114, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "dcb90e79-8474-46ba-8f97-f49c999ede0b" }, { "lat": [ 50.63981576, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14591961023142508 }, "lon": [ 4.64065114, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "05f2ce17-3331-4282-92a3-f47c6b31463b" }, { "lat": [ 50.63981576, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10824198132358913 }, "lon": [ 4.64065114, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0775e73f-7ae7-461f-bb81-e5ee1386a479" }, { "lat": [ 50.63981576, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12001624035728786 }, "lon": [ 4.64065114, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c2762357-68eb-43c1-a50c-7a5e102c1c42" }, { "lat": [ 50.63981576, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 4.64065114, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ae4c04ab-ebaa-42e5-9b98-b7bf320845d1" }, { "lat": [ 50.63981576, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 4.64065114, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e4724666-94aa-406a-bae5-c7081585569c" }, { "lat": [ 50.63981576, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 4.64065114, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "80daf226-c3d7-44c6-aedb-2986ac199263" }, { "lat": [ 50.63981576, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 4.64065114, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "fbf65033-1880-47bd-94c5-bd039b352059" }, { "lat": [ 50.63981576, 7.95345644 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 4.64065114, -1.21676566 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ad10dd69-9a0e-4d58-93ad-8ee7492d004e" }, { "lat": [ 50.63981576, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 4.64065114, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "aa471edf-7ac7-4f7f-b1e5-d5366cb40f96" }, { "lat": [ 50.63981576, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11883881445391799 }, "lon": [ 4.64065114, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b7a257b0-7c06-435c-860c-6b05c8ffe373" }, { "lat": [ 50.63981576, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 4.64065114, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0c13421f-205c-4b88-87d8-840d738113df" }, { "lat": [ 50.63981576, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 4.64065114, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f090e1e6-adfd-4dc4-a650-ac9317bd9bd0" }, { "lat": [ 50.63981576, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 4.64065114, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f9413e35-64ab-48ff-aa27-f08f4f6689ee" }, { "lat": [ 50.63981576, 0.59988022 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 4.64065114, 37.79593973 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "bd2881e1-8168-489e-b2f4-2651956cfa13" }, { "lat": [ 50.63981576, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 4.64065114, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6c0f5041-02ef-4aeb-8e29-6753fa4bc7eb" }, { "lat": [ 50.63981576, 7.61266509 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 4.64065114, 80.70108238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6076c2ec-99b0-462b-b690-679778f4b99c" }, { "lat": [ 50.63981576, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 4.64065114, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "97aed581-cf71-4bef-af18-bd9a89545552" }, { "lat": [ 50.63981576, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ 4.64065114, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "012b8931-b4fb-4c9e-a8eb-dc45a311497a" }, { "lat": [ 50.63981576, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 4.64065114, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ada469d6-61f6-4012-82d5-055a86c158e6" }, { "lat": [ 50.63981576, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10706455542021925 }, "lon": [ 4.64065114, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "730e421b-ab09-4b07-ae2e-973b4eeabb9f" }, { "lat": [ 50.63981576, -1.99033832 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 4.64065114, 29.91988515 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "eb2b4757-e6ca-4c47-bdbf-109aba3ef4d2" }, { "lat": [ 50.63981576, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 4.64065114, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "66bee442-ae22-41ea-a417-2ff7e5394299" }, { "lat": [ 50.63981576, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 4.64065114, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5606544c-c98d-4245-b291-e1056df0911b" }, { "lat": [ 50.63981576, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 4.64065114, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "66cec999-fe85-49ec-b314-49997c12b4d3" }, { "lat": [ 50.63981576, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 4.64065114, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6fdcec4e-9257-4999-8dd4-2f5f825bda9c" }, { "lat": [ 50.63981576, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 4.64065114, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "67f7ca93-982c-468d-b62e-cffa2e94086a" }, { "lat": [ 50.63981576, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3036946812829882 }, "lon": [ 4.64065114, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c326e20d-6748-418c-ac37-85584326a9d1" }, { "lat": [ 50.63981576, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 4.64065114, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "70a962fc-f124-4cab-be95-11dcd70f4203" }, { "lat": [ 50.63981576, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 4.64065114, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b05347dc-6e2b-452e-ba96-817aa010e305" }, { "lat": [ 50.63981576, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.109419407226959 }, "lon": [ 4.64065114, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "7931c46e-49e6-44b0-97be-b32f9abe699a" }, { "lat": [ 50.63981576, -19.00420419 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 4.64065114, 29.8514412 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "eca937d9-92af-464e-957d-912ccd049bf7" }, { "lat": [ 12.26953846, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -1.75456601, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": true, "type": "scattergeo", "uid": "8d9d4c20-7e70-440a-a5cd-56d549ae1f22" }, { "lat": [ 12.26953846, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -1.75456601, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "459d10e6-99f9-4b9e-a4e8-6e8583917ecd" }, { "lat": [ 12.26953846, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -1.75456601, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9593a0dd-405f-4dba-b59f-c84e0a28d6dc" }, { "lat": [ 12.26953846, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ -1.75456601, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c1f4ec12-637d-430a-a44b-31cfd842c607" }, { "lat": [ 12.26953846, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -1.75456601, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0092be5c-11e4-4649-a1be-9d7edd8504f8" }, { "lat": [ 12.26953846, 49.76725361 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -1.75456601, 6.07182201 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ebb34951-e950-478f-96c5-07ea677467aa" }, { "lat": [ 12.26953846, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -1.75456601, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "715c2ae9-90cc-4ee5-a145-22ef4e63ed76" }, { "lat": [ 12.26953846, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -1.75456601, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "218a1b65-3f72-4141-b614-aea789dd0a35" }, { "lat": [ 42.76890318, 40.28952569 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 25.21552909, 44.92993276 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0b4b4194-9252-48cf-becb-f536b5c883a3" }, { "lat": [ 42.76890318, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 25.21552909, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "07105d4c-2a64-4b90-8601-780f39bbd70a" }, { "lat": [ 42.76890318, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 25.21552909, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4c0c21f2-1602-4cdb-81cb-c00d59a52926" }, { "lat": [ 42.76890318, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 25.21552909, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "f3d3e635-2601-4174-b21a-659837b67d98" }, { "lat": [ 42.76890318, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.109419407226959 }, "lon": [ 25.21552909, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7eea1ab1-a86c-4a95-a7d9-ce9da242a2ff" }, { "lat": [ 42.76890318, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 25.21552909, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0900922d-1564-4e2f-8de9-b3cd2280cd61" }, { "lat": [ 42.76890318, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 25.21552909, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "701844e2-cb24-4271-bf09-d0d55ad92dfd" }, { "lat": [ 42.76890318, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 25.21552909, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fb65d6c1-fbd8-48f9-b450-d723a71665ba" }, { "lat": [ 42.76890318, -17.42858032 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 25.21552909, 165.45195432 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "b86dab88-9f56-4f6b-a9d3-14d265b1937d" }, { "lat": [ 42.76890318, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 25.21552909, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "29c81f99-7d1c-4a52-b625-89f1e3c5670e" }, { "lat": [ 42.76890318, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 25.21552909, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4533932e-b953-40f5-a3e4-858458a6a5c1" }, { "lat": [ 42.76890318, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 25.21552909, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "54303a14-6811-46ba-b20c-8e41919be22a" }, { "lat": [ 42.76890318, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 25.21552909, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0120a22c-56a4-4606-9985-282d95f7f1f4" }, { "lat": [ 42.76890318, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ 25.21552909, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "8fcf5482-e552-49d6-9150-7970d8c567e2" }, { "lat": [ 42.76890318, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.21552909, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "12ec55b1-6ece-44c0-9873-4835ffa99e9c" }, { "lat": [ 42.76890318, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 25.21552909, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6232f9d5-caea-492c-a015-63c293844565" }, { "lat": [ 42.76890318, -1.99033832 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.21552909, 29.91988515 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "67f49013-b8f8-4ae1-a43f-87214c201d32" }, { "lat": [ 42.76890318, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 25.21552909, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fff153c6-523b-447c-8c2e-24d1327e62b8" }, { "lat": [ 42.76890318, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.14474218432805522 }, "lon": [ 25.21552909, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5bf4d5cf-0828-4a74-b3a4-2c4a77683b24" }, { "lat": [ 42.76890318, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 25.21552909, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "603a83d1-a6bb-4eaa-99e1-27b56fd90619" }, { "lat": [ 26.04205135, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 50.54196932, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f42124ce-7a8f-4f51-96b1-3283fbce8c18" }, { "lat": [ 26.04205135, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 50.54196932, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "69951a52-17a0-469e-9c52-cc0d69151d04" }, { "lat": [ 26.04205135, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 50.54196932, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0ea9695d-a4ad-48be-9600-34628e41fb3e" }, { "lat": [ 26.04205135, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 50.54196932, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "cc8c28a7-ed9e-4024-a12c-eb556a6056dd" }, { "lat": [ -3.35939666, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.87512156, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1104ec7c-2f0d-4716-bd16-c563e32d15eb" }, { "lat": [ 9.6417597, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 2.32785254, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "194974be-ba0a-43e1-9291-a363b3f1c26a" }, { "lat": [ 9.6417597, 23.94753724 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 2.32785254, -102.52345169 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "009b73b8-9206-41bb-95db-e1ce96f8e146" }, { "lat": [ 32.31367802, 54.12387156 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -64.7545589, -2.86563164 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e36a2216-27aa-4f58-8984-cf79d28aa3c0" }, { "lat": [ 32.31367802, 61.98052209 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -64.7545589, 96.68656112 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "ceb7c138-b583-4e3c-8a5c-77844d144ce0" }, { "lat": [ 4.51968958, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 114.72203035, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "f96740ed-b957-414c-9214-5ac9d95e04ac" }, { "lat": [ 4.51968958, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 114.72203035, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cfb9b68a-827e-40b2-b207-1858df95aeab" }, { "lat": [ 4.51968958, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 114.72203035, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c843555d-b7c5-45a7-94f5-733aab18cc90" }, { "lat": [ -16.70814787, 61.36206324 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -64.68538645, -98.30777028 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "54564df3-c5ba-491b-a23a-7bd3abdb4caa" }, { "lat": [ -16.70814787, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -64.68538645, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "33de237d-6327-4453-8c87-121a0fa2ee1a" }, { "lat": [ -10.78777702, 47.58549439 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11530653674380836 }, "lon": [ -53.09783113, 14.1264761 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e3749aee-b746-4d3e-b3b9-63f510ca3d93" }, { "lat": [ -10.78777702, -25.73288704 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.12237109216402761 }, "lon": [ -53.09783113, 134.49100008 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "c43c9d4c-eb0e-4c04-a0d0-81dbfabcc4c3" }, { "lat": [ -10.78777702, 50.63981576 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12119366626065774 }, "lon": [ -53.09783113, 4.64065114 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "74678c75-7e82-4978-afb7-b88cfe7b6504" }, { "lat": [ -10.78777702, 42.76890318 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -53.09783113, 25.21552909 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "85395e42-de22-452c-b7d2-067d5b96bf0c" }, { "lat": [ -10.78777702, 61.36206324 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.16475842468534307 }, "lon": [ -53.09783113, -98.30777028 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "454291f3-26d9-4f88-ab2e-f66e78a9125e" }, { "lat": [ -10.78777702, -2.87746289 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ -53.09783113, 23.64396107 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "0f4938b5-241e-4596-83e3-0df299b2418a" }, { "lat": [ -10.78777702, 46.79785878 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12825822168087697 }, "lon": [ -53.09783113, 8.20867471 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "d9032ae1-860e-444a-86de-93299c67bb4e" }, { "lat": [ -10.78777702, 36.56176546 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.11059683313032886 }, "lon": [ -53.09783113, 103.81907349 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "6a0c4f9b-d340-4799-bfad-083d9d81319d" }, { "lat": [ -10.78777702, 9.97634464 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -53.09783113, -84.19208768 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "c3c197df-e952-45bd-b1a5-995073062391" }, { "lat": [ -10.78777702, 21.62289528 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.12472594397076736 }, "lon": [ -53.09783113, -79.01605384 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "707fd8f8-4edf-4e37-abc4-ab387f5b4fbf" }, { "lat": [ -10.78777702, 34.91667211 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -53.09783113, 33.0060022 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "0cfaad6a-c9e3-4cf4-901d-c3807f2279d7" }, { "lat": [ -10.78777702, 49.73341233 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ -53.09783113, 15.31240163 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4645e651-fd3f-4946-ad60-61b88e10f804" }, { "lat": [ -10.78777702, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2671944782785221 }, "lon": [ -53.09783113, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6a4bf5b6-44aa-43dd-a346-3a2a150f8ddb" }, { "lat": [ -10.78777702, 55.98125296 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11177425903369875 }, "lon": [ -53.09783113, 10.02800992 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8a31987d-d745-40c1-a241-001ae3bf98c1" }, { "lat": [ -10.78777702, 26.49593311 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ -53.09783113, 29.86190099 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "d3058959-cf40-4cae-a395-a97ee037ce88" }, { "lat": [ -10.78777702, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.18124238733252132 }, "lon": [ -53.09783113, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3d0b13a6-2938-41aa-bc26-c8d8240f5590" }, { "lat": [ -10.78777702, 64.49884603 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -53.09783113, 26.274665600000002 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "23a54299-7fcb-46f7-8d7d-732ea156bbc6" }, { "lat": [ -10.78777702, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.23893625659764517 }, "lon": [ -53.09783113, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "5131672f-7f05-4b19-87c2-fa92ae6f0dc3" }, { "lat": [ -10.78777702, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2601299228583029 }, "lon": [ -53.09783113, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "87e0d0be-004b-418c-aef5-a034e3df9fc2" }, { "lat": [ -10.78777702, 39.07469623 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -53.09783113, 22.95555794 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a0fa1ec2-f3b6-405e-bdc1-f071f0f10721" }, { "lat": [ -10.78777702, 45.08047631 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -53.09783113, 16.40412899 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "fd01e2c1-77d0-4938-aa79-2c9e0d56d480" }, { "lat": [ -10.78777702, 47.16277506 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -53.09783113, 19.39559116 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "560a1654-4c4b-4547-afc4-4f1c184d25ea" }, { "lat": [ -10.78777702, 53.17544870000001 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11177425903369875 }, "lon": [ -53.09783113, -8.13793569 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "acb13d3b-afdd-4a4e-9f28-02c5495a896f" }, { "lat": [ -10.78777702, 31.46110101 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1047097036134795 }, "lon": [ -53.09783113, 35.00444693 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "115145a3-4166-47d8-9ec8-0ffa85b2dd4f" }, { "lat": [ -10.78777702, 22.88578212 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1047097036134795 }, "lon": [ -53.09783113, 79.61197609999999 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "7cccb7b0-88e7-4e2d-93bd-0509f99021a3" }, { "lat": [ -10.78777702, 32.57503292 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -53.09783113, 54.27407004 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "21c612f4-4c1f-4de6-96c1-3fef86737194" }, { "lat": [ -10.78777702, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.21421031262687779 }, "lon": [ -53.09783113, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "91562ff5-fec1-4051-85aa-f9098129677f" }, { "lat": [ -10.78777702, 37.59230135 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.14474218432805522 }, "lon": [ -53.09783113, 138.03089558 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "ada40a7c-b16c-4164-83a3-68c547c47d59" }, { "lat": [ -10.78777702, 36.38523983 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10588712951684938 }, "lon": [ -53.09783113, 127.83916086 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "c950f336-8c70-4f3d-b6f1-58483a0f4603" }, { "lat": [ -10.78777702, 55.32610984 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -53.09783113, 23.88719355 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4ddb0a88-2715-478a-986e-a7f5f31d32b2" }, { "lat": [ -10.78777702, 49.76725361 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -53.09783113, 6.07182201 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "17c83e07-1813-42ba-be61-65f486405c60" }, { "lat": [ -10.78777702, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.109419407226959 }, "lon": [ -53.09783113, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "80852498-41fd-4e4b-92bb-b3f6016c1f37" }, { "lat": [ -10.78777702, 9.59411452 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ -53.09783113, 8.08943895 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "062321be-dfd6-4b80-aad9-91619c9280dd" }, { "lat": [ -10.78777702, 12.84709429 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -53.09783113, -85.0305297 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "03753b0e-c8d1-4b83-b91c-7ad3c56a8ecf" }, { "lat": [ -10.78777702, 52.100789899999995 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12590336987413725 }, "lon": [ -53.09783113, 5.28144793 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "d68807c8-f365-4cfc-bc26-186aa7234162" }, { "lat": [ -10.78777702, 68.75015572 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ -53.09783113, 15.34834656 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "fbadba45-9062-4d48-b699-5be94a2256a7" }, { "lat": [ -10.78777702, -41.81113557 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.1 }, "lon": [ -53.09783113, 171.48492347 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "cd0106ee-c650-4dea-8632-687f9f0b6cd7" }, { "lat": [ -10.78777702, 52.12759564 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ -53.09783113, 19.39012835 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "95b69926-0e1d-4838-bd16-64eaa45ce924" }, { "lat": [ -10.78777702, 39.59550671 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2224522939504669 }, "lon": [ -53.09783113, -8.50104361 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "89949b5a-e65e-477a-8589-61499450c532" }, { "lat": [ -10.78777702, 25.30601188 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -53.09783113, 51.18479632 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "abb3b00a-6bb3-4005-89f7-371727b8ae1f" }, { "lat": [ -10.78777702, 45.85243127 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -53.09783113, 24.97293039 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0205fbc9-0efe-4c34-87f0-1b17f36f5c28" }, { "lat": [ -10.78777702, 44.2215032 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -53.09783113, 20.78958334 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "d44776e2-8bde-4d1b-bb3e-7293524edb6d" }, { "lat": [ -10.78777702, 61.98052209 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10824198132358913 }, "lon": [ -53.09783113, 96.68656112 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "89e1e037-ebec-42b2-8247-689c3a5c6cbf" }, { "lat": [ -10.78777702, 24.12245841 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -53.09783113, 44.53686271 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "b62f63be-b5a9-4a59-a9bc-55dca8aad490" }, { "lat": [ -10.78777702, 62.77966519 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11648396264717824 }, "lon": [ -53.09783113, 16.74558049 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "bdfdefae-9269-4601-a1a3-165da704c6f2" }, { "lat": [ -10.78777702, 1.35876087 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -53.09783113, 103.81725592 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "0ba4aa2f-19b7-4deb-b5bb-1210644a4680" }, { "lat": [ -10.78777702, 46.11554772 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -53.09783113, 14.80444238 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "04db537b-0468-4ed5-8b59-50fead013370" }, { "lat": [ -10.78777702, 48.70547528 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10824198132358913 }, "lon": [ -53.09783113, 19.47905218 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a4c9e1d9-dc82-4d4a-8410-739bf707a8ad" }, { "lat": [ -10.78777702, 14.36624173 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ -53.09783113, -14.4734924 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "d186220b-d953-4307-9da7-35564ebb97fc" }, { "lat": [ -10.78777702, 15.11815794 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -53.09783113, 101.0028813 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "1a94cfa0-932a-45f1-800c-b84b1bf13e66" }, { "lat": [ -10.78777702, 34.11956246 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.10353227771010963 }, "lon": [ -53.09783113, 9.55288359 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "ace31abd-4af6-419b-a04e-fa24a3ff3c16" }, { "lat": [ -10.78777702, 39.0616029 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10353227771010963 }, "lon": [ -53.09783113, 35.16895346 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "461814e6-5178-4d74-ae45-0b2c5691bc5f" }, { "lat": [ -10.78777702, 23.753992800000002 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ -53.09783113, 120.95427281 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "d86a1849-1b43-40e2-a4a7-be52412ae8db" }, { "lat": [ -10.78777702, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.3519691433211531 }, "lon": [ -53.09783113, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "2de8c518-b765-41a5-ad91-0e4c106b47e9" }, { "lat": [ -10.78777702, 41.75554225 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -53.09783113, 63.14001528 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "d0431fff-2bbb-46ea-b87d-c8bc8c4131bf" }, { "lat": [ -10.78777702, -29.00034095 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.10235485180673976 }, "lon": [ -53.09783113, 25.08390093 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "01d6ca9f-f38c-427d-b946-fe75a87d8ff6" }, { "lat": [ -22.18403213, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 23.79853368, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "073f381c-91a6-4060-b4b4-04d1ef826632" }, { "lat": [ -22.18403213, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 23.79853368, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "708c25ef-e921-4326-a9ea-0c26ffd1d207" }, { "lat": [ -22.18403213, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 23.79853368, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "129c8bf1-bac7-4afe-8ceb-b8bdeb3cc348" }, { "lat": [ -22.18403213, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 23.79853368, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "07745e5d-4f88-4e74-b030-7b9d53fe52ae" }, { "lat": [ -22.18403213, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 23.79853368, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0f8883e1-fb96-4d2b-96c9-773a46d551cb" }, { "lat": [ -22.18403213, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 23.79853368, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4e43c41c-78b7-4fd5-8d22-0c954d6a8db7" }, { "lat": [ 53.53131377, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 28.03209307, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d3b3de11-054f-464f-8e85-13fb40531644" }, { "lat": [ 53.53131377, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 28.03209307, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "10c6f3ec-adfa-4250-819c-a37febc7678a" }, { "lat": [ 53.53131377, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 28.03209307, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2575bf08-ebf6-4466-ac8e-8986aa93a368" }, { "lat": [ 53.53131377, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ 28.03209307, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c8b441d2-5e87-4cac-8d2f-b89ca49a0405" }, { "lat": [ 61.36206324, 23.90528188 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12354851806739749 }, "lon": [ -98.30777028, 54.300167099999996 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6db35fab-865c-42a3-904e-e11372e858d4" }, { "lat": [ 61.36206324, -35.3813488 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.12943564758424686 }, "lon": [ -98.30777028, -65.17980692 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "8b29b683-0c1e-4486-9608-f789c112e2a7" }, { "lat": [ 61.36206324, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.16475842468534307 }, "lon": [ -98.30777028, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "4b9ef465-6e0b-48dd-b89a-e7259edc502a" }, { "lat": [ 61.36206324, -25.73288704 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.2671944782785221 }, "lon": [ -98.30777028, 134.49100008 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "d95860da-b260-4bea-85a9-0249a8699a51" }, { "lat": [ 61.36206324, 44.17450125 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -98.30777028, 17.76876733 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "1fd68dea-294e-4afb-ba8c-3af1e267727e" }, { "lat": [ 61.36206324, 23.86731158 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.13061307348761672 }, "lon": [ -98.30777028, 90.23812743 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "a7a0337b-b6d1-49a5-be28-a4b3743d1751" }, { "lat": [ 61.36206324, 50.63981576 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.16240357287860333 }, "lon": [ -98.30777028, 4.64065114 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "55b8a589-35ad-42e9-8fdc-56c3f43960bd" }, { "lat": [ 61.36206324, 42.76890318 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -98.30777028, 25.21552909 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9ad6eb53-4a09-4daa-82a3-4a32461feee8" }, { "lat": [ 61.36206324, 9.6417597 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -98.30777028, 2.32785254 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "22b8769f-b138-48fb-8133-ea92d6fc442d" }, { "lat": [ 61.36206324, -16.70814787 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -98.30777028, -64.68538645 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "24613044-5408-4c83-9e8f-42e2dd6d2eb3" }, { "lat": [ 61.36206324, -10.78777702 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.21892001624035728 }, "lon": [ -98.30777028, -53.09783113 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "16bf0b32-8d4d-489a-b1af-580189351ba7" }, { "lat": [ 61.36206324, -22.18403213 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -98.30777028, 23.79853368 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "85b2f03d-34a6-4c51-a55c-da7c4d6bca64" }, { "lat": [ 61.36206324, 53.53131377 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -98.30777028, 28.03209307 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "a406b85b-b979-4959-948a-f10e202a385c" }, { "lat": [ 61.36206324, 46.79785878 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.20596833130328868 }, "lon": [ -98.30777028, 8.20867471 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "b1ae567a-301a-469e-ab64-47e8d310a1f3" }, { "lat": [ 61.36206324, -37.73070989 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.12825822168087697 }, "lon": [ -98.30777028, -71.38256213 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "3711782a-98aa-4ec8-89e0-18c6b5aa2e51" }, { "lat": [ 61.36206324, 36.56176546 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.6110028420625253 }, "lon": [ -98.30777028, 103.81907349 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "bc29c2a5-8868-4786-9211-f865c25b7771" }, { "lat": [ 61.36206324, 3.91383431 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10588712951684938 }, "lon": [ -98.30777028, -73.08114582 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "5ddb7887-cf68-4000-8443-7bb7d598f589" }, { "lat": [ 61.36206324, 34.91667211 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ -98.30777028, 33.0060022 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8f9f37c5-829b-4e33-99c8-85e7e1c660df" }, { "lat": [ 61.36206324, 49.73341233 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.13532277710109622 }, "lon": [ -98.30777028, 15.31240163 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "a96264c3-72c1-4590-a7fb-60746f09b38c" }, { "lat": [ 61.36206324, 51.10698181 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.520341047503045 }, "lon": [ -98.30777028, 10.38578051 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "1d9d04d8-6f30-460a-83a5-bd373b10883f" }, { "lat": [ 61.36206324, 55.98125296 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.17182298010556232 }, "lon": [ -98.30777028, 10.02800992 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6cca6c02-0dd8-4e20-9366-fbd0cf3ed969" }, { "lat": [ 61.36206324, 28.15893849 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11059683313032886 }, "lon": [ -98.30777028, 2.61732301 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "23657e0b-dd9e-41e5-969c-e8f5b930ae13" }, { "lat": [ 61.36206324, -1.42381612 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10235485180673976 }, "lon": [ -98.30777028, -78.75201922 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "3e578ca4-e8fc-4794-9f04-1bb6883235f4" }, { "lat": [ 61.36206324, 58.67192972 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -98.30777028, 25.54248537 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "405526f6-2bb3-42e2-ad31-79c818817470" }, { "lat": [ 61.36206324, 26.49593311 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11530653674380836 }, "lon": [ -98.30777028, 29.86190099 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "e23ec3b3-6c3f-41de-8867-f909291f07c1" }, { "lat": [ 61.36206324, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.22480714575720667 }, "lon": [ -98.30777028, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "88a25949-ed3d-4959-bc30-1ddccb489697" }, { "lat": [ 61.36206324, 64.49884603 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1270807957775071 }, "lon": [ -98.30777028, 26.274665600000002 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c34dbd82-82b0-4489-aaea-0bb456d7fb12" }, { "lat": [ 61.36206324, 42.17344011 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.4449857896873731 }, "lon": [ -98.30777028, -2.76172945 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "181007e2-8735-428d-bddc-3a20348b8d90" }, { "lat": [ 61.36206324, 54.12387156 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3708079577750711 }, "lon": [ -98.30777028, -2.86563164 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "2f7b0cb7-47d3-4646-984b-df32a40502da" }, { "lat": [ 61.36206324, 7.95345644 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -98.30777028, -1.21676566 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "59002c74-c172-4435-8329-1e09e434a2c2" }, { "lat": [ 61.36206324, 39.07469623 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11883881445391799 }, "lon": [ -98.30777028, 22.95555794 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "0e0528ca-5dea-48d0-b585-183588237b5a" }, { "lat": [ 61.36206324, 45.08047631 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -98.30777028, 16.40412899 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "87e081e7-481d-483a-a019-ed09cf87b54f" }, { "lat": [ 61.36206324, 47.16277506 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10824198132358913 }, "lon": [ -98.30777028, 19.39559116 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "fca53a38-981a-4d16-9493-079591712665" }, { "lat": [ 61.36206324, 53.17544870000001 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12001624035728786 }, "lon": [ -98.30777028, -8.13793569 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "139ce520-155e-49e2-a653-c57c6759afc3" }, { "lat": [ 61.36206324, 31.46110101 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.16593585058871296 }, "lon": [ -98.30777028, 35.00444693 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "f0840316-5306-4bb1-ad05-3821b82532d4" }, { "lat": [ 61.36206324, 22.88578212 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.2000812017864393 }, "lon": [ -98.30777028, 79.61197609999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "1a9a106f-22b3-41d4-a10c-837c10d0e9c2" }, { "lat": [ 61.36206324, 32.57503292 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.14238733252131547 }, "lon": [ -98.30777028, 54.27407004 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "c21273e4-f063-4958-ad0f-40b7d7a35a38" }, { "lat": [ 61.36206324, 64.99575386 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -98.30777028, -18.57396167 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f3abf974-2b74-4505-b350-9ec4ed88fc66" }, { "lat": [ 61.36206324, 42.79662641 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3295980511571254 }, "lon": [ -98.30777028, 12.07001339 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9dee7b13-581b-491b-adc1-c12df6f50bb5" }, { "lat": [ 61.36206324, 31.24579091 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ -98.30777028, 36.77136104 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "a2e0c727-257a-4ff5-8b17-f8e8654232b1" }, { "lat": [ 61.36206324, 37.59230135 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.2919204222492895 }, "lon": [ -98.30777028, 138.03089558 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "0c5447ab-98fe-4f03-9560-8ceb0367ccc3" }, { "lat": [ 61.36206324, 0.59988022 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -98.30777028, 37.79593973 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "c25df54d-27b5-4925-b606-80dcc1578ff5" }, { "lat": [ 61.36206324, 36.38523983 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.19654892407632968 }, "lon": [ -98.30777028, 127.83916086 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6ef9e4c4-a217-48ad-b687-876eee5a2bbd" }, { "lat": [ 61.36206324, 29.33431262 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ -98.30777028, 47.58700459 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "eb867ba0-d7a5-406b-9365-72496747faf9" }, { "lat": [ 61.36206324, 48.15688067 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, 67.29149357 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b9fd1e57-f27e-4b00-a1d6-ee6b3e4c98a1" }, { "lat": [ 61.36206324, 33.92306631 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.13061307348761672 }, "lon": [ -98.30777028, 35.88016072 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "5bfcdcec-97d8-4d5f-9d5e-9f77e2cc0ed3" }, { "lat": [ 61.36206324, 47.13665835 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -98.30777028, 9.53574312 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "3939fc1c-3d29-4cf5-a736-73b35c017c9d" }, { "lat": [ 61.36206324, 55.32610984 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -98.30777028, 23.88719355 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "96e6c818-9f94-4e5b-b980-a4f8a077210b" }, { "lat": [ 61.36206324, 49.76725361 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -98.30777028, 6.07182201 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "da4567ee-b0f1-475e-bdc5-87d38d6d1ae1" }, { "lat": [ 61.36206324, 56.85085163 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -98.30777028, 24.91235983 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7da6244a-1a31-4677-a8cb-6b482470d149" }, { "lat": [ 61.36206324, 29.83762955 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10235485180673976 }, "lon": [ -98.30777028, -8.45615795 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "0c3264e7-5b92-4fdf-84e4-7f7a742d1028" }, { "lat": [ 61.36206324, 47.19498804 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -98.30777028, 28.45673372 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "0571a8c5-739c-47c5-8954-a85bdfae2c1c" }, { "lat": [ 61.36206324, 3.78986846 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11059683313032886 }, "lon": [ -98.30777028, 109.69762284 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "7500bb8e-47e8-40c3-9099-a39ca714763c" }, { "lat": [ 61.36206324, 52.100789899999995 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.18595209094600082 }, "lon": [ -98.30777028, 5.28144793 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d26241cf-9c00-4ec0-b779-97b858bd363f" }, { "lat": [ 61.36206324, 68.75015572 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12354851806739749 }, "lon": [ -98.30777028, 15.34834656 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "ef08ea69-c44b-4983-8611-b51854f5ff2b" }, { "lat": [ 61.36206324, -41.81113557 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.11412911084043849 }, "lon": [ -98.30777028, 171.48492347 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "93833a0c-bcda-4593-ad3d-0fdc8a2f8644" }, { "lat": [ 61.36206324, 20.60515333 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -98.30777028, 56.09166155 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "5fd09104-b4ea-4ee6-b7a7-0ecdb5f83fa3" }, { "lat": [ 61.36206324, -9.15280381 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -98.30777028, -74.38242685 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "f672b9ba-9cdb-4c1f-b0ce-5ae967d984df" }, { "lat": [ 61.36206324, 29.9497515 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ -98.30777028, 69.33957937 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "914973ca-4c91-4472-937a-0e7de0ff9a43" }, { "lat": [ 61.36206324, 52.12759564 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3142915144133171 }, "lon": [ -98.30777028, 19.39012835 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "0763be34-6704-4fc6-8148-cdaea2473b6c" }, { "lat": [ 61.36206324, 39.59550671 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11648396264717824 }, "lon": [ -98.30777028, -8.50104361 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5b701087-079b-491c-9bcd-a325ab498cbf" }, { "lat": [ 61.36206324, 25.30601188 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12354851806739749 }, "lon": [ -98.30777028, 51.18479632 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6b627923-5a2a-43bc-9d2c-a0fdcfd1a4e0" }, { "lat": [ 61.36206324, 45.85243127 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -98.30777028, 24.97293039 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "03f0cf1d-5d46-4d1c-80fe-c78127ef3976" }, { "lat": [ 61.36206324, 44.2215032 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1365002030044661 }, "lon": [ -98.30777028, 20.78958334 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "adbd06d5-6e2f-40a7-9d18-c723e5e0e052" }, { "lat": [ 61.36206324, 61.98052209 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.13767762890783597 }, "lon": [ -98.30777028, 96.68656112 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5bf437e9-ddf4-4ba3-bb87-577232bd9ea1" }, { "lat": [ 61.36206324, 24.12245841 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12590336987413725 }, "lon": [ -98.30777028, 44.53686271 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "ee5be0c7-3036-44b4-9b50-d2d64b658634" }, { "lat": [ 61.36206324, 15.99035669 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -98.30777028, 29.94046812 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "7fef40d9-6bd6-4387-8870-9db376518738" }, { "lat": [ 61.36206324, 62.77966519 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.15298416565164435 }, "lon": [ -98.30777028, 16.74558049 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9fe3ee2f-7969-4b4b-b697-3f6fd7072f38" }, { "lat": [ 61.36206324, 1.35876087 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12825822168087697 }, "lon": [ -98.30777028, 103.81725592 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "5931f679-9701-4474-8d73-e1d8245e143f" }, { "lat": [ 61.36206324, 46.11554772 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11059683313032886 }, "lon": [ -98.30777028, 14.80444238 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e828d66a-627a-47d4-9bad-79b774b1ee9b" }, { "lat": [ 61.36206324, 48.70547528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12943564758424686 }, "lon": [ -98.30777028, 19.47905218 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "444a4cc9-b4d6-4ce3-89dd-d9b19b236859" }, { "lat": [ 61.36206324, 15.11815794 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10706455542021925 }, "lon": [ -98.30777028, 101.0028813 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "ae14da16-8d48-443a-af7d-3dc56ca446bc" }, { "lat": [ 61.36206324, 34.11956246 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11766138855054811 }, "lon": [ -98.30777028, 9.55288359 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "d1bb3ee3-dcaa-4f3f-9de4-57683c72ca24" }, { "lat": [ 61.36206324, 39.0616029 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12001624035728786 }, "lon": [ -98.30777028, 35.16895346 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "e4916a2c-ec6c-49ca-8e1f-c1707efcaf1f" }, { "lat": [ 61.36206324, 23.753992800000002 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.15062931384490458 }, "lon": [ -98.30777028, 120.95427281 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "551d55ea-3c0d-432d-8b63-998a3126bdde" }, { "lat": [ 61.36206324, 48.99656673 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10824198132358913 }, "lon": [ -98.30777028, 31.38326469 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "cdecd20a-180a-46e4-a009-1dd697b8f323" }, { "lat": [ 61.36206324, -32.79951534 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -98.30777028, -56.01807053 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "fc73158f-e42b-485b-8648-3995b8457dc3" }, { "lat": [ 61.36206324, 7.12422421 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10353227771010963 }, "lon": [ -98.30777028, -66.18184123 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "f9b594cf-13ae-4d53-a404-9e9537e6ac6a" }, { "lat": [ 61.36206324, 16.646016699999997 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ -98.30777028, 106.29914698 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "708322f3-ce53-4c33-82af-b2baa7abfe1a" }, { "lat": [ 61.36206324, -29.00034095 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11295168493706861 }, "lon": [ -98.30777028, 25.08390093 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "0c14db98-b5f5-4ca3-a6d5-1e33acd3a154" }, { "lat": [ 46.79785878, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 8.20867471, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "07d321a4-beec-4f1d-862b-b089f545e5f1" }, { "lat": [ 46.79785878, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ 8.20867471, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "444535e4-aecc-4e67-ad20-5c8fd6a3a700" }, { "lat": [ 46.79785878, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1412099066179456 }, "lon": [ 8.20867471, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "443aed3a-5ff8-4b9f-af0d-40bb4cfc6b79" }, { "lat": [ 46.79785878, -16.70814787 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 8.20867471, -64.68538645 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b54bd441-258f-424e-bd5f-e9c0541977b0" }, { "lat": [ 46.79785878, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12001624035728786 }, "lon": [ 8.20867471, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "53489644-491c-4e75-ae1e-daac580a4539" }, { "lat": [ 46.79785878, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.16829070239545268 }, "lon": [ 8.20867471, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "02031bf6-5ff7-4b7f-bd22-228cf5e680e0" }, { "lat": [ 46.79785878, 7.6284262 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 8.20867471, -5.5692157 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d2e4bb6d-4b9b-4aef-b781-b6d391f15eef" }, { "lat": [ 46.79785878, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ 8.20867471, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "bdf7d345-e300-44b5-ba24-1255a3bb811c" }, { "lat": [ 46.79785878, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14003248071457572 }, "lon": [ 8.20867471, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1e9d8d11-95c1-4628-a77e-955e812a2607" }, { "lat": [ 46.79785878, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 8.20867471, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c0d26d18-4402-4c37-9145-f5513bbceeab" }, { "lat": [ 46.79785878, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 8.20867471, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "45cba74e-f93f-4742-a72f-61751db8f7a5" }, { "lat": [ 46.79785878, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 8.20867471, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "edb94a92-5518-4487-9ddb-f868d7017a7f" }, { "lat": [ 46.79785878, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 8.20867471, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "30a8ec54-7fc3-4d3c-a4a4-d698aec15a44" }, { "lat": [ 46.79785878, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 8.20867471, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6a68400d-224f-4cb2-a8bd-0310f4416fb0" }, { "lat": [ 46.79785878, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 8.20867471, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ddd570c9-aeb4-458b-b7e9-338446287a2a" }, { "lat": [ 46.79785878, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ 8.20867471, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bb4e0ea6-4e6a-4928-9b44-641ac1d99e08" }, { "lat": [ 46.79785878, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 8.20867471, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c6534ac3-185d-4819-bdc7-e7b4160bb70c" }, { "lat": [ 46.79785878, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13414535119772636 }, "lon": [ 8.20867471, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e0683dc2-40e5-4253-a718-2b0d8dd5688d" }, { "lat": [ 46.79785878, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 8.20867471, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7bfa9798-2a11-49be-b98d-53e17fab0bbb" }, { "lat": [ 46.79785878, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 8.20867471, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd08e602-d33c-4c2d-ac44-4d2000d81c1b" }, { "lat": [ 46.79785878, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11177425903369875 }, "lon": [ 8.20867471, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "70961527-cf66-4f07-9fba-7cd8a6884830" }, { "lat": [ 46.79785878, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 8.20867471, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f2b03058-a23c-42de-9e96-06460ba41d82" }, { "lat": [ 46.79785878, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10235485180673976 }, "lon": [ 8.20867471, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "d559b50a-fc4e-4f7d-99c6-49f0f69c5aaa" }, { "lat": [ 46.79785878, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 8.20867471, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b1654d71-8e3c-4c48-89b2-4b1ea93ab427" }, { "lat": [ 46.79785878, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 8.20867471, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6fd52286-7f17-41d3-b2df-a2067cf0d14c" }, { "lat": [ 46.79785878, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 8.20867471, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "193ecffd-e045-4421-a20b-51e6c4e83935" }, { "lat": [ 46.79785878, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 8.20867471, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "340362bf-be75-46fa-be2d-5f5f62a1415e" }, { "lat": [ 46.79785878, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 8.20867471, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a93e6e42-18c1-4b27-9b24-9547b1cee547" }, { "lat": [ 46.79785878, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.5073893625659764 }, "lon": [ 8.20867471, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c3bcc2fd-deb9-4fe9-95a1-eb4b1889d99c" }, { "lat": [ 46.79785878, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 8.20867471, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6c393838-da54-47ef-bb20-f7885c88d03a" }, { "lat": [ 46.79785878, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 8.20867471, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4bffbc93-4dac-44de-924e-95a29a7356c5" }, { "lat": [ 46.79785878, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11295168493706861 }, "lon": [ 8.20867471, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2a255f82-2d6b-4ac1-8b09-8c9d8d2c390e" }, { "lat": [ 7.6284262, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -5.5692157, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4d61f43c-1254-4d0a-92d4-33446ce0247a" }, { "lat": [ -37.73070989, 47.58549439 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.109419407226959 }, "lon": [ -71.38256213, 14.1264761 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b7e445c7-6a0a-40b1-b0d8-2fc7128a203c" }, { "lat": [ -37.73070989, -25.73288704 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.11059683313032886 }, "lon": [ -71.38256213, 134.49100008 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "a30a4452-72dc-45ee-b102-fc44493a174e" }, { "lat": [ -37.73070989, 50.63981576 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11766138855054811 }, "lon": [ -71.38256213, 4.64065114 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ddf524c8-fdab-4f48-9f06-151800442a49" }, { "lat": [ -37.73070989, 42.76890318 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -71.38256213, 25.21552909 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8a639806-1aa9-44c0-9b04-a01aaaa86455" }, { "lat": [ -37.73070989, 61.36206324 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.15298416565164435 }, "lon": [ -71.38256213, -98.30777028 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "bc3c8d5b-084a-4a60-ba82-875f980fed41" }, { "lat": [ -37.73070989, 46.79785878 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11883881445391799 }, "lon": [ -71.38256213, 8.20867471 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "24f3c7ad-ada0-4d78-aafc-53ddc9241876" }, { "lat": [ -37.73070989, 36.56176546 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1047097036134795 }, "lon": [ -71.38256213, 103.81907349 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "e953e269-18d5-4c3d-8d39-3ad5c5cc85ca" }, { "lat": [ -37.73070989, 21.62289528 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -71.38256213, -79.01605384 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "6a52e968-6b98-4445-9c2c-c8e339e7e228" }, { "lat": [ -37.73070989, 49.73341233 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -71.38256213, 15.31240163 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "133b9eeb-0564-459d-bde2-9ad72671e443" }, { "lat": [ -37.73070989, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2130328867235079 }, "lon": [ -71.38256213, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "22868c56-e19f-4e35-9216-55f685c2b7da" }, { "lat": [ -37.73070989, 55.98125296 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -71.38256213, 10.02800992 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c2ad91d8-29ec-4083-b0e1-9d820290f1d9" }, { "lat": [ -37.73070989, 58.67192972 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -71.38256213, 25.54248537 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ab71720d-ef76-4532-98d8-5a27e891d1c5" }, { "lat": [ -37.73070989, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.24364596021112467 }, "lon": [ -71.38256213, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "84211cff-ec0f-4b0e-90b7-9dd7472cdcca" }, { "lat": [ -37.73070989, 64.49884603 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12119366626065774 }, "lon": [ -71.38256213, 26.274665600000002 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b40dfedb-a492-4a07-b35a-7f61fdc0fe3e" }, { "lat": [ -37.73070989, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2530653674380836 }, "lon": [ -71.38256213, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "f299958a-7ebe-4e17-b1a5-22c1706f6ad7" }, { "lat": [ -37.73070989, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.16004872107186358 }, "lon": [ -71.38256213, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "995dc243-1016-4174-974d-b3498865ac39" }, { "lat": [ -37.73070989, 39.07469623 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -71.38256213, 22.95555794 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4edf0cd2-067f-44c4-89ba-27e2db49cfef" }, { "lat": [ -37.73070989, 53.17544870000001 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ -71.38256213, -8.13793569 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "f369e043-0125-4804-b28c-ccfb1c3e1d6f" }, { "lat": [ -37.73070989, 31.46110101 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10353227771010963 }, "lon": [ -71.38256213, 35.00444693 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "acf29f06-ae84-4aef-9a6b-d800174b5e39" }, { "lat": [ -37.73070989, 22.88578212 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.11059683313032886 }, "lon": [ -71.38256213, 79.61197609999999 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "c4e42fcb-485f-4ea1-939a-b283eb7b88bf" }, { "lat": [ -37.73070989, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.17535525781567196 }, "lon": [ -71.38256213, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "926edddf-14ba-4acb-bb36-24a365a55d24" }, { "lat": [ -37.73070989, 37.59230135 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10353227771010963 }, "lon": [ -71.38256213, 138.03089558 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "8db827f5-2d96-4eef-b97d-e2b3f6ce581f" }, { "lat": [ -37.73070989, 36.38523983 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ -71.38256213, 127.83916086 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "e5ed3819-efab-47c5-949f-1204bcb1c0a8" }, { "lat": [ -37.73070989, 48.15688067 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -71.38256213, 67.29149357 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "32cd9b69-4375-4ff3-a10c-224400386f4b" }, { "lat": [ -37.73070989, 35.92149632 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -71.38256213, 14.40523316 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "d928ee47-3f5a-4214-b6f5-937213e4f95d" }, { "lat": [ -37.73070989, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1270807957775071 }, "lon": [ -71.38256213, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "abc1e63d-e7dc-44b8-875b-ab1330f77d3a" }, { "lat": [ -37.73070989, 9.59411452 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1270807957775071 }, "lon": [ -71.38256213, 8.08943895 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "b699d2bb-e88d-458c-94fc-c9516719f423" }, { "lat": [ -37.73070989, 52.100789899999995 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11530653674380836 }, "lon": [ -71.38256213, 5.28144793 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "1efda1ff-568b-4d51-8636-379ad1edeb75" }, { "lat": [ -37.73070989, 68.75015572 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -71.38256213, 15.34834656 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a5242410-d254-48fe-bee0-a86a1c0c9fd6" }, { "lat": [ -37.73070989, -41.81113557 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.10588712951684938 }, "lon": [ -71.38256213, 171.48492347 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "afcc98db-eb8d-4d06-8a95-0bba8f732710" }, { "lat": [ -37.73070989, 29.9497515 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -71.38256213, 69.33957937 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "b3634f9d-1f1a-4dec-8768-c0f67ed0cd37" }, { "lat": [ -37.73070989, 52.12759564 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11295168493706861 }, "lon": [ -71.38256213, 19.39012835 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8f37a094-52cd-48dc-bc1b-6249b73c0730" }, { "lat": [ -37.73070989, 39.59550671 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.13532277710109622 }, "lon": [ -71.38256213, -8.50104361 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "380eb37f-c52e-49f7-9c47-5caa0019a6a3" }, { "lat": [ -37.73070989, 45.85243127 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -71.38256213, 24.97293039 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "dd5f795b-4729-482f-852c-7ffbc6e62e21" }, { "lat": [ -37.73070989, 44.2215032 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -71.38256213, 20.78958334 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "68d74fd4-5258-48b3-b5a8-afc83cf9e242" }, { "lat": [ -37.73070989, 61.98052209 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ -71.38256213, 96.68656112 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ade266e7-c70b-471c-b7c9-3cd95397e5a8" }, { "lat": [ -37.73070989, 24.12245841 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -71.38256213, 44.53686271 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "7bdc7e86-82d2-4cf6-9a87-20e179adc901" }, { "lat": [ -37.73070989, 62.77966519 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11177425903369875 }, "lon": [ -71.38256213, 16.74558049 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "28c0af06-1ada-4531-b1e6-31d70948b2b3" }, { "lat": [ -37.73070989, 1.35876087 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -71.38256213, 103.81725592 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "9e5d4cc1-59b8-4445-ab3b-0aeac2604762" }, { "lat": [ -37.73070989, 46.11554772 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -71.38256213, 14.80444238 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "77b812e2-3579-4254-b7fe-dc4ce64029b2" }, { "lat": [ -37.73070989, 34.11956246 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ -71.38256213, 9.55288359 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "6b47853e-3c26-4911-8878-5e9555a1fb4b" }, { "lat": [ -37.73070989, 39.0616029 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.109419407226959 }, "lon": [ -71.38256213, 35.16895346 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "a231d53a-d4cd-452c-8a98-402b048989fd" }, { "lat": [ -37.73070989, 23.753992800000002 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -71.38256213, 120.95427281 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "fee10214-6b87-40c0-b4f9-6666fc393943" }, { "lat": [ -37.73070989, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.258952496954933 }, "lon": [ -71.38256213, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "19cac9c3-1ebd-491d-b1b9-f285894e5c4d" }, { "lat": [ -37.73070989, 16.646016699999997 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -71.38256213, 106.29914698 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "38157de5-97df-4e46-ab91-8b21e40067d3" }, { "lat": [ -37.73070989, -29.00034095 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.10588712951684938 }, "lon": [ -71.38256213, 25.08390093 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "2f0a6c57-ae46-4e0d-a5b1-a5eed20d3085" }, { "lat": [ 5.69109849, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ 12.73964156, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "3a297525-cac9-4931-921f-6a816cff3e3f" }, { "lat": [ 5.69109849, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.73964156, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6a2e2015-9c6c-4a50-b8ff-e126413be785" }, { "lat": [ 5.69109849, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 12.73964156, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1a22a719-40b4-41fb-98c2-9fd6a6c2f4f5" }, { "lat": [ 5.69109849, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.73964156, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "958dba03-9da0-4121-af8a-25adb2276e1b" }, { "lat": [ 5.69109849, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 12.73964156, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c0e45910-6ab6-4f7f-b958-bfae032a7bef" }, { "lat": [ 5.69109849, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.73964156, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ae83d05f-df9c-4a68-8cad-4bcf00b3cc49" }, { "lat": [ 5.69109849, 31.46110101 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 12.73964156, 35.00444693 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "3fdce3b8-66a8-402e-8278-83b28d56e0fa" }, { "lat": [ 5.69109849, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 12.73964156, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "44bb72bd-8a3c-4310-a617-a9aca16f86f6" }, { "lat": [ 5.69109849, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 12.73964156, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "97e36525-e2b9-4be6-9be9-c72eb87f8f89" }, { "lat": [ 5.69109849, 45.85243127 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.73964156, 24.97293039 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4d0af916-8533-4291-b62d-ca067006d7e7" }, { "lat": [ 5.69109849, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 12.73964156, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b6765cea-e088-45f3-a055-f9bb8813bb22" }, { "lat": [ 5.69109849, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1047097036134795 }, "lon": [ 12.73964156, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "8d879d1e-eaae-49e1-9da3-168894f34e7b" }, { "lat": [ 36.56176546, -35.3813488 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.109419407226959 }, "lon": [ 103.81907349, -65.17980692 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "53dbecd2-ddf8-4e22-981e-070ae7c681d8" }, { "lat": [ 36.56176546, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16593585058871296 }, "lon": [ 103.81907349, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "697ff34e-8df3-4720-9077-3ab7b5c55a66" }, { "lat": [ 36.56176546, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.8723913926106374 }, "lon": [ 103.81907349, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "f99da7d2-dde8-4fa3-ad7d-d480a4362e36" }, { "lat": [ 36.56176546, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2095006090133983 }, "lon": [ 103.81907349, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "420f6522-d3de-4260-ab46-3e7853861f11" }, { "lat": [ 36.56176546, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.81907349, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0b44fb11-97b1-476e-bc90-fdf3cdcfcde8" }, { "lat": [ 36.56176546, -16.70814787 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 103.81907349, -64.68538645 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "e3201d14-f289-4e28-9b05-54600869ec8c" }, { "lat": [ 36.56176546, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.12825822168087697 }, "lon": [ 103.81907349, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "6511ec21-f626-4cae-bc04-d4100b730165" }, { "lat": [ 36.56176546, 53.53131377 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81907349, 28.03209307 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "84e6c829-148a-4619-90e8-4047b609c858" }, { "lat": [ 36.56176546, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.6215996751928542 }, "lon": [ 103.81907349, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8365e48f-a63a-4db6-b53a-ab02f3b7d141" }, { "lat": [ 36.56176546, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16946812829882257 }, "lon": [ 103.81907349, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cc00bdfa-c67b-49b9-8e88-9116937083c5" }, { "lat": [ 36.56176546, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.109419407226959 }, "lon": [ 103.81907349, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "6dbf6364-bea9-4a98-8142-3d776f6c7255" }, { "lat": [ 36.56176546, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 103.81907349, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bb5b9a16-23d4-44df-93c7-7a97aee07932" }, { "lat": [ 36.56176546, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.5556638246041412 }, "lon": [ 103.81907349, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c06155f0-2463-4da8-ad44-abbbc94807de" }, { "lat": [ 36.56176546, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18241981323589118 }, "lon": [ 103.81907349, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6ac536c5-c5c8-48f1-9a64-1e4971604766" }, { "lat": [ 36.56176546, 28.15893849 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 103.81907349, 2.61732301 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "545e2e0e-ef5f-4070-8be6-b5b8d2009896" }, { "lat": [ 36.56176546, 58.67192972 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81907349, 25.54248537 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "78bc9b46-68c6-4da2-82cf-a532173ed3fc" }, { "lat": [ 36.56176546, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 103.81907349, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "54265ada-df0f-4f00-920c-bcd6d61555cc" }, { "lat": [ 36.56176546, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18124238733252132 }, "lon": [ 103.81907349, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "03995e37-75b7-4f2a-9fee-3c67fc71da5a" }, { "lat": [ 36.56176546, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18241981323589118 }, "lon": [ 103.81907349, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "301815ea-49a5-4cec-9eda-2d3796442dce" }, { "lat": [ 36.56176546, 62.05385403 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.81907349, -6.88095423 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "84ff0080-090a-4a67-955c-fcf50ad9ad35" }, { "lat": [ 36.56176546, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.3225334957369062 }, "lon": [ 103.81907349, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cc5655f3-d102-43c0-9dbc-87fca59494c8" }, { "lat": [ 36.56176546, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.8547300040600893 }, "lon": [ 103.81907349, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "941b0499-330f-4d1c-8307-994eb051d745" }, { "lat": [ 36.56176546, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 103.81907349, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0819797a-19ed-44b4-8ac1-ededd6b7cbba" }, { "lat": [ 36.56176546, 45.08047631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 103.81907349, 16.40412899 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f9516c1b-6aa0-4e77-99a9-9e33a65eadac" }, { "lat": [ 36.56176546, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 103.81907349, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d550ad88-b787-42a6-958a-898251f5f22c" }, { "lat": [ 36.56176546, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13296792529435647 }, "lon": [ 103.81907349, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3e2e5329-e539-4b1e-9c12-3b1c87ee074f" }, { "lat": [ 36.56176546, 64.99575386 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81907349, -18.57396167 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bd05d70b-db8c-4b3a-898f-eac8f91348bd" }, { "lat": [ 36.56176546, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.22127486804709703 }, "lon": [ 103.81907349, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "28602fe5-73f7-4f3f-9ee6-794bb4b0ec56" }, { "lat": [ 36.56176546, 47.13665835 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.81907349, 9.53574312 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d0c40cf9-b070-4d4a-ab17-6636de852d6a" }, { "lat": [ 36.56176546, 55.32610984 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 103.81907349, 23.88719355 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2bde5901-ac51-4e84-b754-40489bd3477a" }, { "lat": [ 36.56176546, 49.76725361 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 103.81907349, 6.07182201 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "58c8fdf8-6f08-4987-8362-178d1db72dc2" }, { "lat": [ 36.56176546, 56.85085163 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81907349, 24.91235983 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "20fe1a73-bc9f-456a-ba47-fef3dc882400" }, { "lat": [ 36.56176546, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ 103.81907349, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "ed4a16b1-5f27-4e87-8fa1-36179de5ebca" }, { "lat": [ 36.56176546, -17.27381643 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 103.81907349, 35.53367543 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c55bc417-c1b0-4f7b-8550-51a6df2a2ccb" }, { "lat": [ 36.56176546, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10235485180673976 }, "lon": [ 103.81907349, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "2ce0ef13-fb4f-4c7f-acc8-00d827369644" }, { "lat": [ 36.56176546, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.24246853430775478 }, "lon": [ 103.81907349, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0c7e5673-58c7-4517-85a9-f102f6084c45" }, { "lat": [ 36.56176546, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14827446203816486 }, "lon": [ 103.81907349, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9a2d4887-886a-49ff-b575-7b34f02de6bf" }, { "lat": [ 36.56176546, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1365002030044661 }, "lon": [ 103.81907349, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "5be4f861-58d1-4b31-9c2b-6e266d8a01cc" }, { "lat": [ 36.56176546, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12472594397076736 }, "lon": [ 103.81907349, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7fff3972-4d3b-4bab-96f4-716786d01931" }, { "lat": [ 36.56176546, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ 103.81907349, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a4e7bc43-48cd-4cdc-a6a6-919b69f47293" }, { "lat": [ 36.56176546, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 103.81907349, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "81dd7988-e849-43c1-b48e-16e747944b62" }, { "lat": [ 36.56176546, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 103.81907349, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3be79406-5c0f-4707-a353-51419996ad3a" }, { "lat": [ 36.56176546, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14003248071457572 }, "lon": [ 103.81907349, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "52fb15a8-2beb-425c-9034-5ec5731e7c56" }, { "lat": [ 36.56176546, 15.99035669 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10353227771010963 }, "lon": [ 103.81907349, 29.94046812 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "0bc7498e-b1e9-48c4-96c1-9da38ea5a66c" }, { "lat": [ 36.56176546, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16475842468534307 }, "lon": [ 103.81907349, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "114accc5-feaa-4b19-8f4f-f996211b614d" }, { "lat": [ 36.56176546, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 103.81907349, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c700e3bd-4c6d-4de7-a70b-676e4de5b40c" }, { "lat": [ 36.56176546, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81907349, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "37d5e6a9-32b3-4809-8b81-68bb50f72051" }, { "lat": [ 36.56176546, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10353227771010963 }, "lon": [ 103.81907349, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "13c5dae7-fa35-4dc0-8187-0cc5ad455642" }, { "lat": [ 36.56176546, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 103.81907349, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f61a82fe-cf89-4e14-9b46-fce6161a82b8" }, { "lat": [ 36.56176546, 1.27469299 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 103.81907349, 32.36907971 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "ccb6ba07-d8bf-4f9f-9323-2269ccee7e22" }, { "lat": [ 36.56176546, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 2.631465692245229 }, "lon": [ 103.81907349, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "eb4d39a1-3ad9-4151-ae2e-c2906835225b" }, { "lat": [ 36.56176546, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.109419407226959 }, "lon": [ 103.81907349, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "bddda2a3-4d3a-43fe-8c4d-17e4f93c7b75" }, { "lat": [ 3.91383431, 50.63981576 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -73.08114582, 4.64065114 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "5844bcf9-c904-4ca1-82ff-1d13d04f82e5" }, { "lat": [ 3.91383431, 61.36206324 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10588712951684938 }, "lon": [ -73.08114582, -98.30777028 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "a7b82f2e-c63f-4e37-9147-972aa17a7bda" }, { "lat": [ 3.91383431, 46.79785878 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -73.08114582, 8.20867471 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "19c820f8-e63d-46bd-a11d-026d26cc97ad" }, { "lat": [ 3.91383431, 36.56176546 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -73.08114582, 103.81907349 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "3fa897a2-ab39-46d9-ae79-2b3511d49897" }, { "lat": [ 3.91383431, 9.97634464 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -73.08114582, -84.19208768 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "90640d51-80d7-423e-8318-dbef7a7d5a88" }, { "lat": [ 3.91383431, 21.62289528 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -73.08114582, -79.01605384 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "44781b0f-4845-4bc7-8c18-36dc8ca18e30" }, { "lat": [ 3.91383431, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11883881445391799 }, "lon": [ -73.08114582, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "79094702-9020-4a41-a57e-225823d91550" }, { "lat": [ 3.91383431, 55.98125296 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -73.08114582, 10.02800992 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a174ec4b-53ee-4eeb-aa81-6687702466ca" }, { "lat": [ 3.91383431, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.18359723913926107 }, "lon": [ -73.08114582, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "bd1e42eb-34f5-462e-9073-3a162a18ca3c" }, { "lat": [ 3.91383431, 64.49884603 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -73.08114582, 26.274665600000002 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "39fd7d95-9976-4ce5-b1f5-2d0e926de547" }, { "lat": [ 3.91383431, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.14003248071457572 }, "lon": [ -73.08114582, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8f6e5268-af78-4b35-99d2-0df5a3de9a52" }, { "lat": [ 3.91383431, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.109419407226959 }, "lon": [ -73.08114582, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3658e4b7-e5c7-44ba-843c-afab1b2c98da" }, { "lat": [ 3.91383431, 39.07469623 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -73.08114582, 22.95555794 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3ed7f760-67d2-49b1-b297-d44155f905e2" }, { "lat": [ 3.91383431, 47.16277506 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -73.08114582, 19.39559116 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6a3d2f48-c075-49c6-b61a-2eaef54ba5ce" }, { "lat": [ 3.91383431, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11530653674380836 }, "lon": [ -73.08114582, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3b6e4715-0b87-42d6-991f-dab0d6455abc" }, { "lat": [ 3.91383431, 37.59230135 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.109419407226959 }, "lon": [ -73.08114582, 138.03089558 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "e61c8391-f8db-4ccd-bcb2-9d991245a177" }, { "lat": [ 3.91383431, 36.38523983 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -73.08114582, 127.83916086 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "e019478c-581b-4429-8c53-fb4a9330b711" }, { "lat": [ 3.91383431, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.11766138855054811 }, "lon": [ -73.08114582, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "c30e673d-979f-47bd-a4af-f2eb80ab6734" }, { "lat": [ 3.91383431, 52.100789899999995 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10824198132358913 }, "lon": [ -73.08114582, 5.28144793 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6ef0d3de-86c1-4bc0-9277-9252c9e99507" }, { "lat": [ 3.91383431, 52.12759564 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -73.08114582, 19.39012835 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "695cacce-a4ed-491e-bd96-05817b2faf3d" }, { "lat": [ 3.91383431, 39.59550671 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -73.08114582, -8.50104361 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b5b7a6ab-a556-46cd-86d8-db4dcec7dd77" }, { "lat": [ 3.91383431, 24.12245841 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -73.08114582, 44.53686271 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "ec1e1c61-36fa-4429-9aff-9247458bd315" }, { "lat": [ 3.91383431, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.14356475842468536 }, "lon": [ -73.08114582, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "a98ad223-fcb5-4468-ab02-b3669b8c9d35" }, { "lat": [ 9.97634464, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -84.19208768, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "dfc3ed41-242e-4d37-8ad3-f7169afca635" }, { "lat": [ 9.97634464, -37.73070989 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10235485180673976 }, "lon": [ -84.19208768, -71.38256213 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "f93914e5-421d-44da-912f-0bfee4367667" }, { "lat": [ 9.97634464, 3.91383431 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -84.19208768, -73.08114582 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "d35b8550-4302-42da-a17c-4030e722c030" }, { "lat": [ 9.97634464, -1.42381612 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -84.19208768, -78.75201922 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "24135790-1c14-4c99-8599-d9bd80c1bb8e" }, { "lat": [ 9.97634464, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -84.19208768, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "0b95a236-ac28-44b4-b173-c55d64dc2ad2" }, { "lat": [ 9.97634464, 42.17344011 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -84.19208768, -2.76172945 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "8268f1ad-bdad-4057-802b-a235f588bc8c" }, { "lat": [ 9.97634464, 52.100789899999995 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -84.19208768, 5.28144793 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d4997133-51a9-466c-be0a-5425c735eac0" }, { "lat": [ 21.62289528, -35.3813488 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -79.01605384, -65.17980692 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "807caa6e-f738-43ab-99e8-0e9c212a2547" }, { "lat": [ 21.62289528, -25.73288704 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.1 }, "lon": [ -79.01605384, 134.49100008 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "73a77f32-4e85-47cd-b760-b3c790cde010" }, { "lat": [ 21.62289528, 50.63981576 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11412911084043849 }, "lon": [ -79.01605384, 4.64065114 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e0567769-d518-4016-9b93-8ce4b94cdfc4" }, { "lat": [ 21.62289528, -10.78777702 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10353227771010963 }, "lon": [ -79.01605384, -53.09783113 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "26457150-7ba6-436e-9726-e523e53d3379" }, { "lat": [ 21.62289528, 46.79785878 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -79.01605384, 8.20867471 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "2a16972c-7e9d-4798-89fb-3b7a8f947d25" }, { "lat": [ 21.62289528, -37.73070989 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -79.01605384, -71.38256213 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "8186eda8-9a57-467c-9ff3-2f17bc05caff" }, { "lat": [ 21.62289528, 36.56176546 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 103.81907349 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9c9e80ac-4f0b-4172-989f-54ccac955e71" }, { "lat": [ 21.62289528, 3.91383431 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10235485180673976 }, "lon": [ -79.01605384, -73.08114582 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "57c6aee7-bb15-4793-b284-0ae105ceb111" }, { "lat": [ 21.62289528, 51.10698181 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -79.01605384, 10.38578051 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "4399de0c-19fb-424a-afd6-70338aa573b5" }, { "lat": [ 21.62289528, -1.42381612 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -79.01605384, -78.75201922 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "cbc48713-3c84-4844-ae3f-1a140e703d5a" }, { "lat": [ 21.62289528, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.13885505481120586 }, "lon": [ -79.01605384, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "27cb78dc-ed1c-422a-815f-19c140bd1573" }, { "lat": [ 21.62289528, 64.49884603 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -79.01605384, 26.274665600000002 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f8e7967b-30fa-433b-9e2d-ac653555e393" }, { "lat": [ 21.62289528, 42.17344011 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -79.01605384, -2.76172945 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "aed29f08-59f3-46bf-a87f-a11c59f5fa7c" }, { "lat": [ 21.62289528, 54.12387156 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -79.01605384, -2.86563164 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "951c88c2-fd81-4bb5-bae4-a1116d3de76f" }, { "lat": [ 21.62289528, 42.79662641 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -79.01605384, 12.07001339 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5acac6c1-5122-4274-8c01-b58cb1816851" }, { "lat": [ 21.62289528, 37.59230135 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ -79.01605384, 138.03089558 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b0932454-e812-4602-a19e-26f627930a2e" }, { "lat": [ 21.62289528, 36.38523983 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -79.01605384, 127.83916086 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9634468a-41af-4dfb-8003-9e7babe7d442" }, { "lat": [ 21.62289528, 52.100789899999995 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -79.01605384, 5.28144793 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f3b81af9-b26e-49c5-865d-3f0cde689209" }, { "lat": [ 21.62289528, 52.12759564 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -79.01605384, 19.39012835 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "df6df5a2-2799-4a5f-92dd-7bec8990623d" }, { "lat": [ 21.62289528, 39.59550671 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -79.01605384, -8.50104361 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "b85d5ce7-34ee-448b-b35d-9ebe89e7aea8" }, { "lat": [ 21.62289528, -29.00034095 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -79.01605384, 25.08390093 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "04a2ae94-bc45-43ea-a442-737c8bb053cc" }, { "lat": [ 12.19551675, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11059683313032886 }, "lon": [ -68.97119369, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "da884f27-4a70-432f-9940-eecc29171830" }, { "lat": [ 12.19551675, 37.59230135 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ -68.97119369, 138.03089558 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "3c48e6e0-57d4-4e52-8b4a-ac5bc9652eff" }, { "lat": [ 34.91667211, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 33.0060022, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9bac16e8-6bd3-49e6-8e1b-a65b4e35eeb5" }, { "lat": [ 34.91667211, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10353227771010963 }, "lon": [ 33.0060022, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b62e817e-9f32-48a6-8733-0047bd8dfaf4" }, { "lat": [ 34.91667211, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 33.0060022, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "18d54bec-b48c-4676-80dc-acddb3b37afb" }, { "lat": [ 34.91667211, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 33.0060022, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e5fa9284-8e1f-4b82-8a1a-48c458886293" }, { "lat": [ 34.91667211, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 33.0060022, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6e3a8bdb-2645-4700-a566-6ee5d6fa0e8f" }, { "lat": [ 34.91667211, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 33.0060022, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dc24c428-4917-4445-81c0-e36aaf9d4ec6" }, { "lat": [ 34.91667211, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 33.0060022, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "995f4bb8-0209-4cf3-8786-9096907186e9" }, { "lat": [ 34.91667211, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ 33.0060022, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "23b0f7da-bdfb-4939-bcf5-7f47c339067f" }, { "lat": [ 34.91667211, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 33.0060022, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bc6892e5-e5b1-4511-8a0a-8053197192b9" }, { "lat": [ 34.91667211, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 33.0060022, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "103ef517-4c9c-479d-840f-b4fc042243c0" }, { "lat": [ 34.91667211, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 33.0060022, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "efcc58cf-942e-4ecb-a7bd-c6296d901f4b" }, { "lat": [ 34.91667211, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 33.0060022, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "75ac6725-8f31-4882-9399-19bd424eafe4" }, { "lat": [ 34.91667211, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14591961023142508 }, "lon": [ 33.0060022, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1efee252-35b8-4fe0-a109-13e03d2f8e08" }, { "lat": [ 34.91667211, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18712951684937068 }, "lon": [ 33.0060022, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "22e7746d-2022-4c5e-82c6-e28f86f447fe" }, { "lat": [ 34.91667211, 45.08047631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 33.0060022, 16.40412899 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "28e9f820-b971-416e-8d50-213887f39130" }, { "lat": [ 34.91667211, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 33.0060022, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f2028fca-e13d-4cd9-aeeb-246b20f6bc5d" }, { "lat": [ 34.91667211, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12472594397076736 }, "lon": [ 33.0060022, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4ec2ca9c-f4b4-4620-bb4b-afca1208eef4" }, { "lat": [ 34.91667211, 35.92149632 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 33.0060022, 14.40523316 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f20500d9-1684-4b44-9ec4-e867b6be85fb" }, { "lat": [ 34.91667211, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 33.0060022, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b9683ef9-232a-44fc-bc0d-c65f648ddc21" }, { "lat": [ 34.91667211, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 33.0060022, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "adf692ad-4286-4025-91ea-d1974d127b1a" }, { "lat": [ 34.91667211, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 33.0060022, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a78100e0-e5a4-46fb-b6c6-a7b6128272dc" }, { "lat": [ 34.91667211, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 33.0060022, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b165f479-a4ac-4c4e-90a6-323bbe465c95" }, { "lat": [ 34.91667211, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 33.0060022, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eb2842ef-b8fc-42b0-a57c-b21530f74858" }, { "lat": [ 34.91667211, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 33.0060022, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7006bc88-b0ce-4d84-8154-ae0a2f79dd9b" }, { "lat": [ 34.91667211, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 33.0060022, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1c48e6b9-885d-4ea1-88c3-7bdc15894985" }, { "lat": [ 34.91667211, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 33.0060022, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c67ff32b-8ca0-4718-aa71-21b3557bcf1a" }, { "lat": [ 34.91667211, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12943564758424686 }, "lon": [ 33.0060022, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "56d014aa-4d28-4cfd-ba60-7f36a124a1ca" }, { "lat": [ 34.91667211, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 33.0060022, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "cd8702a8-8a18-4cb9-b69d-6306eedbbc5b" }, { "lat": [ 49.73341233, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 15.31240163, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4ca9e0ed-8488-4034-b99d-134b4ca89a55" }, { "lat": [ 49.73341233, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.13061307348761672 }, "lon": [ 15.31240163, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "82568c90-afa1-4476-b028-b93dba82a645" }, { "lat": [ 49.73341233, -16.70814787 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 15.31240163, -64.68538645 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ec22fa7f-aa33-40dc-8083-d0d76e85ce2a" }, { "lat": [ 49.73341233, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ 15.31240163, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "744ad495-130f-4c69-97c3-91e8ad84324b" }, { "lat": [ 49.73341233, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.13885505481120586 }, "lon": [ 15.31240163, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "905f2e00-683b-4125-b1eb-e86af841cf1e" }, { "lat": [ 49.73341233, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 15.31240163, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "51b978d3-41be-478c-babf-4858af05810b" }, { "lat": [ 49.73341233, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13532277710109622 }, "lon": [ 15.31240163, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7a431a69-1276-4c74-a73a-4c3b2898b2a9" }, { "lat": [ 49.73341233, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 15.31240163, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e3410f8e-c789-4f6a-a672-5c78710bd150" }, { "lat": [ 49.73341233, 9.97634464 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 15.31240163, -84.19208768 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "92561c19-0b64-4a62-93b6-8438a038fd33" }, { "lat": [ 49.73341233, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 15.31240163, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "918fc960-8c05-4521-9a55-53ae1d88a52f" }, { "lat": [ 49.73341233, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11530653674380836 }, "lon": [ 15.31240163, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a3ee7e66-339c-4809-bb2b-252adee46131" }, { "lat": [ 49.73341233, 8.62278679 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 15.31240163, 39.60080098 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8c2e7cfc-3d93-473e-a530-b8e7a97b450b" }, { "lat": [ 49.73341233, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.31240163, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1928ad31-2cac-4936-ba13-8c85f8897756" }, { "lat": [ 49.73341233, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 15.31240163, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "49d9c4a0-2e54-4c0f-b692-bdc635e2d2d3" }, { "lat": [ 49.73341233, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 15.31240163, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3fcc629e-f50e-4b45-905d-cec0666ae066" }, { "lat": [ 49.73341233, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 15.31240163, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2a221317-fe2e-4ee1-8e21-1f5383225989" }, { "lat": [ 49.73341233, 31.24579091 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.31240163, 36.77136104 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "53c28baa-2c63-427e-b8d0-150e0d3ca714" }, { "lat": [ 49.73341233, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ 15.31240163, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2ec774ae-9a7b-440f-a5b3-91a66d6fbf5f" }, { "lat": [ 49.73341233, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 15.31240163, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4300afa5-fa32-4e8d-a2c4-253c95c2f784" }, { "lat": [ 49.73341233, 29.33431262 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.31240163, 47.58700459 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "966417a7-d021-4672-81e8-f76a52b8b166" }, { "lat": [ 49.73341233, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 15.31240163, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d07a7876-7642-4dd2-a6e0-ba23b00dd89a" }, { "lat": [ 49.73341233, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ 15.31240163, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0b6e7f33-9331-4b82-be7b-78c58cd88a84" }, { "lat": [ 49.73341233, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 15.31240163, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0bd70705-af01-4f6b-a559-783ecd63e5e2" }, { "lat": [ 49.73341233, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 15.31240163, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "08331ee0-52ab-42c2-a4de-c5b4a8bae719" }, { "lat": [ 49.73341233, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 15.31240163, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c1a6cbd2-479b-4fc4-ad83-3611c6aeeb2b" }, { "lat": [ 49.73341233, 15.99035669 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 15.31240163, 29.94046812 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6291894b-f66e-4a36-8ed9-905ecaa3f65f" }, { "lat": [ 49.73341233, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 15.31240163, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f2bef992-ce75-4c55-b4b8-64230890c39d" }, { "lat": [ 49.73341233, 35.02547389 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.31240163, 38.50788204 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "034a500f-f6aa-45ca-a67e-3c00223d3a8e" }, { "lat": [ 49.73341233, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 15.31240163, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "86b1c560-f887-4d99-96fc-83c4fc25dd16" }, { "lat": [ 49.73341233, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 15.31240163, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0c03c538-9e5e-451e-9cdd-cb367086b452" }, { "lat": [ 49.73341233, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 15.31240163, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "91e5073b-4a46-47b6-bb05-8e3540774159" }, { "lat": [ 49.73341233, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.2695493300852619 }, "lon": [ 15.31240163, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "ffda6a7f-c149-48ac-88c3-7d27d2ae18d2" }, { "lat": [ 49.73341233, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 15.31240163, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "1398863d-7fe1-4d92-9fca-7389c176a905" }, { "lat": [ 49.73341233, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 15.31240163, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "33857673-510c-4222-ad4a-a93dcfe01577" }, { "lat": [ 49.73341233, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 15.31240163, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6fa9e34a-e2e1-4841-8966-550b7642f44f" }, { "lat": [ 51.10698181, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 10.38578051, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "01a5ad1a-9276-4475-a6c1-031f6b5e1f87" }, { "lat": [ 51.10698181, 40.28952569 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.38578051, 44.92993276 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b1bdbfd2-121f-4147-ac44-6b0377eb7d4c" }, { "lat": [ 51.10698181, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.14003248071457572 }, "lon": [ 10.38578051, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "04a637b2-465b-44f3-abfd-f3e569a7563d" }, { "lat": [ 51.10698181, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.5839220462850182 }, "lon": [ 10.38578051, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "4d738e85-3240-4ad1-8714-2b44078e9771" }, { "lat": [ 51.10698181, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 10.38578051, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "04ef5658-b22f-40da-8b1f-130869750560" }, { "lat": [ 51.10698181, 26.04205135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.38578051, 50.54196932 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eb9ac8ed-4abf-4cde-8004-f098f13eea74" }, { "lat": [ 51.10698181, -16.70814787 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 10.38578051, -64.68538645 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "053b34c0-cc45-4f8e-8bb1-f03564a217ac" }, { "lat": [ 51.10698181, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2636622005684125 }, "lon": [ 10.38578051, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "08b14291-16b4-433a-9564-7f4af96cb03d" }, { "lat": [ 51.10698181, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.5262281770198944 }, "lon": [ 10.38578051, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "1c5de555-5f44-48f5-9891-fca74888789a" }, { "lat": [ 51.10698181, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.15651644336175397 }, "lon": [ 10.38578051, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "209f3ff2-a743-416b-92c9-8de7269820b8" }, { "lat": [ 51.10698181, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.510921640276086 }, "lon": [ 10.38578051, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c2cdfabd-7162-48ff-951f-272e8f75dd22" }, { "lat": [ 51.10698181, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12237109216402761 }, "lon": [ 10.38578051, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "84b8d8db-014c-4733-bb86-2c080d2579fa" }, { "lat": [ 51.10698181, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10824198132358913 }, "lon": [ 10.38578051, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "ae08b64a-3425-4b7f-88b0-6a0ee31dcfcc" }, { "lat": [ 51.10698181, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1317904993909866 }, "lon": [ 10.38578051, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a17291ed-a96a-4ed5-bdae-17a1e2f2cc05" }, { "lat": [ 51.10698181, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 10.38578051, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d5b34dc6-23ff-4745-a9ff-0571dd8c35cf" }, { "lat": [ 51.10698181, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11059683313032886 }, "lon": [ 10.38578051, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "2be30737-dc63-4b5c-85c9-1c3242d9a60b" }, { "lat": [ 51.10698181, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1270807957775071 }, "lon": [ 10.38578051, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4b75e4ae-c690-4f52-98dc-44271d19aa2f" }, { "lat": [ 51.10698181, 8.62278679 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 10.38578051, 39.60080098 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "74ffded6-84c9-44ac-a53e-f1b2d0f335b0" }, { "lat": [ 51.10698181, -17.42858032 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 10.38578051, 165.45195432 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "8baee78a-e751-42a8-b408-d45b916087a4" }, { "lat": [ 51.10698181, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ 10.38578051, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "294eef36-9270-4429-890a-702921cc7dc1" }, { "lat": [ 51.10698181, 7.95345644 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 10.38578051, -1.21676566 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "320c444e-0ef5-4c07-ae5a-d8c65b395769" }, { "lat": [ 51.10698181, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 10.38578051, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8be73e58-5a2c-4ca0-bfa3-ca0687cab813" }, { "lat": [ 51.10698181, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2848558668290702 }, "lon": [ 10.38578051, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1c46c8e5-c392-46a7-8c98-8a278e798ad1" }, { "lat": [ 51.10698181, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.24835566382460417 }, "lon": [ 10.38578051, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "737330d3-a1b7-4a2f-aac9-bb1b6b35998b" }, { "lat": [ 51.10698181, 33.03970582 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.38578051, 43.74353149 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "31555e64-9302-45fb-b03e-0a76724e2d22" }, { "lat": [ 51.10698181, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11883881445391799 }, "lon": [ 10.38578051, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e44cb277-6026-4dff-8dee-7daae8e8a596" }, { "lat": [ 51.10698181, 31.24579091 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 10.38578051, 36.77136104 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8d564b36-d706-4119-9404-7c5b3721a2af" }, { "lat": [ 51.10698181, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.5344701583434835 }, "lon": [ 10.38578051, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "22dcb88e-6041-49cd-bffa-2c1a4acf2c08" }, { "lat": [ 51.10698181, 0.59988022 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10824198132358913 }, "lon": [ 10.38578051, 37.79593973 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5b878f6f-4b38-460e-a177-5ea89a97f2fe" }, { "lat": [ 51.10698181, 40.15350311 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.38578051, 127.19247973 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cfe5f743-7c40-4be8-9eb5-8171e79719bb" }, { "lat": [ 51.10698181, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17064555420219246 }, "lon": [ 10.38578051, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6b7f055e-4ce9-4adb-9003-b301b97553c8" }, { "lat": [ 51.10698181, 29.33431262 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 10.38578051, 47.58700459 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3b4a0de8-19d2-4641-bff0-dbd26737b442" }, { "lat": [ 51.10698181, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 10.38578051, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cfbaf63b-f10d-45c0-b1d2-91a32a4d2b6f" }, { "lat": [ 51.10698181, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 10.38578051, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f528c0fc-a39c-4621-89c2-95397c9923d8" }, { "lat": [ 51.10698181, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 10.38578051, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2a06fd88-44ef-4632-b591-84bc583b68f8" }, { "lat": [ 51.10698181, 22.22311688 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.38578051, 113.50932116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "39c24b0e-f02d-4989-b230-f5a2825ddde0" }, { "lat": [ 51.10698181, -20.27768704 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 10.38578051, 57.57120551 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8f91a8e1-b3c7-4b69-834b-783c6f20067e" }, { "lat": [ 51.10698181, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12472594397076736 }, "lon": [ 10.38578051, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "276a97bd-80d0-420e-99b9-e13726a8b1ce" }, { "lat": [ 51.10698181, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ 10.38578051, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "55ccd5fb-d784-4a5e-bac4-c142bdeac39e" }, { "lat": [ 51.10698181, 17.41912493 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 10.38578051, 9.38545882 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6a826c87-1e84-4967-83ea-d35757636ff3" }, { "lat": [ 51.10698181, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 10.38578051, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2f650e9c-b805-4d1a-a431-82b8aaf955d2" }, { "lat": [ 51.10698181, 28.24891365 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 10.38578051, 83.91582640000001 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8a403e4a-b210-4252-a7ac-08dc69d37e46" }, { "lat": [ 51.10698181, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.15533901745838408 }, "lon": [ 10.38578051, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "99725711-f417-4c2e-8d8b-bf99de7b7068" }, { "lat": [ 51.10698181, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.38578051, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "40a01440-6ee1-45a8-8201-1960f82b8039" }, { "lat": [ 51.10698181, -9.15280381 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 10.38578051, -74.38242685 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "2accb3b6-7de9-46ff-b3b0-c1261810f242" }, { "lat": [ 51.10698181, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 10.38578051, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eea47edb-494f-4ffe-a63d-9908751be263" }, { "lat": [ 51.10698181, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 10.38578051, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5600bcd4-13ba-4229-8d7c-557c621f726d" }, { "lat": [ 51.10698181, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 10.38578051, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "caa9f659-3476-4bae-b5ed-9f9290672d46" }, { "lat": [ 51.10698181, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 10.38578051, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "71354952-d454-4d7c-9d0f-c7ce3717cf24" }, { "lat": [ 51.10698181, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ 10.38578051, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "16cd1a31-db68-40da-9914-6364f317f494" }, { "lat": [ 51.10698181, 15.99035669 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 10.38578051, 29.94046812 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b14c4b19-1e3e-4750-8b2a-a34415cce310" }, { "lat": [ 51.10698181, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15887129516849371 }, "lon": [ 10.38578051, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c1c6666a-b0a8-4af8-afc7-962e7af5e304" }, { "lat": [ 51.10698181, 35.02547389 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 10.38578051, 38.50788204 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "620e90eb-ac33-4f34-8cfc-7d6b7c27d1db" }, { "lat": [ 51.10698181, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1412099066179456 }, "lon": [ 10.38578051, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6316eba8-b877-4c11-816c-d547860b8631" }, { "lat": [ 51.10698181, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.109419407226959 }, "lon": [ 10.38578051, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "947230e4-28ae-4555-adca-ee48383ddcd5" }, { "lat": [ 51.10698181, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14474218432805522 }, "lon": [ 10.38578051, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1e3697a9-1d40-490b-bce7-8d61acdfb200" }, { "lat": [ 51.10698181, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14474218432805522 }, "lon": [ 10.38578051, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e0b5810a-1a96-4017-8907-983bd777cc99" }, { "lat": [ 51.10698181, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 10.38578051, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "96ab169c-0a74-4fed-be35-ab295a4a129e" }, { "lat": [ 51.10698181, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 2.9999999999999996 }, "lon": [ 10.38578051, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "a8ad1434-3b73-4df3-ab72-6ddcc0f30f92" }, { "lat": [ 51.10698181, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11295168493706861 }, "lon": [ 10.38578051, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0b366ee3-44cc-4ca3-a4ca-df2985a8702a" }, { "lat": [ 51.10698181, 41.75554225 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 10.38578051, 63.14001528 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "989454fd-b29f-46f9-af8e-dad1f31b5ff0" }, { "lat": [ 51.10698181, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12001624035728786 }, "lon": [ 10.38578051, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ff9611ea-1248-4afb-a52b-7bf7700eae87" }, { "lat": [ 51.10698181, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 10.38578051, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "13274352-d07a-45f0-89ed-c9d601947304" }, { "lat": [ 51.10698181, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.15180673974827447 }, "lon": [ 10.38578051, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b666c5a2-57bf-4d3b-af37-fe3cd8b4bfc8" }, { "lat": [ 55.98125296, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.02800992, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7118851b-178e-42be-a1b9-bf85ca47d96f" }, { "lat": [ 55.98125296, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 10.02800992, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "98dded2c-9b9c-4c96-ae08-9e083d1b25f3" }, { "lat": [ 55.98125296, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.16475842468534307 }, "lon": [ 10.02800992, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "8679d065-cc80-452b-9511-0259bfe32f8c" }, { "lat": [ 55.98125296, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.02800992, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "91efc75b-bc48-4d62-9cf1-b9847724d4a7" }, { "lat": [ 55.98125296, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11883881445391799 }, "lon": [ 10.02800992, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4a0d1012-cd0a-491e-9e64-43369a0a03f3" }, { "lat": [ 55.98125296, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.18595209094600082 }, "lon": [ 10.02800992, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "372418fd-9dc2-4265-8634-c0d942766711" }, { "lat": [ 55.98125296, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18124238733252132 }, "lon": [ 10.02800992, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f6c7bed7-1b84-429a-8416-08b314ab1334" }, { "lat": [ 55.98125296, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 10.02800992, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "cb4e5c1e-fd4e-45b8-8e5a-ceb5dad69681" }, { "lat": [ 55.98125296, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11412911084043849 }, "lon": [ 10.02800992, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d688e998-f3b5-4265-a9ee-2aa91e5157bb" }, { "lat": [ 55.98125296, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ 10.02800992, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b3bcbc86-4a2f-4de7-9167-b7d1e4282d22" }, { "lat": [ 55.98125296, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 10.02800992, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f0e1b53b-a8cb-4ab7-b0fc-3cd9781be7f9" }, { "lat": [ 55.98125296, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 10.02800992, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "55560438-9f15-4ecb-987c-00dd81944aa9" }, { "lat": [ 55.98125296, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1365002030044661 }, "lon": [ 10.02800992, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b112d0a8-9ee7-4bad-a4cd-7fb796c336b0" }, { "lat": [ 55.98125296, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 10.02800992, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "37b5d872-8455-428b-b30b-36c1ff52e238" }, { "lat": [ 55.98125296, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 10.02800992, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "eb305cdc-0e35-4610-8dad-bcd359545381" }, { "lat": [ 55.98125296, -22 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 10.02800992, 17 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9d3462d7-0b00-4e26-bad9-fd5199a4acaf" }, { "lat": [ 55.98125296, 28.24891365 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.02800992, 83.91582640000001 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0fc4185b-6ee3-43d6-ae21-b39ec08396f2" }, { "lat": [ 55.98125296, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1047097036134795 }, "lon": [ 10.02800992, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "80d68bb6-c6b1-42dc-8379-3ecf928a8e5b" }, { "lat": [ 55.98125296, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 10.02800992, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f67b9928-6007-4b94-ad95-687be19cb2c1" }, { "lat": [ 55.98125296, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 10.02800992, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "de1ed1b8-ca62-4ee6-86bf-2b8bea7cc7e6" }, { "lat": [ 55.98125296, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 10.02800992, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e45e7bf8-fcc9-4b99-be1e-4052c8b6db63" }, { "lat": [ 55.98125296, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 10.02800992, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7f869fd6-6a13-41c3-9d21-cb06afcc9e15" }, { "lat": [ 55.98125296, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 10.02800992, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3a0b6fd4-002b-404a-a941-6cd417a6b7e8" }, { "lat": [ 55.98125296, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3084043848964677 }, "lon": [ 10.02800992, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "a137aad0-953a-4025-b057-e62eaf853413" }, { "lat": [ 55.98125296, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 10.02800992, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "058fce9a-1188-4a69-b13d-a5cadb3ddc2f" }, { "lat": [ 55.98125296, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11295168493706861 }, "lon": [ 10.02800992, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "481388ad-38a5-493c-b7cd-ae63a8e8a33d" }, { "lat": [ 18.89433082, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -70.50568896, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "3c12156b-1c87-45fe-9b7c-978f4b5fd472" }, { "lat": [ 28.15893849, 23.90528188 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10353227771010963 }, "lon": [ 2.61732301, 54.300167099999996 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "b01ad146-aff2-4dc7-a73b-9d07d6face58" }, { "lat": [ 28.15893849, -25.73288704 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 2.61732301, 134.49100008 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "b12bca93-bfa3-428d-8df0-57ed0570a5f2" }, { "lat": [ 28.15893849, -10.78777702 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ 2.61732301, -53.09783113 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "f41ecb0e-3270-415d-b635-53ec999c50bb" }, { "lat": [ 28.15893849, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1047097036134795 }, "lon": [ 2.61732301, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "43320d6c-11d1-490f-ad15-d65413488479" }, { "lat": [ 28.15893849, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 2.61732301, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a55d6db9-9637-41c4-887d-7e5a80eaf3c9" }, { "lat": [ 28.15893849, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 2.61732301, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "6bfcd4cf-3be8-446d-8fb8-915fa02a1f22" }, { "lat": [ 28.15893849, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 2.61732301, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5e12a9b3-bc9e-4235-935e-fa37133b848f" }, { "lat": [ 28.15893849, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 2.61732301, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1c805ea9-b095-4e03-b11f-9ad48da44912" }, { "lat": [ 28.15893849, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 2.61732301, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "809b67b7-8a42-486b-a972-77d1d34f4b3d" }, { "lat": [ 28.15893849, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.16004872107186358 }, "lon": [ 2.61732301, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "240136d1-66b1-4689-b7ed-8e6703914d93" }, { "lat": [ 28.15893849, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 2.61732301, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "79a1be73-8d87-4551-8d79-02b3a09aeb1f" }, { "lat": [ 28.15893849, 53.17544870000001 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 2.61732301, -8.13793569 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "dc54306b-cc0b-4c00-884a-fabb87a6ab6b" }, { "lat": [ 28.15893849, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 2.61732301, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9370a160-eb05-4cdc-a243-668c10bbfa72" }, { "lat": [ 28.15893849, 32.57503292 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 2.61732301, 54.27407004 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "b4a2d44d-b98d-4283-9d57-94f6559157a2" }, { "lat": [ 28.15893849, 31.24579091 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 2.61732301, 36.77136104 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "d30aeab5-4a3d-4931-842d-b794619aa3f0" }, { "lat": [ 28.15893849, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 2.61732301, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c5a2dffb-5919-4bd2-a6f3-89a40c6c0961" }, { "lat": [ 28.15893849, 24.12245841 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 2.61732301, 44.53686271 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c52fb671-147c-4e4a-91c0-ef4e861be40f" }, { "lat": [ 28.15893849, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10235485180673976 }, "lon": [ 2.61732301, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "3a889085-b654-41ec-8d69-093f5cc65bc7" }, { "lat": [ -1.42381612, -25.73288704 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.10117742590336988 }, "lon": [ -78.75201922, 134.49100008 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "216de25a-b9ff-41a4-aba0-381605c2dbb2" }, { "lat": [ -1.42381612, 50.63981576 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11059683313032886 }, "lon": [ -78.75201922, 4.64065114 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "352573af-730d-476b-be43-0804f1d68a5c" }, { "lat": [ -1.42381612, 61.36206324 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -78.75201922, -98.30777028 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "97586b22-23f3-4d04-91a7-df79d3955788" }, { "lat": [ -1.42381612, 21.62289528 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1047097036134795 }, "lon": [ -78.75201922, -79.01605384 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "26a9469f-4ad5-43f9-a74f-e6aeb9e2ca28" }, { "lat": [ -1.42381612, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -78.75201922, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ef20ad06-5aa9-4b6e-b778-ad378b95ffff" }, { "lat": [ -1.42381612, 55.98125296 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -78.75201922, 10.02800992 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0748d84b-6b48-43b6-9d5c-ab9c3f8aa824" }, { "lat": [ -1.42381612, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1365002030044661 }, "lon": [ -78.75201922, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6a2db1e9-e098-4c13-84fd-49eaee740703" }, { "lat": [ -1.42381612, 64.49884603 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -78.75201922, 26.274665600000002 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e0a91286-c6c9-4fde-a3e9-da37793f83ff" }, { "lat": [ -1.42381612, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -78.75201922, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "610bea5f-4433-4a68-9459-7ad32342b5e7" }, { "lat": [ -1.42381612, 53.17544870000001 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -78.75201922, -8.13793569 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "601bb5d8-a3ca-489b-acc0-e923d5428e45" }, { "lat": [ -1.42381612, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -78.75201922, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ddf49200-3986-4940-bf83-ce64946f3085" }, { "lat": [ -1.42381612, 37.59230135 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -78.75201922, 138.03089558 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "8285b6f1-90e1-4830-b56e-3f1636b62f24" }, { "lat": [ -1.42381612, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -78.75201922, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "74510666-c4ef-4df0-8c06-7593c178246d" }, { "lat": [ -1.42381612, 9.59411452 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ -78.75201922, 8.08943895 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "66204de2-3618-4cc2-b793-68404bf5e73d" }, { "lat": [ -1.42381612, 52.100789899999995 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -78.75201922, 5.28144793 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "683b6ad7-ce02-4142-b00a-be5f8e43f985" }, { "lat": [ -1.42381612, 52.12759564 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -78.75201922, 19.39012835 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "7eafd88e-563a-4f06-8d47-ab9cbf00bed1" }, { "lat": [ -1.42381612, 39.59550671 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ -78.75201922, -8.50104361 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ea2e372a-d4f9-4f25-b242-fb7682216be6" }, { "lat": [ -1.42381612, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.109419407226959 }, "lon": [ -78.75201922, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "87336eec-49e9-46e5-858b-af1135cba99f" }, { "lat": [ 58.67192972, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.12825822168087697 }, "lon": [ 25.54248537, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "09189284-f6d4-4786-b960-b7163d1bd040" }, { "lat": [ 58.67192972, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 25.54248537, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "f607d1a0-4cf2-4efd-ba65-3d726fbf8b79" }, { "lat": [ 58.67192972, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ 25.54248537, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "324401b3-ab00-4015-ae90-499d724386e3" }, { "lat": [ 58.67192972, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 25.54248537, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "455f2d8d-4dda-4b77-a76a-b2dfea1f5b4e" }, { "lat": [ 58.67192972, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 25.54248537, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c9f05cca-112b-44dd-9ef0-77dfd7a7639e" }, { "lat": [ 58.67192972, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 25.54248537, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2098e4cb-42f2-4eba-b447-7123511018fc" }, { "lat": [ 58.67192972, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 25.54248537, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2ae928ac-563c-4c02-9614-96c7b0e2c974" }, { "lat": [ 58.67192972, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 25.54248537, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7dda868b-e4ee-45e3-88c7-5253838da2f1" }, { "lat": [ 58.67192972, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ 25.54248537, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "70fb208c-3824-458f-83ce-542b1b2ece5c" }, { "lat": [ 58.67192972, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.54248537, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "091cb307-27ef-4d4f-8020-8d53412bfba2" }, { "lat": [ 58.67192972, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12237109216402761 }, "lon": [ 25.54248537, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "a7d1db83-3328-437f-8ab0-6f91c74d0979" }, { "lat": [ 58.67192972, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.54248537, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "dbca9d20-4095-4a9e-a65d-fe0e48cfd84b" }, { "lat": [ 26.49593311, 23.90528188 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10706455542021925 }, "lon": [ 29.86190099, 54.300167099999996 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c01f635c-1c89-4802-b93a-313d8288a11b" }, { "lat": [ 26.49593311, 47.58549439 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 29.86190099, 14.1264761 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "7e37c7de-d095-4654-b40c-81cded81505f" }, { "lat": [ 26.49593311, -25.73288704 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.11177425903369875 }, "lon": [ 29.86190099, 134.49100008 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "20491917-2865-45a3-b44c-09b6305569e3" }, { "lat": [ 26.49593311, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 29.86190099, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "826983b0-2165-4900-ac5f-4f04c95d47c4" }, { "lat": [ 26.49593311, 42.76890318 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 25.21552909 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6949b09d-9d4e-4e7c-9294-7b107fa51acb" }, { "lat": [ 26.49593311, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11530653674380836 }, "lon": [ 29.86190099, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "c91ef897-d2c9-4365-bbe9-3f756b418692" }, { "lat": [ 26.49593311, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10588712951684938 }, "lon": [ 29.86190099, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4c9b3935-8eb3-4bf6-a9f6-6e172bf0e4e4" }, { "lat": [ 26.49593311, 3.91383431 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ 29.86190099, -73.08114582 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "ee1a0e54-3a5a-437f-874a-639dd197d271" }, { "lat": [ 26.49593311, 49.73341233 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11059683313032886 }, "lon": [ 29.86190099, 15.31240163 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "3a82f130-5d8d-4770-94fc-0a231c7fdea4" }, { "lat": [ 26.49593311, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1317904993909866 }, "lon": [ 29.86190099, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9ebffbb6-ecd0-451c-a9b6-b934db2243fd" }, { "lat": [ 26.49593311, 55.98125296 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 10.02800992 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "170b5197-99fe-4b14-b36d-b3aa91f0f5de" }, { "lat": [ 26.49593311, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 29.86190099, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5c5d33e9-76a6-45fc-833f-b749b6186b40" }, { "lat": [ 26.49593311, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1eafeacb-6e72-472f-b20c-8e4a8220bd69" }, { "lat": [ 26.49593311, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.109419407226959 }, "lon": [ 29.86190099, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1df31790-9edf-4083-9457-881a8b26771f" }, { "lat": [ 26.49593311, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.14238733252131547 }, "lon": [ 29.86190099, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ebb628c6-a608-4191-a3ec-396343a4a8c9" }, { "lat": [ 26.49593311, 53.17544870000001 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 29.86190099, -8.13793569 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "18e99e48-0b97-4713-a901-2b35f87469a6" }, { "lat": [ 26.49593311, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.11177425903369875 }, "lon": [ 29.86190099, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "549637b3-47ec-4f3b-9d37-7fd62a811136" }, { "lat": [ 26.49593311, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 29.86190099, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f6eda2a9-3f8a-4ffc-b3e0-e282b87b77d4" }, { "lat": [ 26.49593311, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.11412911084043849 }, "lon": [ 29.86190099, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "010c3738-0399-45e4-a9f9-732b5c21714c" }, { "lat": [ 26.49593311, 36.38523983 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1047097036134795 }, "lon": [ 29.86190099, 127.83916086 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "a6a91051-5bb2-4989-a3f1-7b4062b782b9" }, { "lat": [ 26.49593311, 29.33431262 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1047097036134795 }, "lon": [ 29.86190099, 47.58700459 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "0792216f-dcaa-4061-8eb3-38fd1ac8862f" }, { "lat": [ 26.49593311, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.86190099, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "96148dfe-46e8-4fb6-981d-8104a50ea821" }, { "lat": [ 26.49593311, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 29.86190099, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6def8f1d-198b-4668-b117-b784816e70b7" }, { "lat": [ 26.49593311, 68.75015572 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 29.86190099, 15.34834656 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4df398bd-78bf-4ff3-85aa-0a1238a5eb49" }, { "lat": [ 26.49593311, 52.12759564 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 19.39012835 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "086f68d2-99e7-498b-a2a6-800486efe0a6" }, { "lat": [ 26.49593311, 39.59550671 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 29.86190099, -8.50104361 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "3e84735e-700c-4b7f-96c2-89a1ad81c504" }, { "lat": [ 26.49593311, 25.30601188 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10588712951684938 }, "lon": [ 29.86190099, 51.18479632 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "52e7df99-6247-46ea-9c91-91ef06898e27" }, { "lat": [ 26.49593311, 45.85243127 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11059683313032886 }, "lon": [ 29.86190099, 24.97293039 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "60430d79-bea0-4189-b904-32ca63b90c43" }, { "lat": [ 26.49593311, 44.2215032 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 20.78958334 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2061e4e0-bca3-4d90-8fb2-dce5c42f6221" }, { "lat": [ 26.49593311, 61.98052209 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 29.86190099, 96.68656112 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "dc67b886-43e2-494a-b852-4053c8e8dd80" }, { "lat": [ 26.49593311, 24.12245841 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.12119366626065774 }, "lon": [ 29.86190099, 44.53686271 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4de2c8ba-ce92-46d0-82f9-0f1a1534d3ba" }, { "lat": [ 26.49593311, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "00e3f897-d936-493d-b9df-e01c5a0e89d4" }, { "lat": [ 26.49593311, 1.35876087 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10235485180673976 }, "lon": [ 29.86190099, 103.81725592 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "b2824ecf-fba4-40ab-885d-3419453903e5" }, { "lat": [ 26.49593311, 48.70547528 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 19.47905218 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5ff99696-8590-444b-af53-66205dc110e3" }, { "lat": [ 26.49593311, 35.02547389 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.86190099, 38.50788204 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "56d1d2a3-ffe0-4953-820c-dafceb209ca9" }, { "lat": [ 26.49593311, 48.99656673 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.86190099, 31.38326469 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "94b1980d-d393-48b5-b3aa-f88b925b6f46" }, { "lat": [ 26.49593311, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.17653268371904182 }, "lon": [ 29.86190099, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "52d6e324-ede4-491e-8e55-8b8e013e97b3" }, { "lat": [ 26.49593311, 41.75554225 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.86190099, 63.14001528 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "47bff88e-e34c-4824-b34d-3cc7d740e095" }, { "lat": [ 26.49593311, 15.90928005 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.86190099, 47.58676189 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c7827562-50e8-44f5-bbe0-3bde521c9b99" }, { "lat": [ 40.24448698, 40.28952569 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ -3.64755047, 44.92993276 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "07a1484c-1a52-4218-941b-5d7bbef3a212" }, { "lat": [ 40.24448698, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.19890377588306943 }, "lon": [ -3.64755047, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "2fa39f60-056e-48c0-bd0d-b0b6f4d35cff" }, { "lat": [ 40.24448698, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.22833942346731628 }, "lon": [ -3.64755047, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "d8736bd7-e03e-4133-8c62-68f16bc7038b" }, { "lat": [ 40.24448698, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ -3.64755047, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0ddac72e-0916-4041-be24-684cfbe81020" }, { "lat": [ 40.24448698, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.23893625659764517 }, "lon": [ -3.64755047, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6ed04fc5-e498-4d23-855d-5c5a5a340250" }, { "lat": [ 40.24448698, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.2412911084043849 }, "lon": [ -3.64755047, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d359fa1a-44b4-4df0-876e-18aa2e810d2b" }, { "lat": [ 40.24448698, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.16475842468534307 }, "lon": [ -3.64755047, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "216f0396-c773-499b-b1d0-c31fcf9a2851" }, { "lat": [ 40.24448698, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.19772634997969957 }, "lon": [ -3.64755047, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "86bc2779-bc12-4fbf-aa5f-d80ca6e06946" }, { "lat": [ 40.24448698, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2365814047909054 }, "lon": [ -3.64755047, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e1c94083-9ecd-4e89-bba0-08f7cc0b3e65" }, { "lat": [ 40.24448698, 9.97634464 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10706455542021925 }, "lon": [ -3.64755047, -84.19208768 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6022554a-ef17-4581-9876-195afc75d4f2" }, { "lat": [ 40.24448698, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.21892001624035728 }, "lon": [ -3.64755047, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "46adb242-eec5-4c0a-91a5-68d2374cd0b7" }, { "lat": [ 40.24448698, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1270807957775071 }, "lon": [ -3.64755047, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3aab76da-ad29-4b0f-8d54-b5d02fc5ae96" }, { "lat": [ 40.24448698, 18.89433082 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -3.64755047, -70.50568896 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "abd01a27-35bd-4b9e-b390-081af74f098f" }, { "lat": [ 40.24448698, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -3.64755047, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8937b727-5e87-4d5f-aa75-837df81151dd" }, { "lat": [ 40.24448698, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1270807957775071 }, "lon": [ -3.64755047, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "59aa4d45-e37c-4d61-bfac-e693efbb8eb9" }, { "lat": [ 40.24448698, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -3.64755047, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0df01459-cffe-4693-9601-18168a875a8a" }, { "lat": [ 40.24448698, 7.95345644 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -3.64755047, -1.21676566 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "604ae612-c7c4-47e0-b0a5-f85628ec38f4" }, { "lat": [ 40.24448698, 15.69403664 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -3.64755047, -90.36482009 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "29e30a63-b75e-409b-b982-7a06feafb31f" }, { "lat": [ 40.24448698, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -3.64755047, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0ce8fe2b-e35a-4b2e-9cd1-18fc0deb64a7" }, { "lat": [ 40.24448698, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13296792529435647 }, "lon": [ -3.64755047, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8484a256-88bc-4eb4-b3d2-f7fdfee708fa" }, { "lat": [ 40.24448698, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1365002030044661 }, "lon": [ -3.64755047, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "227ad385-e5c9-468b-a1a2-01bc6640067f" }, { "lat": [ 40.24448698, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ -3.64755047, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "36fcfcb2-69ff-46ca-a3d1-a2bed97b317e" }, { "lat": [ 40.24448698, 31.24579091 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -3.64755047, 36.77136104 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bb2c1e09-ed0a-48a5-8f35-b9f54cda5ecb" }, { "lat": [ 40.24448698, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17888753552578157 }, "lon": [ -3.64755047, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "217f04d8-7522-4647-a62d-9a2372c51f02" }, { "lat": [ 40.24448698, 0.59988022 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -3.64755047, 37.79593973 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "824f1b9d-bb72-4aa6-abdc-b12efc0eaa44" }, { "lat": [ 40.24448698, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ -3.64755047, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d6aa9b9c-9356-4adf-9b3f-82440da42aff" }, { "lat": [ 40.24448698, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ -3.64755047, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9e7ae7ee-aae9-4116-af99-d8c1c8cd87e3" }, { "lat": [ 40.24448698, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3213560698335363 }, "lon": [ -3.64755047, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "b01626ca-73c7-4e60-8828-13f638041629" }, { "lat": [ 40.24448698, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -3.64755047, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "de172719-901c-4a18-b61e-f679b4b0dda1" }, { "lat": [ 40.24448698, 28.24891365 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -3.64755047, 83.91582640000001 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d0e29d89-3844-4233-b853-6e3f3553129e" }, { "lat": [ 40.24448698, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.109419407226959 }, "lon": [ -3.64755047, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "9fd10085-efee-4b2e-8d62-80247dc1e2b3" }, { "lat": [ 40.24448698, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -3.64755047, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "206c7ece-5819-4017-9c99-1703c3acebda" }, { "lat": [ 40.24448698, 8.51750797 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11648396264717824 }, "lon": [ -3.64755047, -80.11915156 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6d825dce-739d-450f-ac32-f1c901f66bbd" }, { "lat": [ 40.24448698, -9.15280381 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ -3.64755047, -74.38242685 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "d9112c74-7f47-4522-9c54-ac63e298d7ba" }, { "lat": [ 40.24448698, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -3.64755047, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eb8fc9ab-3ab4-41bd-b8b3-1203ad91ce80" }, { "lat": [ 40.24448698, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ -3.64755047, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a17ba768-fa95-4457-8237-5727ce7a4ff0" }, { "lat": [ 40.24448698, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -3.64755047, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a8906e1b-f8ab-4976-ada6-1293748500e7" }, { "lat": [ 40.24448698, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ -3.64755047, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bc305d72-ad27-4238-9c5e-e03585a13cd0" }, { "lat": [ 40.24448698, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ -3.64755047, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ae8ffb5e-e9dc-49ad-b80d-81ae86ada21d" }, { "lat": [ 40.24448698, 15.99035669 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -3.64755047, 29.94046812 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ba575a2c-0dcd-4ab1-8a3e-b440f8c13100" }, { "lat": [ 40.24448698, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ -3.64755047, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7aef528f-ddcc-4650-8cbe-15c2736a9e10" }, { "lat": [ 40.24448698, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ -3.64755047, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5c7ac843-89b2-4c2d-9e18-8dab4e61e3d0" }, { "lat": [ 40.24448698, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ -3.64755047, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5ab52b89-f114-4896-a342-7abdb8e99d5b" }, { "lat": [ 40.24448698, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ -3.64755047, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5f3b9aea-5130-4022-8799-e00c267b1699" }, { "lat": [ 40.24448698, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.8865205034510758 }, "lon": [ -3.64755047, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7c39b0d7-5aa9-47d7-a8a2-624ef0f3fcac" }, { "lat": [ 40.24448698, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.13414535119772636 }, "lon": [ -3.64755047, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e8a4433a-934e-4971-ba40-2604a2dabe5c" }, { "lat": [ 40.24448698, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.15180673974827447 }, "lon": [ -3.64755047, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "68615e7e-19d1-4c35-b106-7552b69effd0" }, { "lat": [ 40.24448698, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -3.64755047, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "032ab1f9-aabc-44d0-b24e-757600348c35" }, { "lat": [ 40.24448698, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11648396264717824 }, "lon": [ -3.64755047, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ff56ed19-1e8a-45d1-8e26-a6a5f07f77d7" }, { "lat": [ 8.62278679, 47.58549439 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 39.60080098, 14.1264761 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8e375e42-4028-457d-94fe-c2a2ac59b68a" }, { "lat": [ 8.62278679, 49.73341233 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 39.60080098, 15.31240163 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4d482122-84ea-4db0-bd3f-64127139b13f" }, { "lat": [ 8.62278679, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 39.60080098, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4e1689fc-61de-4272-8356-5cf5dd9808bb" }, { "lat": [ 8.62278679, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 39.60080098, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "789268ac-8e39-425b-a960-b7e1e82c436f" }, { "lat": [ 8.62278679, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 39.60080098, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "e378ef98-df7b-4727-8424-28352fe8e2dc" }, { "lat": [ 8.62278679, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 39.60080098, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8d7ac65d-b1f2-48d7-9643-fbd9c8f6c032" }, { "lat": [ 8.62278679, 39.59550671 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 39.60080098, -8.50104361 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "372c3065-0847-4673-81fa-5640c356ab8d" }, { "lat": [ 8.62278679, 61.98052209 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 39.60080098, 96.68656112 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b61c655c-76da-4c39-b913-fdb45eda1c79" }, { "lat": [ 8.62278679, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10706455542021925 }, "lon": [ 39.60080098, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "89b046f1-cd4d-4eeb-8e1a-7a20ed47b971" }, { "lat": [ 64.49884603, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 26.274665600000002, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cdf0de1f-e4f9-485d-80e7-ff435239b57a" }, { "lat": [ 64.49884603, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.14709703613479497 }, "lon": [ 26.274665600000002, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "5a5e95c3-10e7-41ce-9d70-98dd0c2e7b2f" }, { "lat": [ 64.49884603, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 26.274665600000002, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bf480bc6-0206-4660-8907-b1a0e0b95a5f" }, { "lat": [ 64.49884603, 12.26953846 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 26.274665600000002, -1.75456601 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e4e5165e-48d9-4d4f-b78f-e605aa2152ab" }, { "lat": [ 64.49884603, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ 26.274665600000002, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b804c063-0ad6-4e5b-af32-edffa40d7c12" }, { "lat": [ 64.49884603, -22.18403213 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 26.274665600000002, 23.79853368 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "30d4cd55-1e39-41c5-99cf-5d9e2a22e137" }, { "lat": [ 64.49884603, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.14474218432805522 }, "lon": [ 26.274665600000002, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "34037e03-f4aa-4daa-a3e5-8b73a5e3df0b" }, { "lat": [ 64.49884603, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11295168493706861 }, "lon": [ 26.274665600000002, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c4b2b0a6-f835-42e0-8786-649dfb4217fa" }, { "lat": [ 64.49884603, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18359723913926107 }, "lon": [ 26.274665600000002, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b2275a18-b39e-4214-86ef-53a782419cc4" }, { "lat": [ 64.49884603, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 26.274665600000002, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "43906843-0438-4f00-8a8f-52509ff34494" }, { "lat": [ 64.49884603, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 26.274665600000002, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "23edc008-bbcd-4c0c-a3d4-c9ffec224399" }, { "lat": [ 64.49884603, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 26.274665600000002, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "805e30ba-b622-45b5-b488-ccbe44296bc4" }, { "lat": [ 64.49884603, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 26.274665600000002, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "35ce7854-33a6-4435-bfd9-99201d88ffd4" }, { "lat": [ 64.49884603, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 26.274665600000002, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a9f0da2f-c223-4d81-baff-be9fbb97bab6" }, { "lat": [ 64.49884603, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 26.274665600000002, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "657949f8-78a6-44ac-b040-98e3c05b5f18" }, { "lat": [ 64.49884603, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 26.274665600000002, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c51b00a2-8ba1-4200-98b9-8749765e4363" }, { "lat": [ 64.49884603, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15651644336175397 }, "lon": [ 26.274665600000002, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "32624f09-e792-431f-bfe9-d47b960e5762" }, { "lat": [ 64.49884603, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 26.274665600000002, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd124867-e6bf-434d-a6bc-6edd77054b4f" }, { "lat": [ 64.49884603, 7.61266509 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 26.274665600000002, 80.70108238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5ce65ff5-ed5c-4567-84c9-6dfca4d6c375" }, { "lat": [ 64.49884603, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11059683313032886 }, "lon": [ 26.274665600000002, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "2da091f0-50fd-4254-aba6-4a6fb16cd050" }, { "lat": [ 64.49884603, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 26.274665600000002, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "391f450f-3e51-45ec-8557-ec66cd588ba7" }, { "lat": [ 64.49884603, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 26.274665600000002, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "82f80113-9ad5-46d8-a401-bf423066c1af" }, { "lat": [ 64.49884603, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 26.274665600000002, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "289447c6-1e78-47e4-bf21-6e326a29656b" }, { "lat": [ 64.49884603, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 26.274665600000002, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3d3c83e4-473b-4d33-aa41-c2b4a4bce4ea" }, { "lat": [ 64.49884603, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 26.274665600000002, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "57734857-33fc-4b64-8db5-5b0929d33f56" }, { "lat": [ 64.49884603, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 26.274665600000002, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fec5054e-d363-42dd-a0ee-6efd72119f37" }, { "lat": [ 64.49884603, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 26.274665600000002, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "78ca299f-8e54-4344-bfae-049b20a2d15e" }, { "lat": [ 64.49884603, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 26.274665600000002, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f4e2751b-db6d-42f2-98a2-84415b0cf09b" }, { "lat": [ 64.49884603, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 26.274665600000002, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e436a25c-5ba5-4465-ac40-898421dfcbde" }, { "lat": [ 64.49884603, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 26.274665600000002, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "34483317-3a15-466b-96be-d6bcae79ca64" }, { "lat": [ 64.49884603, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 26.274665600000002, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "db8ba359-2e5d-4dda-a2eb-8c989acaee14" }, { "lat": [ 64.49884603, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 26.274665600000002, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8c081865-18b4-4cf9-9f82-f806edd1373c" }, { "lat": [ 64.49884603, 1.27469299 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 26.274665600000002, 32.36907971 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a3f507ca-dcd1-4ce4-aec9-154b864f69db" }, { "lat": [ 64.49884603, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.2648396264717824 }, "lon": [ 26.274665600000002, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5fa280d9-5724-44f5-ad2e-4b619a210f1d" }, { "lat": [ 64.49884603, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 26.274665600000002, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3b1f2d8b-1dee-4739-8e0a-4f701702744a" }, { "lat": [ 64.49884603, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 26.274665600000002, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a7211a6e-0402-4b09-b72a-1d3d20066283" }, { "lat": [ 64.49884603, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 26.274665600000002, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c4e31b1d-538a-4caa-8273-92022d6d8e9a" }, { "lat": [ -17.42858032, 64.49884603 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 165.45195432, 26.274665600000002 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "b08ce7fb-5076-4eb1-9cce-59b79142ed60" }, { "lat": [ -17.42858032, 37.59230135 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 165.45195432, 138.03089558 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "3b3476f8-7d6d-4ec9-afa4-7d9027d79db9" }, { "lat": [ 42.17344011, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ -2.76172945, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "59e02d9a-e652-47bb-afb2-ac51af194dab" }, { "lat": [ 42.17344011, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.14945188794153472 }, "lon": [ -2.76172945, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6bd441d3-4a4e-46ff-a991-282f0a325b68" }, { "lat": [ 42.17344011, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.2825010150223305 }, "lon": [ -2.76172945, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "4cd88e23-d995-4f01-9ac1-6ea52a27f39f" }, { "lat": [ 42.17344011, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -2.76172945, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "346d04fe-8d3b-4ee8-869c-4a8aeaf86240" }, { "lat": [ 42.17344011, 12.26953846 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -2.76172945, -1.75456601 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9d180d2d-9fc5-4c61-be83-c405a7bed598" }, { "lat": [ 42.17344011, 26.04205135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.76172945, 50.54196932 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e87c62c7-4101-4220-bc95-f161265c110e" }, { "lat": [ 42.17344011, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.2860332927324401 }, "lon": [ -2.76172945, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ad4cbd63-0094-4612-9415-7e064dc32358" }, { "lat": [ 42.17344011, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.5085667884693463 }, "lon": [ -2.76172945, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "780d917f-61e9-44a3-b6e9-a7ec9bbe8cef" }, { "lat": [ 42.17344011, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.17771010962241168 }, "lon": [ -2.76172945, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "20a3107d-bdd1-4bbe-91cf-d8f8e2ef801b" }, { "lat": [ 42.17344011, 5.69109849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ -2.76172945, 12.73964156 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6b5782c6-926e-4870-8860-afb5552b1a34" }, { "lat": [ 42.17344011, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.3013398294762485 }, "lon": [ -2.76172945, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "aec46710-cdf9-403a-8314-64c3b83abe6f" }, { "lat": [ 42.17344011, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1317904993909866 }, "lon": [ -2.76172945, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "eb2515af-b6d5-4b8c-ae94-535398f2fc36" }, { "lat": [ 42.17344011, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -2.76172945, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "3eb98574-fa6d-42c1-9d4e-66d8819b1559" }, { "lat": [ 42.17344011, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ -2.76172945, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ee5d714e-1513-453d-aa3d-053659d32493" }, { "lat": [ 42.17344011, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.18359723913926107 }, "lon": [ -2.76172945, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d9db0024-1d2d-433b-be6c-86c712e86d75" }, { "lat": [ 42.17344011, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12472594397076736 }, "lon": [ -2.76172945, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "fae01a58-83ee-451f-bc65-df9b68d867e5" }, { "lat": [ 42.17344011, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -2.76172945, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "97e8f17a-b06b-4039-8e4b-5ac8d488dafd" }, { "lat": [ 42.17344011, 7.95345644 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -2.76172945, -1.21676566 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "85bebcc9-d58d-467d-a630-d76466c9f9f3" }, { "lat": [ 42.17344011, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -2.76172945, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "50954242-e1ba-4620-a279-9fbd4f28fd53" }, { "lat": [ 42.17344011, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.20596833130328868 }, "lon": [ -2.76172945, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd1472b9-9e4e-4e31-9b19-0f38c5d24fa2" }, { "lat": [ 42.17344011, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16475842468534307 }, "lon": [ -2.76172945, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "189c6d23-e9b4-4e70-95be-9fb014c42891" }, { "lat": [ 42.17344011, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12354851806739749 }, "lon": [ -2.76172945, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9c444451-23c8-4fd8-8bb3-664d04736369" }, { "lat": [ 42.17344011, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2719041818920016 }, "lon": [ -2.76172945, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "aa55c8bd-10b5-4d75-8adf-b16b7f0f8e3d" }, { "lat": [ 42.17344011, 0.59988022 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -2.76172945, 37.79593973 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ef0c2f4f-e0bf-4686-b9cf-30daae4335a1" }, { "lat": [ 42.17344011, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12943564758424686 }, "lon": [ -2.76172945, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d4796239-16d7-4948-b695-4ac2318fa240" }, { "lat": [ 42.17344011, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.76172945, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e71a43d6-9faa-487d-bf8e-cd8e750a12cd" }, { "lat": [ 42.17344011, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ -2.76172945, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0ff3a0ed-7c18-42d4-a8ad-b9792b7c1cc7" }, { "lat": [ 42.17344011, 7.61266509 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -2.76172945, 80.70108238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e9a4e39a-b242-4eca-83d7-b3c700d672ab" }, { "lat": [ 42.17344011, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.14709703613479497 }, "lon": [ -2.76172945, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d91ff5f2-2203-4d38-85f7-9b6f826a72f8" }, { "lat": [ 42.17344011, -19.37189587 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -2.76172945, 46.70473674 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5ee3821a-a8bc-48f2-9741-3398315c2a6d" }, { "lat": [ 42.17344011, 17.34581581 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.76172945, -3.54269065 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2aaf2c83-97b3-4291-b1cb-6abf04eebfd1" }, { "lat": [ 42.17344011, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.18477466504263096 }, "lon": [ -2.76172945, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "62bc0651-857f-4a2f-b503-aa19d7c40931" }, { "lat": [ 42.17344011, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ -2.76172945, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "57769a7c-06fe-410f-aa1d-d24c22fec22b" }, { "lat": [ 42.17344011, -21.29991806 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ -2.76172945, 165.68492374 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "0105c463-3414-4533-98c9-79e1bec29ac8" }, { "lat": [ 42.17344011, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.76172945, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "149e011e-8164-4ffb-929e-f667d02e2b74" }, { "lat": [ 42.17344011, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1047097036134795 }, "lon": [ -2.76172945, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "b3a0801b-d274-4528-9689-39b8410a6e18" }, { "lat": [ 42.17344011, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.76172945, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f60c1cbc-7f22-43e5-83ab-c07dedcfe3d1" }, { "lat": [ 42.17344011, -9.15280381 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -2.76172945, -74.38242685 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e8ec7031-c9fb-40ba-85c5-2897c20f8ef7" }, { "lat": [ 42.17344011, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -2.76172945, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8c69b981-e7ad-45b2-97ec-9b9872cb3e7c" }, { "lat": [ 42.17344011, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.76172945, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4462c98b-1a74-4f96-b825-0a9a9281f354" }, { "lat": [ 42.17344011, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ -2.76172945, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4f5e00f3-7827-4253-a997-4ee17b61ed4e" }, { "lat": [ 42.17344011, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ -2.76172945, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "72b10c22-6c34-4d55-b0d1-04125abbe2e2" }, { "lat": [ 42.17344011, 15.99035669 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -2.76172945, 29.94046812 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b7a265e5-8371-4fa6-912c-92d021755be8" }, { "lat": [ 42.17344011, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15887129516849371 }, "lon": [ -2.76172945, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d663313b-62b3-442d-b44b-5ec8d53e0217" }, { "lat": [ 42.17344011, 14.36624173 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11648396264717824 }, "lon": [ -2.76172945, -14.4734924 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f191304f-79d5-4ba3-91fd-0f955ef5dbd4" }, { "lat": [ 42.17344011, 35.02547389 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ -2.76172945, 38.50788204 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "347b355e-0c1c-448b-84e5-a35c06f09dec" }, { "lat": [ 42.17344011, 15.33333758 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.76172945, 18.64492513 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f24b4adb-7092-4023-8113-a5abc9c8bafc" }, { "lat": [ 42.17344011, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ -2.76172945, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cda12374-04b9-4221-8ff3-8b299a62eaed" }, { "lat": [ 42.17344011, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.24364596021112467 }, "lon": [ -2.76172945, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a62a98ef-3a18-4f2b-b77f-3ef123645b31" }, { "lat": [ 42.17344011, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12237109216402761 }, "lon": [ -2.76172945, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6d3ceadb-99d9-46ed-a431-dccc96b2fed3" }, { "lat": [ 42.17344011, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13414535119772636 }, "lon": [ -2.76172945, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eddfc9fb-abf6-432f-ba28-1a1dd957a321" }, { "lat": [ 42.17344011, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 1.1267153877385303 }, "lon": [ -2.76172945, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9799a117-e858-4f68-a9e5-3d7d76a220d4" }, { "lat": [ 42.17344011, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11883881445391799 }, "lon": [ -2.76172945, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "594fd7a7-6b67-4fa2-91e4-04c8e8f63696" }, { "lat": [ 42.17344011, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.14356475842468536 }, "lon": [ -2.76172945, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "bd6d0ee5-1f15-416c-a3dd-98cc0c755eea" }, { "lat": [ 42.17344011, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12354851806739749 }, "lon": [ -2.76172945, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "25408f05-010c-4318-9e62-a7283e0f2a56" }, { "lat": [ 42.17344011, 15.90928005 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -2.76172945, 47.58676189 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd5f88a2-b0a7-4207-ad44-2a5712c972f2" }, { "lat": [ 42.17344011, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11295168493706861 }, "lon": [ -2.76172945, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "02d669b2-2dca-4cc8-bff7-90be6dfe0166" }, { "lat": [ 42.17344011, -19.00420419 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.76172945, 29.8514412 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "17eadaf8-83fe-4770-a129-c4b476dc6ec4" }, { "lat": [ 54.12387156, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12472594397076736 }, "lon": [ -2.86563164, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e9c96078-4db4-4153-ae90-6e922cdc61ec" }, { "lat": [ 54.12387156, 40.28952569 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -2.86563164, 44.92993276 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0f19bb23-3dd5-4c0d-9e4a-4d2938f4657c" }, { "lat": [ 54.12387156, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.13414535119772636 }, "lon": [ -2.86563164, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "5727b67e-4951-448d-9b20-25e97d67a621" }, { "lat": [ 54.12387156, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.800568412505075 }, "lon": [ -2.86563164, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "44a44a9f-1d11-47c0-a1c1-2c7636444ead" }, { "lat": [ 54.12387156, 13.18145428 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -2.86563164, -59.559796999999996 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "98ba470e-cc3f-4fdc-af76-e02b6a3dac58" }, { "lat": [ 54.12387156, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15769386926512383 }, "lon": [ -2.86563164, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9ff01bd3-a179-49c3-96c4-a604650154d2" }, { "lat": [ 54.12387156, 26.04205135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.86563164, 50.54196932 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ef9fb540-ebe4-4933-9de6-494251ab7e77" }, { "lat": [ 54.12387156, 32.31367802 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -2.86563164, -64.7545589 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d89f5ac5-a281-42b2-a4ec-3dfab872e005" }, { "lat": [ 54.12387156, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.3001624035728786 }, "lon": [ -2.86563164, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e0d291a6-7824-4519-a09d-1bc6f83d9077" }, { "lat": [ 54.12387156, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.4685343077547706 }, "lon": [ -2.86563164, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "13121251-3bf6-436d-8747-8f306e99af0d" }, { "lat": [ 54.12387156, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.12825822168087697 }, "lon": [ -2.86563164, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "49bf9936-f9f4-41da-82bd-000ca2711900" }, { "lat": [ 54.12387156, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 1.137312220868859 }, "lon": [ -2.86563164, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8029b0bb-2595-411e-9bef-3f61bb5d0207" }, { "lat": [ 54.12387156, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11530653674380836 }, "lon": [ -2.86563164, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c28b03a6-bad2-41ba-b96e-1fbe32e39506" }, { "lat": [ 54.12387156, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10588712951684938 }, "lon": [ -2.86563164, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e67a7f89-992e-4ba5-b50a-f69480fa3165" }, { "lat": [ 54.12387156, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13767762890783597 }, "lon": [ -2.86563164, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7e62e4b9-39b4-4c19-a726-926bc762df70" }, { "lat": [ 54.12387156, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ -2.86563164, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a37075da-1c84-4ee7-8672-1495355ff5f7" }, { "lat": [ 54.12387156, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -2.86563164, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "97525750-3df0-4b85-ba23-ace2c5894040" }, { "lat": [ 54.12387156, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1270807957775071 }, "lon": [ -2.86563164, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "063f6496-1edb-4952-a403-4e5808cf46d1" }, { "lat": [ 54.12387156, 8.62278679 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -2.86563164, 39.60080098 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8895bbe0-324d-41b8-9f95-16701af9dc75" }, { "lat": [ 54.12387156, -17.42858032 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ -2.86563164, 165.45195432 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "59acf804-8af6-43dd-86fc-f6b0be3f01bc" }, { "lat": [ 54.12387156, 7.95345644 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ -2.86563164, -1.21676566 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a3f227aa-06b1-4add-9032-b165179a3a61" }, { "lat": [ 54.12387156, 13.44965244 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -2.86563164, -15.39601295 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9d2ff49a-de57-4b70-9562-2f3a6f99b4ff" }, { "lat": [ 54.12387156, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ -2.86563164, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ad3d0a95-40a9-4975-9c88-f298f20340d6" }, { "lat": [ 54.12387156, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2601299228583029 }, "lon": [ -2.86563164, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e930ac16-3d86-492b-b6bd-9f711fd3bc82" }, { "lat": [ 54.12387156, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.230694275274056 }, "lon": [ -2.86563164, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "144d67bb-5160-4089-ad95-82e879b39cd9" }, { "lat": [ 54.12387156, 33.03970582 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ -2.86563164, 43.74353149 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9af6cbad-c45b-422e-a533-e6011f0add35" }, { "lat": [ 54.12387156, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1317904993909866 }, "lon": [ -2.86563164, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "95f9c469-a2b3-46bd-987b-32d527f291f5" }, { "lat": [ 54.12387156, 18.15694878 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -2.86563164, -77.31482593 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "88e9a7a4-bc1a-4b19-9c89-1a5ab56afc5e" }, { "lat": [ 54.12387156, 31.24579091 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -2.86563164, 36.77136104 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "aa2ad600-be3e-4a1f-b981-902fbc977ddf" }, { "lat": [ 54.12387156, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.389646772228989 }, "lon": [ -2.86563164, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ab898cda-94d5-40fa-adc6-f2e7c64e9d75" }, { "lat": [ 54.12387156, 0.59988022 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11059683313032886 }, "lon": [ -2.86563164, 37.79593973 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1c83ba5b-565d-40ee-853d-98e221a43725" }, { "lat": [ 54.12387156, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1906617945594803 }, "lon": [ -2.86563164, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "49621e2b-3405-429b-a049-78f12ad95966" }, { "lat": [ 54.12387156, 29.33431262 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ -2.86563164, 47.58700459 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "80d509db-237c-4dd4-8c86-c260a61ddc73" }, { "lat": [ 54.12387156, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -2.86563164, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0169977d-6ab4-4eff-ad8d-cee0fac34db2" }, { "lat": [ 54.12387156, 18.50217433 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -2.86563164, 103.73772412 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4baa4755-07cf-4a76-ac83-9b6cb575562b" }, { "lat": [ 54.12387156, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ -2.86563164, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6c08b71e-3e92-4b91-8e14-23036cec27a4" }, { "lat": [ 54.12387156, 7.61266509 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -2.86563164, 80.70108238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "73395aea-4298-4d3f-b684-f189c2b2f311" }, { "lat": [ 54.12387156, 27.03094495 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.86563164, 18.00866169 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "78b21d4d-7ef1-4667-a0eb-dd0847d1cb59" }, { "lat": [ 54.12387156, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ -2.86563164, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f5b7a9af-79cc-433e-a1e2-d66f0a6a1512" }, { "lat": [ 54.12387156, 22.22311688 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -2.86563164, 113.50932116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c90b494b-2514-4ddd-bfa0-021b7cb9bfda" }, { "lat": [ 54.12387156, -13.21808088 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.86563164, 34.28935599 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d60b01a1-fb22-4028-abf7-162a29f22671" }, { "lat": [ 54.12387156, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.17064555420219246 }, "lon": [ -2.86563164, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5e008453-ee17-42aa-8bab-51bf538ae65d" }, { "lat": [ 54.12387156, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.24717823792123428 }, "lon": [ -2.86563164, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c99e452e-7709-4d1a-a14c-d8dab4b2f870" }, { "lat": [ 54.12387156, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ -2.86563164, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b5f9ecbc-e9fc-42aa-a647-668a4197095f" }, { "lat": [ 54.12387156, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.15651644336175397 }, "lon": [ -2.86563164, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "82b8f7dc-b708-4afb-b7d5-f04d11fe3b4e" }, { "lat": [ 54.12387156, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.86563164, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "33131797-8b10-4ab4-b580-b48b77ecd28e" }, { "lat": [ 54.12387156, -9.15280381 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -2.86563164, -74.38242685 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "7eff87af-f419-4999-9c57-31e64b5945f4" }, { "lat": [ 54.12387156, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -2.86563164, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "226d2d13-9519-41f0-a2ba-346fb3185eb8" }, { "lat": [ 54.12387156, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15062931384490458 }, "lon": [ -2.86563164, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d415f453-c17b-4405-8c5b-1e92ff280f61" }, { "lat": [ 54.12387156, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -2.86563164, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5afa2764-a1f0-4d5c-ae2a-ba9a8d8c9e88" }, { "lat": [ 54.12387156, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ -2.86563164, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a3b6cd6e-daa4-4df5-b03a-efc5bd4e6e85" }, { "lat": [ 54.12387156, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1365002030044661 }, "lon": [ -2.86563164, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8698e1ca-477c-4c7f-803e-146e955a1c8f" }, { "lat": [ 54.12387156, 15.99035669 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.86563164, 29.94046812 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "521c53a4-0fae-4cdf-8ae2-d547ef72f166" }, { "lat": [ 54.12387156, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17888753552578157 }, "lon": [ -2.86563164, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c9ad7bcd-66f2-4efc-b036-e36eee58ab07" }, { "lat": [ 54.12387156, 35.02547389 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.86563164, 38.50788204 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "83cd78ed-b0c0-4a89-93bd-e0e13cd559c9" }, { "lat": [ 54.12387156, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12825822168087697 }, "lon": [ -2.86563164, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e5523ea4-b857-4a2c-8c45-1d29e9914477" }, { "lat": [ 54.12387156, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -2.86563164, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "637b78b4-e7d0-4003-976f-68a67de807ae" }, { "lat": [ 54.12387156, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16240357287860333 }, "lon": [ -2.86563164, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "30635567-02c2-456e-98ee-0086166072b0" }, { "lat": [ 54.12387156, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15533901745838408 }, "lon": [ -2.86563164, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a7f4f0dd-c149-43c3-bcf2-d619abc841cd" }, { "lat": [ 54.12387156, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.86563164, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5d9b964a-96b5-4732-9d74-7492e4ebaa86" }, { "lat": [ 54.12387156, 1.27469299 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.86563164, 32.36907971 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "04a80016-75cf-48fa-bcfc-44b8807b179c" }, { "lat": [ 54.12387156, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 2.0980917580186764 }, "lon": [ -2.86563164, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f1fce73c-0ee4-46aa-8484-9a704d4a6493" }, { "lat": [ 54.12387156, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -2.86563164, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "bff584af-e491-4ed2-8ed4-d836e5e58077" }, { "lat": [ 54.12387156, 41.75554225 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -2.86563164, 63.14001528 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5c9f4979-8e5c-4f42-abda-181877af8f62" }, { "lat": [ 54.12387156, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.109419407226959 }, "lon": [ -2.86563164, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "f9037808-bdef-4bf4-808e-5f9c31a5c8a5" }, { "lat": [ 54.12387156, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -2.86563164, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fda4441b-6644-44e7-b0c7-6e2a7e694a67" }, { "lat": [ 54.12387156, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.17064555420219246 }, "lon": [ -2.86563164, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "168b82ef-0d0d-47d4-9643-9835c0d8465a" }, { "lat": [ 54.12387156, -19.00420419 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -2.86563164, 29.8514412 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e4ddf93d-ad6b-4fab-af4a-379c78282cd0" }, { "lat": [ 42.16855755, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.50780252, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "322d1764-9ca4-4ecc-85f0-ad7dd34bf60f" }, { "lat": [ 42.16855755, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 43.50780252, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "65fd4084-7e75-4f86-a622-be80012a505a" }, { "lat": [ 42.16855755, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.50780252, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bffab175-bd62-496b-9644-6ffa0182fc81" }, { "lat": [ 42.16855755, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.50780252, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dcebf7ca-9d0f-4e16-a41b-e374e486fffb" }, { "lat": [ 42.16855755, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 43.50780252, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "875629ee-4690-4b04-a4b5-eee3996b1708" }, { "lat": [ 42.16855755, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 43.50780252, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "87982397-e6f0-4360-9180-ef4a64927e07" }, { "lat": [ 42.16855755, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 43.50780252, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9885d277-92c3-4e54-9228-b99cc03bc553" }, { "lat": [ 42.16855755, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 43.50780252, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7dc044e7-b6b0-4f32-b794-5306aafd14ed" }, { "lat": [ 42.16855755, 47.19498804 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.50780252, 28.45673372 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0e1058cf-6345-4d6d-bc2b-40bb08fbc28d" }, { "lat": [ 42.16855755, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 43.50780252, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2d6e5b94-9595-44e5-8cf0-8659e3e8ed71" }, { "lat": [ 42.16855755, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.50780252, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "767d7cd8-d830-4110-8ebf-2906fb127c4e" }, { "lat": [ 42.16855755, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.50780252, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "612055b0-01c6-42c6-b9d7-2d2a648fc0d3" }, { "lat": [ 42.16855755, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.50780252, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5c063050-6d14-494b-8044-2e212644d7de" }, { "lat": [ 4, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -53, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0c313ba7-2ba8-43d1-8492-c38ddf28adc8" }, { "lat": [ 7.95345644, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ -1.21676566, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "df2dd722-8fce-42b0-aa1c-0c97a37b2c23" }, { "lat": [ 7.95345644, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -1.21676566, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b881d6f4-85d9-428c-8ca1-6274008296f1" }, { "lat": [ 7.95345644, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ -1.21676566, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5e2fd725-3803-4841-9e87-2912be3f5443" }, { "lat": [ 7.95345644, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ -1.21676566, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b8aa169c-b5ec-44a1-b550-83facd9a88a8" }, { "lat": [ 7.95345644, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -1.21676566, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c6c077ce-8a43-43e8-b9d9-3949a21b77cf" }, { "lat": [ 7.95345644, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -1.21676566, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a835fac2-4fc3-41d3-ae59-91e33f4fab77" }, { "lat": [ 7.95345644, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -1.21676566, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "e8423def-5cdf-4cad-9b38-127ff6c7f2e1" }, { "lat": [ 29.030833, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -118.28, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6ee36346-01fd-4f1b-91f4-69adfd0458b3" }, { "lat": [ 39.07469623, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ 22.95555794, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "dba0c8d3-6b51-49f3-b4aa-a4b48ddc5ba2" }, { "lat": [ 39.07469623, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.12943564758424686 }, "lon": [ 22.95555794, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "9e6cb89f-6f36-46ac-9341-d6d88e4eda7a" }, { "lat": [ 39.07469623, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 22.95555794, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0b941949-03bc-4429-be64-a8f697cf8978" }, { "lat": [ 39.07469623, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ 22.95555794, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "80a07b0e-0815-474b-ab45-52c73d855e63" }, { "lat": [ 39.07469623, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.14827446203816486 }, "lon": [ 22.95555794, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "bc852bb9-e4d3-4a16-bb59-100503bbb43d" }, { "lat": [ 39.07469623, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 22.95555794, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "974abb21-5f56-472e-a21b-99430d2c2702" }, { "lat": [ 39.07469623, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 22.95555794, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "ff925004-b3ee-471a-a73c-2c0caae2259e" }, { "lat": [ 39.07469623, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16358099878197319 }, "lon": [ 22.95555794, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "334a9923-0544-4cf4-b81f-00ed69e09869" }, { "lat": [ 39.07469623, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 22.95555794, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "76ad6751-40e2-4184-88f2-6b8b605d0e21" }, { "lat": [ 39.07469623, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12237109216402761 }, "lon": [ 22.95555794, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "778caded-dc48-4504-80d5-ba8990a8cf84" }, { "lat": [ 39.07469623, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 22.95555794, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "76a8f583-01ee-4bf5-9896-e50da2b825ba" }, { "lat": [ 39.07469623, 31.24579091 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 22.95555794, 36.77136104 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dd64856d-a840-4207-88e5-d2f12ded1226" }, { "lat": [ 39.07469623, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 22.95555794, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bdc25031-41d9-4f53-a4eb-0cf51ea7ce71" }, { "lat": [ 39.07469623, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 22.95555794, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "05410049-a7d9-40f3-914f-dd60c6f24d02" }, { "lat": [ 39.07469623, 22.22311688 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 22.95555794, 113.50932116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "34b8f176-e396-42d3-9d75-06854ffaf1ec" }, { "lat": [ 39.07469623, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ 22.95555794, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "28e7291d-7bda-4a1e-8f21-ef73846fb748" }, { "lat": [ 39.07469623, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 22.95555794, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "4a6295a9-dfb4-4b49-b499-42bc86ddf148" }, { "lat": [ 39.07469623, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 22.95555794, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "54ac1a9b-41c0-40ae-85ef-36c78637cbf7" }, { "lat": [ 39.07469623, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 22.95555794, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6576721a-3751-48f5-9406-664560eaeaa9" }, { "lat": [ 39.07469623, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 22.95555794, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3a1faf02-66e6-4e43-b3f8-ce2e0b110191" }, { "lat": [ 39.07469623, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 22.95555794, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f1c93142-96f1-4702-8905-59cd7ea74e56" }, { "lat": [ 39.07469623, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 22.95555794, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "088e25f5-3f26-46ca-b121-51e58ef65a24" }, { "lat": [ 39.07469623, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 22.95555794, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "566e1c66-e7e3-4160-ab67-e7e34df6125d" }, { "lat": [ 39.07469623, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3943564758424685 }, "lon": [ 22.95555794, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9c2868ca-666a-45e9-a7a9-41bc32c74ba4" }, { "lat": [ 39.07469623, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 22.95555794, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8062b169-ccb8-4da7-add0-f1eeeaa6eedf" }, { "lat": [ 15.69403664, -35.3813488 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -90.36482009, -65.17980692 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "de003555-de1a-432c-910b-4debc4e78592" }, { "lat": [ 15.69403664, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -90.36482009, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "3852efb7-181b-4c15-b46c-d44f550377b9" }, { "lat": [ 15.69403664, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -90.36482009, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "aaa1b1db-182c-4fb3-b044-d9f5796c9d1c" }, { "lat": [ 15.69403664, 42.79662641 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -90.36482009, 12.07001339 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "1824200f-23c9-4515-a00b-1b5429b24e5a" }, { "lat": [ 45.08047631, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.40412899, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3dcc567a-42c2-467d-95bb-c34837328d0e" }, { "lat": [ 45.08047631, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10235485180673976 }, "lon": [ 16.40412899, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "ab5b9678-fbe4-412e-ad24-9c8dbefb04eb" }, { "lat": [ 45.08047631, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 16.40412899, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "9c675f1e-2fef-415d-9336-b53cc1ed29fa" }, { "lat": [ 45.08047631, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 16.40412899, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c3f19684-430f-4ef2-b126-20e108b54abb" }, { "lat": [ 45.08047631, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 16.40412899, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4ad7c424-cca5-4fc1-a626-2a72956f9911" }, { "lat": [ 45.08047631, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 16.40412899, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b360d106-d530-4fde-8218-d77efab4d1ad" }, { "lat": [ 45.08047631, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.40412899, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "461a2103-ba9b-4494-8973-871e036690db" }, { "lat": [ 45.08047631, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 16.40412899, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0bdccfa3-d9e9-4a78-afb0-89a57f2382db" }, { "lat": [ 45.08047631, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 16.40412899, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c1350b5c-864f-4a58-ac2e-6e41c4bd7804" }, { "lat": [ 45.08047631, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.40412899, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a7acb853-9e2d-494c-bf7d-c4fe6d8240d8" }, { "lat": [ 45.08047631, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 16.40412899, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "99388fb9-ae8e-4560-955e-de744f03fb30" }, { "lat": [ 45.08047631, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.40412899, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "532498a8-ae75-40a1-8366-8fdbc3971704" }, { "lat": [ 45.08047631, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 16.40412899, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7213a1cb-0738-4859-8ce9-58e3f99dbf91" }, { "lat": [ 45.08047631, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.40412899, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5553f37e-badd-4191-94c0-f59c5e40bbbf" }, { "lat": [ 45.08047631, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.40412899, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f3d72c26-f86d-4706-b197-9daecbacc152" }, { "lat": [ 45.08047631, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 16.40412899, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "64b8a0ba-b6de-47e3-933f-938adb386b1e" }, { "lat": [ 45.08047631, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.40412899, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d9add6c1-250b-4ca7-bc3f-a95fef010f65" }, { "lat": [ 45.08047631, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12119366626065774 }, "lon": [ 16.40412899, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "878dc26f-eb3f-4ba6-9bbd-56b1fdc40fd0" }, { "lat": [ 45.08047631, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 16.40412899, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a6b0265c-8b4b-4631-92c8-551a7a52a88b" }, { "lat": [ 47.16277506, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.12119366626065774 }, "lon": [ 19.39559116, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "fb1c727b-49de-4244-bdaf-d47019ea85d1" }, { "lat": [ 47.16277506, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ 19.39559116, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "d0ba6931-e3d7-4d08-add7-8c57b8c6e6fe" }, { "lat": [ 47.16277506, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12354851806739749 }, "lon": [ 19.39559116, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6791b13a-359a-43aa-a68e-76f2f49a0e51" }, { "lat": [ 47.16277506, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 19.39559116, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "03912f62-3c5d-4eb5-8a46-6f7ab7a8916b" }, { "lat": [ 47.16277506, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 19.39559116, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b999ecb4-715c-46cc-b20f-bc305bd498d7" }, { "lat": [ 47.16277506, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ 19.39559116, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5cad7225-31ed-4465-ab96-ba9fb2824876" }, { "lat": [ 47.16277506, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 19.39559116, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e43e7a5c-9a6b-4386-b292-d64cea13444f" }, { "lat": [ 47.16277506, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 19.39559116, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "19dde216-bf59-415d-ac35-e76e42065ab2" }, { "lat": [ 47.16277506, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 19.39559116, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ff13f75d-69ed-42b2-8d74-c895268ed978" }, { "lat": [ 47.16277506, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16358099878197319 }, "lon": [ 19.39559116, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3cfe61b5-cefc-462c-9534-9ca887b5f711" }, { "lat": [ 47.16277506, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 19.39559116, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5dcd227d-2b8c-4759-8617-96f24f39b4ca" }, { "lat": [ 47.16277506, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 19.39559116, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "476bdc57-5176-4aeb-bda9-8a7f1eba3e93" }, { "lat": [ 47.16277506, -17.27381643 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 19.39559116, 35.53367543 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5106f6c1-e4f6-4458-9f2d-a9fbc414c57f" }, { "lat": [ 47.16277506, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10824198132358913 }, "lon": [ 19.39559116, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "91671b38-585e-4398-a545-3ab3bd58223f" }, { "lat": [ 47.16277506, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39559116, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1665eb32-f953-43a0-ac11-94251492f5d0" }, { "lat": [ 47.16277506, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39559116, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f39750ff-41a9-4536-aad5-c1bb539d22c7" }, { "lat": [ 47.16277506, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39559116, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fa15b3ea-72e2-47d0-9756-84963f9ea068" }, { "lat": [ 47.16277506, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 19.39559116, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7b7c2eaf-b44e-413e-899a-419ef372cd1c" }, { "lat": [ 47.16277506, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 19.39559116, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "84b55ce8-106c-4ce7-acc1-ec813184c7ed" }, { "lat": [ 47.16277506, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.24364596021112467 }, "lon": [ 19.39559116, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e0a10d31-49da-4b1f-b3a7-43d1320b71e3" }, { "lat": [ 47.16277506, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39559116, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3a7ed830-0537-49b6-8f6b-2e9bb7603247" }, { "lat": [ 47.16277506, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 19.39559116, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "cd70e25c-e208-4172-8065-4bdac309470d" }, { "lat": [ -2.21505456, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 117.24011366, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1fbfd3c4-4c94-4a0b-aecf-1f34ce4bd878" }, { "lat": [ -2.21505456, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11177425903369875 }, "lon": [ 117.24011366, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "ef54d9df-89de-484e-868c-825dca1e026a" }, { "lat": [ -2.21505456, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 117.24011366, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8370f52b-1363-4197-93a8-88375448490a" }, { "lat": [ -2.21505456, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ 117.24011366, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "a228f480-1b09-4e1a-88fb-a4767d11b405" }, { "lat": [ -2.21505456, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 117.24011366, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "97b55b6f-6b20-4170-af39-1390ab1881b3" }, { "lat": [ -2.21505456, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 117.24011366, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "57c76f69-3091-4af4-8039-3cd0a50b92d0" }, { "lat": [ -2.21505456, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 117.24011366, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c172ca0b-7969-43bc-a6d5-25e850ac0fd3" }, { "lat": [ -2.21505456, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 117.24011366, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "56ffd193-cf8c-487f-b486-2f645f870506" }, { "lat": [ -2.21505456, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 117.24011366, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "37e1b023-4d06-47b5-b928-360b401ffb11" }, { "lat": [ -2.21505456, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 117.24011366, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c0277436-319a-4d37-b5d6-5ba3b81bc152" }, { "lat": [ -2.21505456, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 117.24011366, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4733732c-e538-49e7-947d-eea89cfd18c0" }, { "lat": [ -2.21505456, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 117.24011366, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2255640d-ff92-4873-b679-6d463b6797f0" }, { "lat": [ -2.21505456, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 117.24011366, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "eb362b57-a839-4d31-b309-1753fa756962" }, { "lat": [ -2.21505456, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 117.24011366, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e3167a80-6b0a-473a-b2c1-fb3dffd6c94d" }, { "lat": [ -2.21505456, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 117.24011366, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "289b2e68-a9c5-4f92-baed-2580fe5ddb8e" }, { "lat": [ -2.21505456, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.109419407226959 }, "lon": [ 117.24011366, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "79437c0e-4a31-46e8-8554-353797335e67" }, { "lat": [ 53.17544870000001, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -8.13793569, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9885ca74-fa10-40b8-9359-7a41050fc720" }, { "lat": [ 53.17544870000001, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.13061307348761672 }, "lon": [ -8.13793569, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "9a6ee0b4-b23e-49dc-8606-9e6d64ec0b7b" }, { "lat": [ 53.17544870000001, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -8.13793569, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "42341198-1b0f-4e32-a23f-36ea1759b28f" }, { "lat": [ 53.17544870000001, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11295168493706861 }, "lon": [ -8.13793569, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "add767ed-d503-4870-aac9-0f2e87ccd5e7" }, { "lat": [ 53.17544870000001, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12943564758424686 }, "lon": [ -8.13793569, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c040ce71-f9bb-4103-a9db-1706802b10e7" }, { "lat": [ 53.17544870000001, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14356475842468536 }, "lon": [ -8.13793569, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bb7bb38e-8d2c-41ab-b488-23957d706020" }, { "lat": [ 53.17544870000001, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -8.13793569, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "53d20c03-437f-43fb-8163-947471fdf494" }, { "lat": [ 53.17544870000001, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ -8.13793569, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "82ea5880-c8dc-4346-a394-6d12b77e7122" }, { "lat": [ 53.17544870000001, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -8.13793569, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "169a6b36-e22b-4c32-9784-9a7931e11a76" }, { "lat": [ 53.17544870000001, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ -8.13793569, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f6099b11-d23b-4022-ba5d-f8c6414c10cc" }, { "lat": [ 53.17544870000001, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -8.13793569, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eec14c24-74bd-43cb-a653-c9b14a0113f3" }, { "lat": [ 53.17544870000001, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -8.13793569, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7a273cb0-8596-47c4-a279-3f49808f95e1" }, { "lat": [ 53.17544870000001, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ -8.13793569, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "08abe75c-7e64-418c-8e44-e303429bee7e" }, { "lat": [ 53.17544870000001, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.13793569, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1f3fff67-5b76-4b43-9afe-935b508d3844" }, { "lat": [ 53.17544870000001, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -8.13793569, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "bcf9cda8-fae6-4b78-b579-9ed21596080c" }, { "lat": [ 53.17544870000001, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ -8.13793569, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6a4b5da5-23a1-47ff-b423-1cc3be87fdcf" }, { "lat": [ 53.17544870000001, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ -8.13793569, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "25f82035-3a7b-4792-9b77-0aa2c4a00358" }, { "lat": [ 53.17544870000001, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ -8.13793569, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "9cdfe361-b80c-448e-b051-2f3f56962fd4" }, { "lat": [ 53.17544870000001, -9.15280381 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -8.13793569, -74.38242685 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "707bc52f-55ef-4bad-838b-b2c2ab067700" }, { "lat": [ 53.17544870000001, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.13793569, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "55ad4277-da1d-4c10-be35-00607fd807b4" }, { "lat": [ 53.17544870000001, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ -8.13793569, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "87600ee2-9bc0-4b5b-8b1b-97e8e0d4ef46" }, { "lat": [ 53.17544870000001, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ -8.13793569, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e0ac5066-62a5-4a2c-ae27-ca34d0cc5449" }, { "lat": [ 53.17544870000001, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.13793569, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d05250ca-5c44-4300-89de-2eac2c5fddaa" }, { "lat": [ 53.17544870000001, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ -8.13793569, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5c1518df-38ba-49f6-8e0d-e754f2dbb3b3" }, { "lat": [ 53.17544870000001, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.2542427933414535 }, "lon": [ -8.13793569, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "41f53367-0e8d-4d50-baeb-6f5e6f25e626" }, { "lat": [ 53.17544870000001, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -8.13793569, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3e3d3f70-2f3f-440d-a9a9-5aa0e033ac89" }, { "lat": [ 53.17544870000001, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ -8.13793569, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2cd2f720-8824-490b-bd01-e8960ba123d2" }, { "lat": [ 53.17544870000001, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -8.13793569, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "73c089f2-d705-45d7-832b-3b14dbc57d7f" }, { "lat": [ 53.17544870000001, -19.00420419 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -8.13793569, 29.8514412 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "23757ebd-f8eb-4648-a54e-4e1a8f5b712c" }, { "lat": [ 31.46110101, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14003248071457572 }, "lon": [ 35.00444693, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "155bc70c-1c62-40d0-965e-0bbd27f654d7" }, { "lat": [ 31.46110101, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.13296792529435647 }, "lon": [ 35.00444693, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "82dfabae-1ea3-4d82-b333-9283cf5507e2" }, { "lat": [ 31.46110101, 44.17450125 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.00444693, 17.76876733 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b9eb3813-e269-4afe-9ec9-8717a676bbef" }, { "lat": [ 31.46110101, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1412099066179456 }, "lon": [ 35.00444693, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "58c76ced-7108-4a37-80db-35272db2060e" }, { "lat": [ 31.46110101, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 35.00444693, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c94944ea-4c92-4d0b-80c6-0e16704ed0e3" }, { "lat": [ 31.46110101, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 35.00444693, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "97f2dbba-7bab-4880-9b0c-bee83733fccd" }, { "lat": [ 31.46110101, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1953714981729598 }, "lon": [ 35.00444693, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "fc017d4e-f90d-477f-8ecb-a55a4a972b46" }, { "lat": [ 31.46110101, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.19772634997969957 }, "lon": [ 35.00444693, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b3b5a615-e5ee-4332-9de1-d28e324a9a3f" }, { "lat": [ 31.46110101, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 35.00444693, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6c7c18e0-b42d-41a0-8177-8a21c04b1651" }, { "lat": [ 31.46110101, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2354039788875355 }, "lon": [ 35.00444693, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6d615963-7b1b-4eea-8177-ce3f22769511" }, { "lat": [ 31.46110101, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14238733252131547 }, "lon": [ 35.00444693, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "69f0224d-2920-416b-9a87-31cf4441120c" }, { "lat": [ 31.46110101, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 35.00444693, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "e51f7ea8-74c5-441d-b473-ef74b10b6f2c" }, { "lat": [ 31.46110101, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13296792529435647 }, "lon": [ 35.00444693, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "76e13375-aca6-496b-9413-0998a6632de0" }, { "lat": [ 31.46110101, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 35.00444693, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9d3b2ccf-8cd7-4ce6-8a8e-49b15c791d09" }, { "lat": [ 31.46110101, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.19772634997969957 }, "lon": [ 35.00444693, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1e26e9b2-9b49-44f1-a88b-47e90b0c4773" }, { "lat": [ 31.46110101, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17888753552578157 }, "lon": [ 35.00444693, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8b4fc121-dbef-48da-9646-622e613c18e9" }, { "lat": [ 31.46110101, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 35.00444693, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b1b317aa-05b9-4152-8662-eeb4757c9796" }, { "lat": [ 31.46110101, 45.08047631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 35.00444693, 16.40412899 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "638b9281-32bb-4fec-a077-7bb7749028d8" }, { "lat": [ 31.46110101, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 35.00444693, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "16b2b688-0d8a-43e0-b306-7c58f53294a7" }, { "lat": [ 31.46110101, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 35.00444693, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "afb07173-7e99-47dd-ab2e-84d12b0a73a9" }, { "lat": [ 31.46110101, 64.99575386 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 35.00444693, -18.57396167 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "756246d3-965a-4bdc-b0d2-0b03ff89b245" }, { "lat": [ 31.46110101, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18712951684937068 }, "lon": [ 35.00444693, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0507fae3-46af-4177-8791-563185723b2a" }, { "lat": [ 31.46110101, 55.32610984 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 35.00444693, 23.88719355 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "371592c7-43b0-4eb3-98c1-057698fcb544" }, { "lat": [ 31.46110101, 56.85085163 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 35.00444693, 24.91235983 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5cd949ad-0bef-4c56-bac7-45cfef310026" }, { "lat": [ 31.46110101, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ 35.00444693, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "83abcef5-ec8f-4962-bfff-7df3d97ad264" }, { "lat": [ 31.46110101, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16829070239545268 }, "lon": [ 35.00444693, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6b7bf7ea-bd7a-4298-b1bb-424958a08be4" }, { "lat": [ 31.46110101, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ 35.00444693, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "86dcd7bd-f6a8-4048-9f07-5105eb97c39e" }, { "lat": [ 31.46110101, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10235485180673976 }, "lon": [ 35.00444693, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "55a3dc85-3759-4413-995f-98b76dbb123c" }, { "lat": [ 31.46110101, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 35.00444693, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "100b131d-4c79-4df0-9ac3-884946e0043d" }, { "lat": [ 31.46110101, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 35.00444693, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "86aa28ed-c225-49dc-961c-a14a3432517f" }, { "lat": [ 31.46110101, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.00444693, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9a924c2d-5669-4ef7-b740-b7cc9eba1a6b" }, { "lat": [ 31.46110101, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.00444693, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a5ee8408-64f0-4d89-b028-5897ef40c067" }, { "lat": [ 31.46110101, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1270807957775071 }, "lon": [ 35.00444693, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0f36ee6b-27f6-41b3-9a79-9806eee235ab" }, { "lat": [ 31.46110101, 15.99035669 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 35.00444693, 29.94046812 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "e443749e-cc18-40b9-9141-43b626efed17" }, { "lat": [ 31.46110101, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 35.00444693, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "111defa6-c67b-46e6-b901-758dafb516bf" }, { "lat": [ 31.46110101, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 35.00444693, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "faf5ae29-1ed9-469d-959f-c3b8a482355d" }, { "lat": [ 31.46110101, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 35.00444693, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1597a9d2-602a-4c3d-a0cf-f4b9ccc56b96" }, { "lat": [ 31.46110101, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 35.00444693, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "17ae361b-417d-460c-9e33-854c835301af" }, { "lat": [ 31.46110101, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 1.1278928136419002 }, "lon": [ 35.00444693, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "d54fbeb3-9292-4df8-b5b8-e2c42cb577a1" }, { "lat": [ 22.88578212, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11883881445391799 }, "lon": [ 79.61197609999999, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8fde9290-4c54-49f7-a9f9-230ef4021144" }, { "lat": [ 22.88578212, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.16946812829882257 }, "lon": [ 79.61197609999999, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "6ae3a547-4bc2-41e0-9080-71177e50cca0" }, { "lat": [ 22.88578212, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 79.61197609999999, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "11eb07b9-ecb8-4d2d-92ed-7cd6f583915b" }, { "lat": [ 22.88578212, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 79.61197609999999, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c6933c0e-1323-4cc6-a6d6-802311944f37" }, { "lat": [ 22.88578212, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1047097036134795 }, "lon": [ 79.61197609999999, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "e7d3d43d-6b3d-4a19-b84b-94f92dbb801f" }, { "lat": [ 22.88578212, -22.18403213 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 79.61197609999999, 23.79853368 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8f78f6d4-953e-4a46-a313-ab195a2864f2" }, { "lat": [ 22.88578212, 53.53131377 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 79.61197609999999, 28.03209307 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a34808f6-3649-4def-96a1-f15e70c9da95" }, { "lat": [ 22.88578212, 17.20027509 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 79.61197609999999, -88.71010486 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "f089702a-91f3-44ec-a255-e9bf7704a1cc" }, { "lat": [ 22.88578212, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.2000812017864393 }, "lon": [ 79.61197609999999, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "0c7df20d-d19e-44fa-ac0e-acbe6bf30275" }, { "lat": [ 22.88578212, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 79.61197609999999, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b7bcb6da-84c7-406e-87f9-a44edd6960be" }, { "lat": [ 22.88578212, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ 79.61197609999999, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "41590509-aec5-43b4-8b02-ed14d53c0e82" }, { "lat": [ 22.88578212, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 79.61197609999999, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "45909850-30a8-45a0-81b5-4d44d6936491" }, { "lat": [ 22.88578212, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2719041818920016 }, "lon": [ 79.61197609999999, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "85211f23-767f-4f40-b7e6-1bc147b2bb31" }, { "lat": [ 22.88578212, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12943564758424686 }, "lon": [ 79.61197609999999, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3b849e0a-331b-42b9-9757-4205bee4300a" }, { "lat": [ 22.88578212, 58.67192972 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 79.61197609999999, 25.54248537 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9ebc8110-021a-44fa-a8b7-54c0fc878602" }, { "lat": [ 22.88578212, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1270807957775071 }, "lon": [ 79.61197609999999, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "26895167-a836-4cba-b9fd-4f9c8212dbe4" }, { "lat": [ 22.88578212, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12472594397076736 }, "lon": [ 79.61197609999999, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4afc2242-4c77-4682-aa05-ca55198564b5" }, { "lat": [ 22.88578212, 8.62278679 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 79.61197609999999, 39.60080098 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "5a6ec756-fd9e-4bb0-91fd-294762b79f09" }, { "lat": [ 22.88578212, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 79.61197609999999, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "279f3fe8-bca4-44ab-b40b-fb69c7f0eb3b" }, { "lat": [ 22.88578212, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.19772634997969957 }, "lon": [ 79.61197609999999, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "07a38b9a-4dfb-4419-bb77-17fdf84d1089" }, { "lat": [ 22.88578212, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2130328867235079 }, "lon": [ 79.61197609999999, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0d1a0379-43ae-4f56-9b62-f37000731d89" }, { "lat": [ 22.88578212, 7.95345644 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 79.61197609999999, -1.21676566 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "f9f52d45-05e2-4ad7-aa57-4b000fc04276" }, { "lat": [ 22.88578212, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 79.61197609999999, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "211dbfaf-39d3-4229-9606-fc7c8314723f" }, { "lat": [ 22.88578212, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 79.61197609999999, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8ab69224-34e7-43e3-b9b9-c540bc794812" }, { "lat": [ 22.88578212, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 79.61197609999999, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0c489c67-6403-4393-9076-c194dfa690bf" }, { "lat": [ 22.88578212, 64.99575386 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 79.61197609999999, -18.57396167 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "af77798b-8d99-436f-a07a-16681765f837" }, { "lat": [ 22.88578212, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16122614697523346 }, "lon": [ 79.61197609999999, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4199a60a-54f0-4aac-af6d-e0a39245b545" }, { "lat": [ 22.88578212, 55.32610984 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 79.61197609999999, 23.88719355 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e66b6eae-d108-44e3-8bd7-10fe90572738" }, { "lat": [ 22.88578212, 29.83762955 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 79.61197609999999, -8.45615795 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "20696bfe-b694-450c-aabf-77bbc008f683" }, { "lat": [ 22.88578212, -20.27768704 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 79.61197609999999, 57.57120551 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "525cb868-bc90-4dc5-b8f3-7298767345dc" }, { "lat": [ 22.88578212, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11766138855054811 }, "lon": [ 79.61197609999999, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "4a16fc70-14af-4732-af19-4cfa1c902e74" }, { "lat": [ 22.88578212, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 79.61197609999999, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "6650b30b-d863-4976-b42f-08ea568e8ef9" }, { "lat": [ 22.88578212, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1270807957775071 }, "lon": [ 79.61197609999999, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c24a03a6-4a90-4f78-b0f0-cf0e8555a9ca" }, { "lat": [ 22.88578212, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15651644336175397 }, "lon": [ 79.61197609999999, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "951c049d-f381-460c-a276-97a7b175c6de" }, { "lat": [ 22.88578212, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10235485180673976 }, "lon": [ 79.61197609999999, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "7bbc6e39-bd8c-4839-beb9-a23d593666e1" }, { "lat": [ 22.88578212, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14827446203816486 }, "lon": [ 79.61197609999999, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e7053b35-342a-4969-978a-76dfde091e12" }, { "lat": [ 22.88578212, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ 79.61197609999999, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6faaffa3-da73-4e9f-9b9e-204c5639e5f7" }, { "lat": [ 22.88578212, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 79.61197609999999, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "827faa88-0ef9-46e5-872c-6742319f6c74" }, { "lat": [ 22.88578212, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 79.61197609999999, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5ce19f95-96ae-4463-9ad3-84148807d83e" }, { "lat": [ 22.88578212, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13532277710109622 }, "lon": [ 79.61197609999999, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fdceaee6-fa10-4815-8b00-046b63c34d99" }, { "lat": [ 22.88578212, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 79.61197609999999, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0fbd6323-4b1c-4409-8da9-3907d252812b" }, { "lat": [ 22.88578212, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 79.61197609999999, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b6fbdbc1-89b8-4b78-a298-0fe50fbe7c89" }, { "lat": [ 22.88578212, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 79.61197609999999, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "45fc6b19-c3d9-401b-a2ec-5c574d6b7db9" }, { "lat": [ 22.88578212, 1.27469299 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 79.61197609999999, 32.36907971 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "7c892d15-11b0-4cd7-b23d-2652a8d133ed" }, { "lat": [ 22.88578212, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.6121802679658952 }, "lon": [ 79.61197609999999, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "ff19ca1e-90f3-410f-bb74-65316c6a25c3" }, { "lat": [ 22.88578212, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.109419407226959 }, "lon": [ 79.61197609999999, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "24081427-baf3-4043-9f14-ed9c2e1f7066" }, { "lat": [ 33.03970582, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 43.74353149, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "f3b596fa-93fb-4829-a30f-8b4da6bcc1b7" }, { "lat": [ 33.03970582, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.74353149, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5619f088-1392-4c4a-a788-197041ddc232" }, { "lat": [ 33.03970582, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 43.74353149, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "761dfa59-bc11-4c01-a67f-8e3b61e38121" }, { "lat": [ 33.03970582, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 43.74353149, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c1c1dc3e-b3c6-4d1b-b04a-08f7a3d18865" }, { "lat": [ 33.03970582, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 43.74353149, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e3643cce-09e8-4aca-8b5e-10633e3359b9" }, { "lat": [ 33.03970582, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.74353149, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bfe71056-987e-4e21-965d-8f6cff9f8d5e" }, { "lat": [ 33.03970582, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 43.74353149, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "097a9dd9-3229-42df-a5ae-56591b421b91" }, { "lat": [ 33.03970582, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 43.74353149, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2f2b6006-d361-4c41-87d4-d9ca6199e416" }, { "lat": [ 33.03970582, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 43.74353149, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7a5963fc-2e6e-4640-8456-ac655f393d4f" }, { "lat": [ 33.03970582, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ 43.74353149, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "d50e98de-32fa-45b4-94cb-318c121d7934" }, { "lat": [ 32.57503292, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 54.27407004, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "351e2d92-59a6-4d22-9fe6-a72dd664b068" }, { "lat": [ 32.57503292, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.13885505481120586 }, "lon": [ 54.27407004, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "8898a23f-4f37-4f1a-b490-12ef99532b52" }, { "lat": [ 32.57503292, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 54.27407004, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "317f6f0b-6cc5-42ed-b80d-9cd3624e7a73" }, { "lat": [ 32.57503292, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 54.27407004, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b013265e-9efb-49bd-b1f8-ece4860d61c4" }, { "lat": [ 32.57503292, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.14945188794153472 }, "lon": [ 54.27407004, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "20aafbee-a96d-44bf-b8e8-fb675a1e72f2" }, { "lat": [ 32.57503292, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 54.27407004, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "28fb63fa-1f34-4380-a436-5786775b09c4" }, { "lat": [ 32.57503292, 3.91383431 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 54.27407004, -73.08114582 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "3a076288-a792-47ed-8d97-403f966670fa" }, { "lat": [ 32.57503292, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13885505481120586 }, "lon": [ 54.27407004, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cfb6c05c-f91f-4a3e-9654-bef01430967f" }, { "lat": [ 32.57503292, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 54.27407004, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "315ac566-bf5d-4a06-a546-17e890ca9fb8" }, { "lat": [ 32.57503292, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 54.27407004, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "ab32a7df-cf6c-4315-a9a3-a467802144ee" }, { "lat": [ 32.57503292, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 54.27407004, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cf658d53-d067-42e3-bce9-53f8d0f8d463" }, { "lat": [ 32.57503292, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 54.27407004, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5bfa0df7-0521-4d14-8bff-e6bba36401bd" }, { "lat": [ 32.57503292, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 54.27407004, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0127100e-81a5-4ede-a524-45789a0b554a" }, { "lat": [ 32.57503292, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15180673974827447 }, "lon": [ 54.27407004, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a92bcf17-de56-42e2-b329-ba921f4bd175" }, { "lat": [ 32.57503292, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 54.27407004, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "99858c85-21ad-4ad5-ab48-239b135a8649" }, { "lat": [ 32.57503292, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 54.27407004, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b9e77a58-8619-4d86-8af9-a12bd38f418f" }, { "lat": [ 32.57503292, 64.99575386 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 54.27407004, -18.57396167 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d1b2d40a-3552-43ba-a835-5e966809f91b" }, { "lat": [ 32.57503292, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12943564758424686 }, "lon": [ 54.27407004, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "54c69da6-94ca-44f5-a0fa-094c19a4eef0" }, { "lat": [ 32.57503292, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 54.27407004, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "5b17f9dc-b056-4ca4-99f4-c9a14c6df356" }, { "lat": [ 32.57503292, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13532277710109622 }, "lon": [ 54.27407004, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "587f819d-9058-4bd0-ab0f-16ebea45b3e0" }, { "lat": [ 32.57503292, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 54.27407004, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6c0843f9-9dce-4e20-a634-366e61de2abb" }, { "lat": [ 32.57503292, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 54.27407004, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6e1556fa-7555-433a-b441-efae6e1273e9" }, { "lat": [ 32.57503292, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ 54.27407004, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a8fb06d6-9046-4dfb-9b92-922a68214e5c" }, { "lat": [ 32.57503292, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13532277710109622 }, "lon": [ 54.27407004, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "34479210-6e42-42dc-a69e-29cdd69d3a46" }, { "lat": [ 32.57503292, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 54.27407004, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "304a303c-8eaf-4069-9e75-9390736834cc" }, { "lat": [ 32.57503292, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.15533901745838408 }, "lon": [ 54.27407004, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "23f29db0-cabd-41be-8921-26222f8d6900" }, { "lat": [ 64.99575386, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ -18.57396167, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "d8d1d61e-6ac9-4489-ac3d-16dc0f05dc82" }, { "lat": [ 64.99575386, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -18.57396167, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9e4116ed-247f-478c-a4d8-4da046cf7d23" }, { "lat": [ 64.99575386, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -18.57396167, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a8c2dbeb-23a1-4a48-8456-15a5ce8e6924" }, { "lat": [ 64.99575386, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ -18.57396167, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1ba64d89-1edb-4e38-83de-36b51eb972ad" }, { "lat": [ 64.99575386, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -18.57396167, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c42564c6-8e3f-4366-90f2-d7148968e8c9" }, { "lat": [ 64.99575386, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ -18.57396167, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0c25cd55-843c-4aca-9524-8609db4b180d" }, { "lat": [ 64.99575386, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -18.57396167, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "88659c05-5527-4e35-a994-0a82aef516ca" }, { "lat": [ 64.99575386, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.13061307348761672 }, "lon": [ -18.57396167, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "055d4981-45f0-4bf1-8bbc-a315093f5af8" }, { "lat": [ 64.99575386, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11177425903369875 }, "lon": [ -18.57396167, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1a226a0d-2018-4453-8ac3-12ecd15c090d" }, { "lat": [ 42.79662641, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 12.07001339, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c67fdccb-b759-4e09-b99d-5c53fefa1f04" }, { "lat": [ 42.79662641, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1317904993909866 }, "lon": [ 12.07001339, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0cb317e9-1fc5-4b16-9ba8-f6c7b673f9a0" }, { "lat": [ 42.79662641, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.2671944782785221 }, "lon": [ 12.07001339, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "6ef26e27-dbb4-4070-8d86-998a340d8728" }, { "lat": [ 42.79662641, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 12.07001339, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3bb0e427-86f1-41db-9439-7d81b9a1f830" }, { "lat": [ 42.79662641, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.20361347949654893 }, "lon": [ 12.07001339, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "aae4518d-358c-4502-ab85-3e5bc8e7d750" }, { "lat": [ 42.79662641, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.2836784409257004 }, "lon": [ 12.07001339, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "06ecf1f9-ed5e-4570-b10c-973bd542e6bf" }, { "lat": [ 42.79662641, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.15180673974827447 }, "lon": [ 12.07001339, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "6d3e3aa9-dfff-485b-8496-35622392d9c2" }, { "lat": [ 42.79662641, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.20832318311002843 }, "lon": [ 12.07001339, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a415c611-b61f-442b-bba4-cf38b0abaad7" }, { "lat": [ 42.79662641, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11766138855054811 }, "lon": [ 12.07001339, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "fb63aa46-0be9-486a-8894-304ae528f29d" }, { "lat": [ 42.79662641, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11059683313032886 }, "lon": [ 12.07001339, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "222e6bc7-1fd2-446d-b2ac-5efdff0e2896" }, { "lat": [ 42.79662641, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 12.07001339, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b1067732-8d90-45da-bd11-1951443892b9" }, { "lat": [ 42.79662641, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 12.07001339, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c7dcc2f6-fb7d-4503-9c0f-aada5b5213cc" }, { "lat": [ 42.79662641, 8.62278679 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 12.07001339, 39.60080098 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "370474be-aeb2-42f6-aaa7-3a5cabe2ed86" }, { "lat": [ 42.79662641, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 12.07001339, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ede56add-d0b2-4bac-986d-76279eb5396f" }, { "lat": [ 42.79662641, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 12.07001339, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9af80485-e69f-43fd-a533-9ab0ce7793e0" }, { "lat": [ 42.79662641, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15887129516849371 }, "lon": [ 12.07001339, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5a3a87d6-c182-4604-ac1c-2d1376e7213e" }, { "lat": [ 42.79662641, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1412099066179456 }, "lon": [ 12.07001339, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bec38b38-0bd0-4c42-a435-3c691f8c30ff" }, { "lat": [ 42.79662641, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 12.07001339, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4c272f4c-3d61-4605-ba46-07cd1b8d9de0" }, { "lat": [ 42.79662641, 18.15694878 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 12.07001339, -77.31482593 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "86c71739-bda5-41de-b79d-c93ba61f0a2d" }, { "lat": [ 42.79662641, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2636622005684125 }, "lon": [ 12.07001339, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "25c3f945-ac1d-4c94-9e01-42db9fcda2a8" }, { "lat": [ 42.79662641, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12237109216402761 }, "lon": [ 12.07001339, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c5757437-3f75-4ae8-9b55-82e184bc2cb2" }, { "lat": [ 42.79662641, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 12.07001339, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b2b6176a-8da6-44d5-8441-0ffbf2e7dafa" }, { "lat": [ 42.79662641, 7.61266509 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 12.07001339, 80.70108238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9b86b414-d3ac-4058-aa85-3532be389ec2" }, { "lat": [ 42.79662641, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 12.07001339, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ebe21783-65f7-45ae-8363-1a5d73927ec7" }, { "lat": [ 42.79662641, 17.34581581 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.07001339, -3.54269065 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c26a1a81-18c9-465d-af65-e5287abcaf13" }, { "lat": [ 42.79662641, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12119366626065774 }, "lon": [ 12.07001339, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "1c824424-6ffc-4221-84c6-227f4f6a7637" }, { "lat": [ 42.79662641, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 12.07001339, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "da0a0459-d786-4bbf-8f40-b8b4d5c6bb76" }, { "lat": [ 42.79662641, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.07001339, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e73e84fc-3211-458a-bde7-2f8d4bc5fc56" }, { "lat": [ 42.79662641, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11530653674380836 }, "lon": [ 12.07001339, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "4de71eb6-3885-4326-b14a-f0304bf7069d" }, { "lat": [ 42.79662641, -9.15280381 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 12.07001339, -74.38242685 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b82404e9-3cb5-458b-bbc6-7017788cc13d" }, { "lat": [ 42.79662641, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 12.07001339, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2f12f534-0e13-4593-9a4e-dc83873f2838" }, { "lat": [ 42.79662641, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 12.07001339, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e8a49894-4942-48bd-bb3e-b9aa04ab0bf9" }, { "lat": [ 42.79662641, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 12.07001339, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a275d240-c075-4e50-9a2f-f8f1b45b10b2" }, { "lat": [ 42.79662641, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 12.07001339, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "702b88e9-5092-4e26-9b1b-e4e901ce54a4" }, { "lat": [ 42.79662641, 15.99035669 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.07001339, 29.94046812 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4289066b-5c73-4939-aced-5e8482ebf123" }, { "lat": [ 42.79662641, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 12.07001339, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cca89154-2911-4afa-8db8-5e39e7fcab75" }, { "lat": [ 42.79662641, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 12.07001339, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "be35d17f-d3b7-4952-b6a2-17bdb6ba749c" }, { "lat": [ 42.79662641, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ 12.07001339, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "49b081ca-2ea3-4871-80a2-2d9151ebc008" }, { "lat": [ 42.79662641, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11883881445391799 }, "lon": [ 12.07001339, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "251145d6-7288-4041-9795-4e7df5dcdc6c" }, { "lat": [ 42.79662641, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 12.07001339, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "624ec947-2231-41fb-8dbd-e2eaf458cd66" }, { "lat": [ 42.79662641, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.07001339, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "73b27b1c-c415-4554-8d65-159b4ea63fe6" }, { "lat": [ 42.79662641, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 1.1455542021924483 }, "lon": [ 12.07001339, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "85847276-de12-4764-84bc-73f4d6e1bd9b" }, { "lat": [ 42.79662641, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 12.07001339, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "fa4a7fd6-8230-4c05-937a-890e9881fe20" }, { "lat": [ 42.79662641, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ 12.07001339, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ccc1fccc-1359-45ca-9308-3bad217b926f" }, { "lat": [ 42.79662641, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1365002030044661 }, "lon": [ 12.07001339, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c29aa8b9-f20e-4208-b671-ed405208f9f9" }, { "lat": [ 42.79662641, -19.00420419 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 12.07001339, 29.8514412 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2c1b05b9-ceb6-4c68-951c-4ba4d747d459" }, { "lat": [ 18.15694878, -25.73288704 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.11412911084043849 }, "lon": [ -77.31482593, 134.49100008 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "b0e3e4cb-96a9-491a-83f0-600726887eec" }, { "lat": [ 18.15694878, 23.86731158 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -77.31482593, 90.23812743 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "91b9ad07-715d-4146-a729-93b0aca2914d" }, { "lat": [ 18.15694878, 51.10698181 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -77.31482593, 10.38578051 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "bc7f0fcd-fca1-4514-9179-d0deeb6d4462" }, { "lat": [ 18.15694878, 42.79662641 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -77.31482593, 12.07001339 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "424c0bc5-843d-42f2-b489-a532ec2991c3" }, { "lat": [ 18.15694878, 37.59230135 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -77.31482593, 138.03089558 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "027755e2-f5cb-45fe-a08c-0cd92823075a" }, { "lat": [ 18.15694878, -14.72227409 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.1 }, "lon": [ -77.31482593, -144.90494387 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "ec000e48-f3d6-49f2-9031-29084d233200" }, { "lat": [ 31.24579091, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10235485180673976 }, "lon": [ 36.77136104, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "aea4439b-b030-4fc5-bf63-c4b021578808" }, { "lat": [ 31.24579091, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 36.77136104, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c9f2d318-a0db-469a-b7aa-e1843f6b262a" }, { "lat": [ 31.24579091, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ 36.77136104, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "c2d19a7d-059a-4135-924f-5bd6b22a2e62" }, { "lat": [ 31.24579091, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 36.77136104, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1d24f3fa-77b0-4a84-befd-1e5185a60c11" }, { "lat": [ 31.24579091, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 36.77136104, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "755cbd57-bc34-44e8-9590-19b415efdfd0" }, { "lat": [ 31.24579091, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 36.77136104, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2c3cfdbd-18f1-4fed-90cf-38c7eaf22848" }, { "lat": [ 31.24579091, 28.15893849 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 36.77136104, 2.61732301 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "72d8b4cf-6b7a-48d8-8fe4-942cbb5c58ce" }, { "lat": [ 31.24579091, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 36.77136104, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "157f92e7-4260-482c-aa51-5f01050a61e5" }, { "lat": [ 31.24579091, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 36.77136104, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1d44df61-cb15-4f50-82b5-37e1e2dcedc8" }, { "lat": [ 31.24579091, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 36.77136104, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bf7b0a34-8d82-4328-b521-47d107f826e3" }, { "lat": [ 31.24579091, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 36.77136104, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "93f25f59-e852-43fd-b978-b5d5894c5337" }, { "lat": [ 31.24579091, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 36.77136104, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cac4562f-ec65-4c09-a11f-bdc45934f53a" }, { "lat": [ 31.24579091, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 36.77136104, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a22dfd7d-aad0-4600-a6d2-aa9d590b81f5" }, { "lat": [ 31.24579091, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 36.77136104, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "147750bc-520a-4a36-b959-cd9d6df4e148" }, { "lat": [ 31.24579091, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 36.77136104, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8bd400d0-fe5f-40ac-bdee-2f4fc8ad9d97" }, { "lat": [ 31.24579091, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 36.77136104, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "185e7dc9-80ec-478d-ab70-91fe658ee766" }, { "lat": [ 31.24579091, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10706455542021925 }, "lon": [ 36.77136104, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "4723abb4-dd6a-47de-9fe6-c44175775a5f" }, { "lat": [ 37.59230135, -35.3813488 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 138.03089558, -65.17980692 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "b0090b3e-04b1-49b5-9cdc-3afa4711dfe2" }, { "lat": [ 37.59230135, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16946812829882257 }, "lon": [ 138.03089558, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3bbe647a-bbb2-455e-8c46-bd056be2c189" }, { "lat": [ 37.59230135, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.3449045879009338 }, "lon": [ 138.03089558, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "34b4bb81-f923-4766-b600-70de438fca3e" }, { "lat": [ 37.59230135, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17535525781567196 }, "lon": [ 138.03089558, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2e5c26cf-feb6-489f-82e7-f3f3b4f22cf3" }, { "lat": [ 37.59230135, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 138.03089558, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3487a2ce-875f-43c1-9ad6-319d66bc8714" }, { "lat": [ 37.59230135, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.16475842468534307 }, "lon": [ 138.03089558, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "ce86bd77-c9b3-42e8-b2f9-d127ee3d0e4a" }, { "lat": [ 37.59230135, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.3072269589930978 }, "lon": [ 138.03089558, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "1d25df8d-c1dc-4d28-8bb1-d4883ea48a33" }, { "lat": [ 37.59230135, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17417783191230207 }, "lon": [ 138.03089558, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e9f8206f-8863-44bc-9a85-3271789d2ab3" }, { "lat": [ 37.59230135, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.11059683313032886 }, "lon": [ 138.03089558, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "ae28b7f2-df00-43e0-9d55-b8958098afec" }, { "lat": [ 37.59230135, 3.91383431 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ 138.03089558, -73.08114582 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "eebc6a5c-2c9d-49df-887e-e19f086aa61f" }, { "lat": [ 37.59230135, 21.62289528 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ 138.03089558, -79.01605384 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "a7aebb22-c717-40b0-b7f0-6927f662b4f2" }, { "lat": [ 37.59230135, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14709703613479497 }, "lon": [ 138.03089558, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5da07ee7-ab3b-4d4b-8722-dbad0967bf36" }, { "lat": [ 37.59230135, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.5309378806333739 }, "lon": [ 138.03089558, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "334472fa-27af-4d77-8944-610f1829f761" }, { "lat": [ 37.59230135, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13061307348761672 }, "lon": [ 138.03089558, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bd0d81c5-940f-43ec-8143-9ef30c116927" }, { "lat": [ 37.59230135, 28.15893849 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 138.03089558, 2.61732301 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "6216ac09-dc48-42ad-8d04-a9a658cadefc" }, { "lat": [ 37.59230135, 58.67192972 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 138.03089558, 25.54248537 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "49ab5ddb-554f-44b8-b0d7-4264e93b333e" }, { "lat": [ 37.59230135, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.13061307348761672 }, "lon": [ 138.03089558, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "e229f1e8-67ce-4a0f-9d56-a8824d309033" }, { "lat": [ 37.59230135, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.19772634997969957 }, "lon": [ 138.03089558, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a57cd6f3-6db5-47a5-a5a2-f4dbcd1e8c8d" }, { "lat": [ 37.59230135, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16711327649208282 }, "lon": [ 138.03089558, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f570180b-2139-4e54-a1b3-971466159c36" }, { "lat": [ 37.59230135, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.3625659764514819 }, "lon": [ 138.03089558, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f7c54d3c-866e-4d70-b55e-127accde3906" }, { "lat": [ 37.59230135, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.3637434023548518 }, "lon": [ 138.03089558, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6105fa7e-4f3f-4173-9efb-1c3c17aa81b2" }, { "lat": [ 37.59230135, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 138.03089558, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e290b31e-df87-4707-af97-1a45cfd0f587" }, { "lat": [ 37.59230135, 45.08047631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ 138.03089558, 16.40412899 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c3752e23-b8e6-4e8e-8fb3-8f99665787f0" }, { "lat": [ 37.59230135, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ 138.03089558, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4b64f29a-7308-4676-984f-365e9a3f420c" }, { "lat": [ 37.59230135, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 138.03089558, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cb0672e9-6109-426a-ade7-99ff68795a01" }, { "lat": [ 37.59230135, 64.99575386 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 138.03089558, -18.57396167 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "90891263-3e47-481c-a1fb-ebab0ae582e1" }, { "lat": [ 37.59230135, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2895655704425497 }, "lon": [ 138.03089558, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "aa41a971-497d-4450-bd2e-5d7cf4b7ba5c" }, { "lat": [ 37.59230135, 55.32610984 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 138.03089558, 23.88719355 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d7045de4-d6ec-4e36-9152-789a2898f0f0" }, { "lat": [ 37.59230135, 49.76725361 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 138.03089558, 6.07182201 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d500433c-66d0-46dd-a776-e03bfb7bb3af" }, { "lat": [ 37.59230135, 56.85085163 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ 138.03089558, 24.91235983 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4325c342-e197-4646-92b8-851e6cba86ce" }, { "lat": [ 37.59230135, 29.83762955 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 138.03089558, -8.45615795 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "40c6b249-15ae-47bc-aa6b-77bfe90945ba" }, { "lat": [ 37.59230135, 47.19498804 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 138.03089558, 28.45673372 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "09d7bf55-cfd1-41d5-8212-5dab8b091505" }, { "lat": [ 37.59230135, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12590336987413725 }, "lon": [ 138.03089558, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "e140fb96-e0b1-432d-83fb-30d9d7e4ab7f" }, { "lat": [ 37.59230135, -17.27381643 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 138.03089558, 35.53367543 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "378c8268-daf8-4ae9-b494-e0d993790fb3" }, { "lat": [ 37.59230135, 17.41912493 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 138.03089558, 9.38545882 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9b2325c4-2aed-4c74-a377-81de386c391d" }, { "lat": [ 37.59230135, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 138.03089558, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "d5d4d6ac-a7f4-41f0-8dd9-009dcd84ed8a" }, { "lat": [ 37.59230135, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1906617945594803 }, "lon": [ 138.03089558, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "baa77f1a-c2e3-4daa-bcb0-6c38abc8fa1d" }, { "lat": [ 37.59230135, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 138.03089558, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "56fcd29f-1d7b-4959-a3b0-a25e785c36d8" }, { "lat": [ 37.59230135, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.12119366626065774 }, "lon": [ 138.03089558, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "4eb8996b-a8dc-4719-8902-caa194a885ae" }, { "lat": [ 37.59230135, -9.15280381 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 138.03089558, -74.38242685 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "6a1a411e-1519-4fd3-85a2-4747570842ff" }, { "lat": [ 37.59230135, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15533901745838408 }, "lon": [ 138.03089558, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bc153eb8-e9bd-457a-a740-0616d7352b7f" }, { "lat": [ 37.59230135, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 138.03089558, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9a6b5698-2cbe-4972-9242-024c61a4649f" }, { "lat": [ 37.59230135, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 138.03089558, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "79e16c99-cad3-4103-99f6-9cb70b5de3ac" }, { "lat": [ 37.59230135, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 138.03089558, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "27969ea0-1613-4bd2-93d8-dc509efe0988" }, { "lat": [ 37.59230135, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.16946812829882257 }, "lon": [ 138.03089558, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cbb0b6d7-17fd-4d76-a652-0a0a8e6b9ea0" }, { "lat": [ 37.59230135, 15.99035669 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10353227771010963 }, "lon": [ 138.03089558, 29.94046812 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "903989e3-5c74-4bda-90d1-233c7d3817e4" }, { "lat": [ 37.59230135, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15298416565164435 }, "lon": [ 138.03089558, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a1d19ed3-ff8b-4584-bb1d-cb35404ade9a" }, { "lat": [ 37.59230135, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 138.03089558, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f8f8bdef-b658-46b6-9603-d804c26e7991" }, { "lat": [ 37.59230135, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 138.03089558, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ead8fabf-c1e4-4dac-ba8c-68783d5fecf8" }, { "lat": [ 37.59230135, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 138.03089558, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "a717b1aa-31d3-4bd1-8836-517c8605e181" }, { "lat": [ 37.59230135, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 138.03089558, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "994fae3b-b024-4d24-b163-6b6aa979b19b" }, { "lat": [ 37.59230135, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 1.0643118148599269 }, "lon": [ 138.03089558, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "da2d5d2c-3d23-4315-854a-45e3ad1e8f18" }, { "lat": [ 37.59230135, 7.12422421 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 138.03089558, -66.18184123 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "cbd79c47-1bbd-481e-a0d5-da883e4b4b9f" }, { "lat": [ 37.59230135, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 138.03089558, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4e90704f-78f7-4524-813d-327003218729" }, { "lat": [ 0.59988022, -25.73288704 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 37.79593973, 134.49100008 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "ec04f4ca-ba62-4616-bd12-461a6c8c921a" }, { "lat": [ 0.59988022, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.109419407226959 }, "lon": [ 37.79593973, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4cfa7fd5-c1d7-4d39-82ef-e33d2c491ef8" }, { "lat": [ 0.59988022, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 37.79593973, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "f82993e1-4832-491e-9d4a-a035b572a3a5" }, { "lat": [ 0.59988022, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 37.79593973, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "2382f6b1-f495-455d-9bae-c41e4971345d" }, { "lat": [ 0.59988022, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 37.79593973, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c4192291-9fdc-4104-838e-73d5fa407e65" }, { "lat": [ 0.59988022, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 37.79593973, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "49559efd-27e9-42a5-88d7-28e71c9019db" }, { "lat": [ 0.59988022, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 37.79593973, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8ca1923a-cc70-4c2e-9a59-04ccb72467fb" }, { "lat": [ 0.59988022, -41.81113557 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 37.79593973, 171.48492347 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "09573b9a-5029-4e8f-8338-87faa1fb2d20" }, { "lat": [ 0.59988022, -9.15280381 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ 37.79593973, -74.38242685 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "f98e3b70-7024-4b75-bd2a-7b4dc6bafa95" }, { "lat": [ 0.59988022, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 37.79593973, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "84a789f0-b2cc-4f26-b531-f164790c82c5" }, { "lat": [ 0.59988022, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10353227771010963 }, "lon": [ 37.79593973, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "9be7ff7c-d1b5-44e6-b0b9-051b81e10086" }, { "lat": [ 12.72004786, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 104.90694325, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b7c3a71f-e321-4a5a-97f7-44a22be4b19f" }, { "lat": [ 12.72004786, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 104.90694325, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2324066e-5349-4ade-913c-f230449e90d3" }, { "lat": [ 12.72004786, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ 104.90694325, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "5f19e08c-a351-481d-82aa-5d5a13dedb0a" }, { "lat": [ 36.38523983, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 127.83916086, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7ef7ff6c-f22b-4f0c-be37-106028daa1fb" }, { "lat": [ 36.38523983, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.15887129516849371 }, "lon": [ 127.83916086, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "41e1802b-3a0b-44f0-ac4b-fd4fa65e646c" }, { "lat": [ 36.38523983, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1317904993909866 }, "lon": [ 127.83916086, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fb8d3a4c-e018-4915-84a7-eb541717dc0f" }, { "lat": [ 36.38523983, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10706455542021925 }, "lon": [ 127.83916086, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "80ed4ebc-351c-45fc-b75e-bcdcc6440f5c" }, { "lat": [ 36.38523983, 53.53131377 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 127.83916086, 28.03209307 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "89d21fc0-f4e5-4787-b143-72e22d9b018b" }, { "lat": [ 36.38523983, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.19654892407632968 }, "lon": [ 127.83916086, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2e3dbeba-d660-44c8-9277-e8bcbdf7bc17" }, { "lat": [ 36.38523983, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 127.83916086, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "925309f5-91c3-4974-8319-ec22ed939a49" }, { "lat": [ 36.38523983, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10588712951684938 }, "lon": [ 127.83916086, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "c9866be2-654e-4fed-86aa-717a8f305548" }, { "lat": [ 36.38523983, 3.91383431 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ 127.83916086, -73.08114582 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "dde1f08e-c873-40fe-87eb-55fefddf20ff" }, { "lat": [ 36.38523983, 21.62289528 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 127.83916086, -79.01605384 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "ccc8cb31-875e-4815-a2a3-c8b5ce20a18f" }, { "lat": [ 36.38523983, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 127.83916086, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3b76ab46-3db4-473d-ac18-13a17278422c" }, { "lat": [ 36.38523983, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.19654892407632968 }, "lon": [ 127.83916086, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ec30da00-c812-40d6-afd4-e418109331f9" }, { "lat": [ 36.38523983, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 127.83916086, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "65ac6506-a9ab-4d0f-a9c7-f7cd93d89346" }, { "lat": [ 36.38523983, 58.67192972 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 127.83916086, 25.54248537 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "814e7652-025b-437e-8c2e-ac37b4a30a6e" }, { "lat": [ 36.38523983, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10588712951684938 }, "lon": [ 127.83916086, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4f23179f-d14c-4186-b9b5-24d8768298d4" }, { "lat": [ 36.38523983, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12472594397076736 }, "lon": [ 127.83916086, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "49e7ae1b-9a14-477f-909b-a329ec3c93c2" }, { "lat": [ 36.38523983, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 127.83916086, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3879b9ba-d392-4071-8247-6318f2263aea" }, { "lat": [ 36.38523983, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1412099066179456 }, "lon": [ 127.83916086, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "35e015e2-36ba-4844-bc59-489fdf5d6a57" }, { "lat": [ 36.38523983, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1906617945594803 }, "lon": [ 127.83916086, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3de213a5-bfb3-4159-a92c-08527eb3e3aa" }, { "lat": [ 36.38523983, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 127.83916086, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd2e676f-a73d-4a72-b502-400562320793" }, { "lat": [ 36.38523983, 45.08047631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 127.83916086, 16.40412899 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "73de6357-be19-4449-b1ae-80a4ad255ab6" }, { "lat": [ 36.38523983, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 127.83916086, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f5f04882-0de6-4909-8cbe-8010ae4f4078" }, { "lat": [ 36.38523983, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 127.83916086, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "31f1b7e6-2b66-4134-a32c-046b4501b2d0" }, { "lat": [ 36.38523983, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15887129516849371 }, "lon": [ 127.83916086, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3fdcb6bd-97a1-45d0-9c0e-89d1f515745b" }, { "lat": [ 36.38523983, 55.32610984 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 127.83916086, 23.88719355 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2f12004e-b00b-439f-9359-a4cbeade8a1f" }, { "lat": [ 36.38523983, 49.76725361 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 127.83916086, 6.07182201 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "08b98bac-44ee-4c80-9432-612cdf7392e0" }, { "lat": [ 36.38523983, 56.85085163 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 127.83916086, 24.91235983 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1c079693-31bc-4306-82d5-70d08b9052d1" }, { "lat": [ 36.38523983, -13.21808088 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 127.83916086, 34.28935599 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4e050ca0-4970-4e3d-aa07-90db0c9dd2d0" }, { "lat": [ 36.38523983, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.13061307348761672 }, "lon": [ 127.83916086, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "cb12aed3-db69-4ba5-9a1a-11db630e055e" }, { "lat": [ 36.38523983, -17.27381643 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 127.83916086, 35.53367543 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "0fde6b2c-1a01-41e0-a5d2-bfe7473ebeff" }, { "lat": [ 36.38523983, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 127.83916086, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7d90fb30-2e89-4762-9abe-68b6a3655533" }, { "lat": [ 36.38523983, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 127.83916086, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "553b0f2a-9e2e-4ba6-aa87-1304b93591d0" }, { "lat": [ 36.38523983, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10588712951684938 }, "lon": [ 127.83916086, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "dd318536-5dbf-414f-aa7e-21ec1394b80f" }, { "lat": [ 36.38523983, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1317904993909866 }, "lon": [ 127.83916086, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c6bd0e4a-35f1-42db-9da6-12d706e7b376" }, { "lat": [ 36.38523983, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 127.83916086, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "031f62cb-c45c-47ae-a901-955751b9604f" }, { "lat": [ 36.38523983, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 127.83916086, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fd076b03-8447-4603-883c-0b98c1b3c6fa" }, { "lat": [ 36.38523983, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 127.83916086, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ececd3fb-754c-4970-b9cb-376cfe312855" }, { "lat": [ 36.38523983, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 127.83916086, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bc16be0e-5005-457e-9e62-6e8b54e22075" }, { "lat": [ 36.38523983, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 127.83916086, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "808be4e7-cb10-4362-b16c-45738761dd9f" }, { "lat": [ 36.38523983, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 127.83916086, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "1cee16ff-8d75-44ca-a62b-38e6243a55fc" }, { "lat": [ 36.38523983, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 127.83916086, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fc83af13-61c5-4103-99a5-81f342f78254" }, { "lat": [ 36.38523983, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.7570036540803897 }, "lon": [ 127.83916086, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "d913c8bb-087d-4f8b-b4d6-f35d92a77029" }, { "lat": [ 36.38523983, -32.79951534 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 127.83916086, -56.01807053 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "24fbfc29-62bb-4e20-9f49-7ffd6ac5a372" }, { "lat": [ 36.38523983, 7.12422421 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 127.83916086, -66.18184123 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "0c4b9d26-e80a-47b3-a0fc-a8b954d378eb" }, { "lat": [ 36.38523983, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 127.83916086, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "e6cc1fa8-f182-40af-acb4-8773c1a1615b" }, { "lat": [ 29.33431262, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 47.58700459, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "98c5ad6f-43f0-4db9-b96c-4697161ace2e" }, { "lat": [ 29.33431262, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 47.58700459, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "ef4f4df2-cd38-4bf5-978b-1b3e78864044" }, { "lat": [ 29.33431262, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 47.58700459, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b121ec00-d804-4e42-a1f5-253d795d2ddd" }, { "lat": [ 29.33431262, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 47.58700459, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "55644d43-0b10-4894-9f76-f10a2802e54e" }, { "lat": [ 29.33431262, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10588712951684938 }, "lon": [ 47.58700459, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "fd7c9d14-5888-48d1-a26f-0597bb078d36" }, { "lat": [ 29.33431262, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 47.58700459, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b5178adc-2c67-4caa-83d3-7cf205f351f3" }, { "lat": [ 29.33431262, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 47.58700459, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a5da74e4-9c60-407e-9610-bf6813a68cb7" }, { "lat": [ 29.33431262, 15.99035669 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 47.58700459, 29.94046812 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "bc7453bc-2217-4055-b388-31bebbdca052" }, { "lat": [ 29.33431262, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ 47.58700459, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6f7f96dd-b1f2-4b39-85c3-e519423df3d2" }, { "lat": [ 29.33431262, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 47.58700459, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "6af5c0b2-8751-4a08-bc9a-ac8a7ad8ae8b" }, { "lat": [ 48.15688067, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "647975b5-1269-4d32-8b9f-f8e87e53e07b" }, { "lat": [ 48.15688067, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9303bb2c-c5e6-4fea-ba0e-6494ffbbc065" }, { "lat": [ 48.15688067, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 67.29149357, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2048d9ed-5b18-4b68-8a40-e7989a0a1ac9" }, { "lat": [ 48.15688067, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "108b1217-4c6a-4212-971a-0be0c183bef1" }, { "lat": [ 48.15688067, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 67.29149357, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c4e62069-ccd9-4bfd-ab58-743e912dbb3b" }, { "lat": [ 48.15688067, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 67.29149357, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "19944809-b74c-4f43-ab44-02c75636eb29" }, { "lat": [ 48.15688067, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "914a3b2e-2c9e-445f-b871-c4a4069e5798" }, { "lat": [ 48.15688067, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8efc52b6-3ee8-40df-b52b-438c2db5e0c7" }, { "lat": [ 48.15688067, 56.85085163 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, 24.91235983 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d03b5141-5976-4a6a-adca-d5949b3939db" }, { "lat": [ 48.15688067, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 67.29149357, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e284da60-a897-4af6-b2d3-0e961c99c0dd" }, { "lat": [ 48.15688067, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7d4c08e8-d8d0-4ff0-befc-d447770fe35e" }, { "lat": [ 48.15688067, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 67.29149357, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1265589e-7c9b-49c3-ba59-c6803b4fc965" }, { "lat": [ 48.15688067, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 67.29149357, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c7ead998-851f-4c7f-8747-257bf64a3f1f" }, { "lat": [ 48.15688067, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ 67.29149357, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "f87d1b3f-76b2-449a-bc61-bc7223588545" }, { "lat": [ 18.50217433, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10235485180673976 }, "lon": [ 103.73772412, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "62846926-82b7-476b-adc2-62840e57e109" }, { "lat": [ 18.50217433, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 103.73772412, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dbd35b62-a0be-4be0-b03a-2dc236a4c4a7" }, { "lat": [ 33.92306631, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10235485180673976 }, "lon": [ 35.88016072, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "d297d72b-9fa6-4b08-ae60-bfc819486767" }, { "lat": [ 33.92306631, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ 35.88016072, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "1f9f7a9a-89d7-4f0b-9ba0-c611ac333a34" }, { "lat": [ 33.92306631, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ 35.88016072, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "750b98bf-cfda-464e-b3f4-70a00883618f" }, { "lat": [ 33.92306631, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 35.88016072, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c1ebbce8-4c93-4346-af09-7f9ffa61e3d9" }, { "lat": [ 33.92306631, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 35.88016072, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c40a3076-7599-476c-abe0-7202ce43f19b" }, { "lat": [ 33.92306631, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.88016072, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "981959ab-769c-4cdb-a23e-6bda00fe959e" }, { "lat": [ 33.92306631, 28.15893849 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 35.88016072, 2.61732301 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "d8a6236a-e4ad-4117-b95c-1d68f4206b30" }, { "lat": [ 33.92306631, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 35.88016072, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ef5a967e-5029-4bb7-a921-b0dd930d4bd0" }, { "lat": [ 33.92306631, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12472594397076736 }, "lon": [ 35.88016072, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b3528966-cdb6-402a-b16f-43e08d0172a9" }, { "lat": [ 33.92306631, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 35.88016072, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "16fe62a1-36b6-4133-a9ae-9ecec82a28e9" }, { "lat": [ 33.92306631, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.88016072, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5f9d1713-347f-470d-b37e-1c98b090edd9" }, { "lat": [ 33.92306631, 29.83762955 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 35.88016072, -8.45615795 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "707ecc5f-d389-443e-abac-cc9dd27389fa" }, { "lat": [ 33.92306631, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.88016072, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7516a391-8a55-4a74-ba6a-ac13bce54a57" }, { "lat": [ 33.92306631, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 35.88016072, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "444952f8-44b1-4298-b508-ecd99f4a8122" }, { "lat": [ 33.92306631, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 35.88016072, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "03732862-67bf-4d5f-a63a-2ca248239fc4" }, { "lat": [ 33.92306631, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ 35.88016072, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "1240f4c7-2ff3-434e-bc2a-93169b55e4bc" }, { "lat": [ 7.61266509, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1047097036134795 }, "lon": [ 80.70108238, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "f582131d-a069-4095-b18f-c41664212170" }, { "lat": [ 7.61266509, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 80.70108238, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "94a4581f-8571-4c6c-a87f-959c26f9697f" }, { "lat": [ 7.61266509, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 80.70108238, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9fa7adce-a0cd-4c30-af62-fe3ed8c19429" }, { "lat": [ 7.61266509, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 80.70108238, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ffad14d5-aef5-4a18-b96a-88f6643c2edb" }, { "lat": [ 55.32610984, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 23.88719355, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c16c761e-83e7-4c0d-80fc-c2a6907d44b2" }, { "lat": [ 55.32610984, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 23.88719355, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "06a7c945-9358-497c-8981-4f9ba598f3e9" }, { "lat": [ 55.32610984, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 23.88719355, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3b2665d9-2f9f-45d3-a015-6be835095e35" }, { "lat": [ 55.32610984, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 23.88719355, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1a51cb9c-8aba-4645-ac48-7c87d94e1cec" }, { "lat": [ 55.32610984, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 23.88719355, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "2cc572a3-2134-47b2-8d01-6b339461d116" }, { "lat": [ 55.32610984, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10824198132358913 }, "lon": [ 23.88719355, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "138fa7e2-a25a-4a43-916e-28c6e83070f0" }, { "lat": [ 49.76725361, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11883881445391799 }, "lon": [ 6.07182201, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "89718c57-f852-4085-b3ac-22264f436152" }, { "lat": [ 49.76725361, 12.26953846 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 6.07182201, -1.75456601 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f5ebdfa6-a2da-430f-830a-027a09561b8a" }, { "lat": [ 49.76725361, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 6.07182201, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "68a2c1cf-2c05-4c0d-8785-2c750165fe19" }, { "lat": [ 49.76725361, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11766138855054811 }, "lon": [ 6.07182201, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "1c3fae47-af93-4bf1-adf0-f071b957e5c4" }, { "lat": [ 49.76725361, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 6.07182201, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0f7aad94-ffd6-4ced-9bf3-b0656765683a" }, { "lat": [ 49.76725361, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 6.07182201, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6039a204-6250-4fa1-a0ce-60fc8ba591b6" }, { "lat": [ 49.76725361, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 6.07182201, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "2a1f4f20-f659-4e22-a5ee-d2493f4ea411" }, { "lat": [ 49.76725361, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 6.07182201, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "68518541-d95d-496b-9158-02ee7a30b655" }, { "lat": [ 49.76725361, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 6.07182201, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4e6f2cc4-ab5f-4b0f-b47c-4eb2fe303ef4" }, { "lat": [ 49.76725361, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 6.07182201, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f3730696-4f57-4648-bed1-90f4ed633c61" }, { "lat": [ 49.76725361, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 6.07182201, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "be414dd6-c9c5-446a-82a3-54865f436907" }, { "lat": [ 49.76725361, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 6.07182201, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "22881fea-dfce-42b1-ba62-7e0b33943c61" }, { "lat": [ 49.76725361, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 6.07182201, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fccfe3fd-3d64-42b3-b943-6cdffafd552e" }, { "lat": [ 49.76725361, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 6.07182201, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "709962e9-f583-47b1-ba34-544fedaf9ef0" }, { "lat": [ 49.76725361, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 6.07182201, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "0d4883e0-6c97-447c-adad-07018c584842" }, { "lat": [ 49.76725361, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 6.07182201, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4c65b86e-f6ae-4531-9461-c669ccfdfe44" }, { "lat": [ 49.76725361, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 6.07182201, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "11b226b7-fc80-4e7e-b7ca-5bbfc25ba4ea" }, { "lat": [ 49.76725361, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 6.07182201, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "26a8000c-29df-412e-9928-200dab047a2b" }, { "lat": [ 49.76725361, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1270807957775071 }, "lon": [ 6.07182201, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "47d4092e-518d-45c5-b0f8-262ccf924e76" }, { "lat": [ 49.76725361, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 6.07182201, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1594a23f-7577-48af-a8eb-c277297b63dc" }, { "lat": [ 56.85085163, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 24.91235983, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "82b7bd8f-c196-4776-9a81-05819e44b794" }, { "lat": [ 56.85085163, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.91235983, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3831ab9a-19b1-4380-a83f-8fd1b70e8c14" }, { "lat": [ 56.85085163, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.91235983, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0a65c07a-ead5-4462-b45d-f6980b97f728" }, { "lat": [ 56.85085163, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ 24.91235983, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f118aeb4-9080-4b2b-8d18-5d35e8f43c2f" }, { "lat": [ 27.03094495, 23.90528188 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 18.00866169, 54.300167099999996 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9e949271-9a41-470d-a45e-fc5039610bbe" }, { "lat": [ 27.03094495, 49.73341233 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 18.00866169, 15.31240163 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1993207f-d362-486b-af02-7e6441fcae53" }, { "lat": [ 27.03094495, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 18.00866169, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "78697135-7dad-4f97-8c58-b593e33d09c3" }, { "lat": [ 27.03094495, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 18.00866169, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6526e3be-151c-4689-a8c1-d832b06758ac" }, { "lat": [ 27.03094495, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 18.00866169, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9374e1ee-10f4-4110-87fd-bf1153cc4e76" }, { "lat": [ 27.03094495, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 18.00866169, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "d9dfc367-e17d-4393-9a02-2eeaeef04c99" }, { "lat": [ 29.83762955, 47.58549439 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -8.45615795, 14.1264761 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8b282b25-536c-4a1d-870a-63ef4a7a5233" }, { "lat": [ 29.83762955, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -8.45615795, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "0a3a704f-e34f-4dd5-b50f-08ac7461143d" }, { "lat": [ 29.83762955, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -8.45615795, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a4a5921d-2800-4d0a-90df-a03a1ea55a2a" }, { "lat": [ 29.83762955, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -8.45615795, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "373260b5-fecc-4b41-9d00-f17d215ebdac" }, { "lat": [ 29.83762955, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.12943564758424686 }, "lon": [ -8.45615795, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "682724df-57b4-493b-83e8-d9e0a52c291e" }, { "lat": [ 29.83762955, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -8.45615795, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5642ed1a-42f6-4ce8-be66-3af99bb0703d" }, { "lat": [ 29.83762955, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -8.45615795, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "551f78ad-8597-422f-a36a-d2dd8aff048a" }, { "lat": [ 29.83762955, 31.24579091 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ -8.45615795, 36.77136104 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "149e9639-3bd7-4f96-9404-b62a0b2b65a5" }, { "lat": [ 29.83762955, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ -8.45615795, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "e4ce759d-47ba-4e91-af9a-80e073201d4f" }, { "lat": [ 29.83762955, 23.94753724 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -8.45615795, -102.52345169 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "6c0d14a7-6adc-45e0-b8aa-4275e64e21c4" }, { "lat": [ 29.83762955, 29.9497515 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ -8.45615795, 69.33957937 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9c0b2a74-cd8d-49a1-95c5-c0d817161b70" }, { "lat": [ 29.83762955, 45.85243127 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -8.45615795, 24.97293039 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c113273d-7071-4a94-9ac8-7b69c55bb84d" }, { "lat": [ 29.83762955, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -8.45615795, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "94e11a7d-891e-411d-96a8-3ccb86a20368" }, { "lat": [ 47.19498804, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ 28.45673372, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6195d264-0ddd-4cdf-9443-3f39695deecd" }, { "lat": [ 47.19498804, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 28.45673372, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b1399654-0b76-4657-a12e-b231ce04aa1f" }, { "lat": [ 47.19498804, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 28.45673372, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fd7282a4-1a52-40e8-8dbb-04e9fa9b3a81" }, { "lat": [ 47.19498804, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 28.45673372, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9f21eea7-efc8-4ce7-b07f-eb686dee47ff" }, { "lat": [ -19.37189587, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 46.70473674, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "302ec9f5-e937-402e-a1d5-6532f9d3f3df" }, { "lat": [ 41.59530893, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 21.68211346, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b5ad69ee-bd7a-47f0-ad3b-139b214cb4eb" }, { "lat": [ 41.59530893, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 21.68211346, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "80d8f93a-224e-4d45-b407-07da5345dbe8" }, { "lat": [ 41.59530893, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 21.68211346, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "26905777-1e21-454a-844b-9d044fb96dc1" }, { "lat": [ 41.59530893, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 21.68211346, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d5180fc6-226e-4647-bcc8-2908cf44dd65" }, { "lat": [ 41.59530893, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ 21.68211346, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c4a3e847-b608-4428-b65d-b2dfb30e2b8b" }, { "lat": [ 41.59530893, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 21.68211346, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "176267ad-4a77-44b8-a3d7-3c1fafbd6c84" }, { "lat": [ 17.34581581, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -3.54269065, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "be9018ee-c0ef-44dc-b574-6c036a56213f" }, { "lat": [ 21.18566599, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.48843321, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cea5a677-6389-4396-a2bc-4e2dce2f1dde" }, { "lat": [ 46.82681544, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.05299765, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4f53c5fa-ecb2-427a-bb1c-93a73a3d5080" }, { "lat": [ 46.82681544, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.05299765, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "78e22bfb-9fba-4452-9178-93f4331952c7" }, { "lat": [ 46.82681544, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.05299765, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "16c519de-bd7b-49f6-ad6a-bc3c4e43ca95" }, { "lat": [ 46.82681544, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 103.05299765, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fb1e71ff-fa8c-4dca-a71a-85cdd95c93e7" }, { "lat": [ 46.82681544, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 103.05299765, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a60704c6-37ef-4991-a6ad-0abdf88913ff" }, { "lat": [ 22.22311688, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10824198132358913 }, "lon": [ 113.50932116, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "61c90505-202d-4885-bc23-e24c7e61bccd" }, { "lat": [ 22.22311688, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 113.50932116, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "d785eec5-ec9e-4156-b66d-eb7ffa7d7d03" }, { "lat": [ 22.22311688, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 113.50932116, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9cbe5d3f-2430-4ce5-8d38-91aab23ee02c" }, { "lat": [ 22.22311688, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 113.50932116, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "97e62e5f-35a3-4dab-8804-c2fb88ca2201" }, { "lat": [ 22.22311688, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 113.50932116, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9a3967cb-b8ae-4179-a747-b1cddc38581e" }, { "lat": [ 22.22311688, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 113.50932116, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8fb029a5-6d72-44b2-99fe-034064753b82" }, { "lat": [ 22.22311688, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 113.50932116, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7c8dea71-dec0-4237-8bb8-3ba4319a45d9" }, { "lat": [ 22.22311688, 45.08047631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 113.50932116, 16.40412899 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bf73eaab-778f-4706-b3f4-766af482853c" }, { "lat": [ 22.22311688, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 113.50932116, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1843e29f-8c05-44e4-ba95-6084833ce614" }, { "lat": [ 22.22311688, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 113.50932116, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d399812f-762b-42a5-9292-fc232021b0d1" }, { "lat": [ 22.22311688, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 113.50932116, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "231e9a43-efe8-4bce-8cab-5254f6d93b49" }, { "lat": [ 22.22311688, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 113.50932116, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b943fb3b-ca59-4a5d-a039-81972a256f22" }, { "lat": [ 22.22311688, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 113.50932116, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "20caf14e-5463-4845-b86d-1a2e52f777dc" }, { "lat": [ 22.22311688, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11295168493706861 }, "lon": [ 113.50932116, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "7d7db2a2-3302-449f-99b6-1776a4d5ff37" }, { "lat": [ 35.92149632, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 14.40523316, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f8f7ec98-70b6-4732-abb8-5a4f556c6bb7" }, { "lat": [ 35.92149632, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.40523316, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "61621004-b9e2-4e20-8081-410094bbcc16" }, { "lat": [ 35.92149632, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.40523316, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b4818fc4-061d-4771-96d1-c31bbf49f224" }, { "lat": [ 35.92149632, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 14.40523316, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "64e36972-470f-4691-a6b0-51d486dfd51b" }, { "lat": [ 35.92149632, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 14.40523316, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "569e6051-65e0-49f9-8bb7-88c82859c146" }, { "lat": [ -20.27768704, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 57.57120551, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "fd0d8f07-83d6-41bb-b4dd-c113198e69c8" }, { "lat": [ -20.27768704, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 57.57120551, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5fc51b12-b49e-47ff-a69e-0fd94049339b" }, { "lat": [ -20.27768704, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 57.57120551, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "284082fd-22ed-40bb-9270-582dfe150991" }, { "lat": [ -13.21808088, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.28935599, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d435998c-62f9-4d21-95db-182f9baac9f9" }, { "lat": [ -13.21808088, 68.75015572 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.28935599, 15.34834656 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6f1c78f9-6f62-44cb-9642-f1cb9ad0194e" }, { "lat": [ 23.94753724, -35.3813488 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10353227771010963 }, "lon": [ -102.52345169, -65.17980692 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "b3c0c8d0-d66a-44d6-91a7-72fe3ee7dca3" }, { "lat": [ 23.94753724, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -102.52345169, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f76268fe-4ffe-49b3-a38e-e243db609486" }, { "lat": [ 23.94753724, -25.73288704 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.10706455542021925 }, "lon": [ -102.52345169, 134.49100008 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "0aee3664-e606-45d7-b260-6a73304d594f" }, { "lat": [ 23.94753724, 50.63981576 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.109419407226959 }, "lon": [ -102.52345169, 4.64065114 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7af53322-247f-4ee1-a7a3-5e34bb8014c5" }, { "lat": [ 23.94753724, 42.76890318 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -102.52345169, 25.21552909 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "26c63e2b-0e68-49fe-8aa2-d13f26b5765e" }, { "lat": [ 23.94753724, -10.78777702 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1047097036134795 }, "lon": [ -102.52345169, -53.09783113 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "4a789c6a-981a-4d29-ae44-7f390ef8cd05" }, { "lat": [ 23.94753724, 46.79785878 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -102.52345169, 8.20867471 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "461c9331-b718-461b-9a55-a2a294c5e4ec" }, { "lat": [ 23.94753724, -37.73070989 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.11295168493706861 }, "lon": [ -102.52345169, -71.38256213 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "591078c6-11b5-411f-bd0c-11e3a9de04da" }, { "lat": [ 23.94753724, 36.56176546 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ -102.52345169, 103.81907349 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "d436235f-599c-4da0-824c-8f9f72da35a0" }, { "lat": [ 23.94753724, 3.91383431 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.11059683313032886 }, "lon": [ -102.52345169, -73.08114582 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "6bdef710-891f-4afe-a1da-d5077bd07a3b" }, { "lat": [ 23.94753724, 49.73341233 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ -102.52345169, 15.31240163 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6a60ed28-7fbc-499a-a037-64d5c6d9a3a3" }, { "lat": [ 23.94753724, 51.10698181 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12119366626065774 }, "lon": [ -102.52345169, 10.38578051 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "1f5358d4-da9d-409b-88df-6991c51fed79" }, { "lat": [ 23.94753724, 55.98125296 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -102.52345169, 10.02800992 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "4e4270f7-ef24-4ce7-927b-ce7ec2e0564c" }, { "lat": [ 23.94753724, -1.42381612 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10353227771010963 }, "lon": [ -102.52345169, -78.75201922 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "3cfa57c8-84a2-4f35-b8a2-a4bf98288f27" }, { "lat": [ 23.94753724, 58.67192972 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -102.52345169, 25.54248537 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "85d3d33c-be4d-444e-b68d-9aac515cdc24" }, { "lat": [ 23.94753724, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.258952496954933 }, "lon": [ -102.52345169, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "ef18e4e9-da98-4a60-a761-daf60d41076d" }, { "lat": [ 23.94753724, 64.49884603 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10824198132358913 }, "lon": [ -102.52345169, 26.274665600000002 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "81bc968f-2063-4251-9910-9d19cc1537e7" }, { "lat": [ 23.94753724, 42.17344011 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.14003248071457572 }, "lon": [ -102.52345169, -2.76172945 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e4859efe-68ab-4a29-aebd-b40191b4c0c8" }, { "lat": [ 23.94753724, 54.12387156 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12943564758424686 }, "lon": [ -102.52345169, -2.86563164 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "70b90ae3-89fd-4cf1-91ed-bc6e4045af79" }, { "lat": [ 23.94753724, 42.16855755 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 43.50780252 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "77c19733-281a-42f8-988a-0b45024b26fd" }, { "lat": [ 23.94753724, 39.07469623 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -102.52345169, 22.95555794 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "dafae961-d7a4-4c6b-8cf0-b7133f8f0771" }, { "lat": [ 23.94753724, 47.16277506 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -102.52345169, 19.39559116 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e45c9b6a-7d89-4987-99ad-2a166497a1f3" }, { "lat": [ 23.94753724, 53.17544870000001 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -102.52345169, -8.13793569 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "b1b30de1-a3b7-4cbc-bdcf-961a6f2571e0" }, { "lat": [ 23.94753724, 22.88578212 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ -102.52345169, 79.61197609999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "4b316c81-6cf6-415f-b18a-d897e01f89f4" }, { "lat": [ 23.94753724, 42.79662641 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11883881445391799 }, "lon": [ -102.52345169, 12.07001339 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7540febc-6607-4339-a911-f4c90c805724" }, { "lat": [ 23.94753724, 37.59230135 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.109419407226959 }, "lon": [ -102.52345169, 138.03089558 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6c116ffc-5eee-4183-88d1-b4d58ecc45cc" }, { "lat": [ 23.94753724, 36.38523983 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 127.83916086 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "494d628e-4853-4429-956f-1572046eb36a" }, { "lat": [ 23.94753724, 3.78986846 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ -102.52345169, 109.69762284 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "279bba23-c069-4e91-aec9-3ab2bea9d7c9" }, { "lat": [ 23.94753724, 9.59411452 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -102.52345169, 8.08943895 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "8df14186-8702-47a8-acfe-1b0e8ebbcb96" }, { "lat": [ 23.94753724, 52.100789899999995 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10706455542021925 }, "lon": [ -102.52345169, 5.28144793 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "81d78b6b-7856-4e9b-8f87-4b4b59ef4b4e" }, { "lat": [ 23.94753724, 68.75015572 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -102.52345169, 15.34834656 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "fee0103c-3b80-44b6-a477-a35b393ad9c7" }, { "lat": [ 23.94753724, 29.9497515 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 69.33957937 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2671a198-f7d1-42e1-85d4-5d4f6a663ae9" }, { "lat": [ 23.94753724, 52.12759564 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -102.52345169, 19.39012835 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "75eeec56-efdc-4f78-b972-d713e9d4be49" }, { "lat": [ 23.94753724, 39.59550671 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.109419407226959 }, "lon": [ -102.52345169, -8.50104361 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "61798883-1269-4432-8593-ad6a2cc48ce4" }, { "lat": [ 23.94753724, 25.30601188 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 51.18479632 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "29dddcc4-ecb5-400c-bbde-4daee904df15" }, { "lat": [ 23.94753724, 61.98052209 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11295168493706861 }, "lon": [ -102.52345169, 96.68656112 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "22fc0b48-3665-4b63-8ebb-3034f9d29eb8" }, { "lat": [ 23.94753724, 1.35876087 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ -102.52345169, 103.81725592 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "1b67474b-3338-4187-844f-ee9bda399997" }, { "lat": [ 23.94753724, 46.11554772 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ -102.52345169, 14.80444238 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "95fd54d9-22e7-42eb-8c84-c83cc667b93f" }, { "lat": [ 23.94753724, 15.11815794 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 101.0028813 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2bdfcf17-d872-4bae-8c27-13a490aab9e4" }, { "lat": [ 23.94753724, 34.11956246 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -102.52345169, 9.55288359 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "1704512d-f5a8-464d-b6f5-f79b367d7a21" }, { "lat": [ 23.94753724, 39.0616029 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ -102.52345169, 35.16895346 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "08534b89-ed87-4b49-a6fa-fdfb8735dbb7" }, { "lat": [ 23.94753724, 23.753992800000002 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -102.52345169, 120.95427281 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b9a604e6-6673-44f6-a6f0-6bc78cef00a5" }, { "lat": [ 23.94753724, 48.99656673 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10588712951684938 }, "lon": [ -102.52345169, 31.38326469 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e4bc9a0d-c569-44ac-b60c-1169fb7a11e1" }, { "lat": [ 23.94753724, -32.79951534 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10235485180673976 }, "lon": [ -102.52345169, -56.01807053 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "076b59bb-2619-4c80-b6cf-270d9ae07d0f" }, { "lat": [ 23.94753724, 7.12422421 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -102.52345169, -66.18184123 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "23411dbc-2d7f-4478-a027-174d75de28aa" }, { "lat": [ 23.94753724, -29.00034095 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10235485180673976 }, "lon": [ -102.52345169, 25.08390093 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "96104bbe-3ea1-4e53-a920-20478a90589a" }, { "lat": [ 3.78986846, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 109.69762284, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ce5ef1f3-b2f8-4268-a0df-fc0d9915887d" }, { "lat": [ 3.78986846, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.17771010962241168 }, "lon": [ 109.69762284, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "761a0bbe-ca45-4689-bd9e-fb6000968bec" }, { "lat": [ 3.78986846, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 109.69762284, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a10e5824-1675-4e10-977d-2cbeba05081b" }, { "lat": [ 3.78986846, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10588712951684938 }, "lon": [ 109.69762284, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "46d23a4b-60a3-4bc0-a4b6-7b16e614121d" }, { "lat": [ 3.78986846, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ 109.69762284, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "73635ba5-393b-48a1-be01-8a7c6d368b8d" }, { "lat": [ 3.78986846, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 109.69762284, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "efbb849b-8557-49b0-b9ae-b39020520b3a" }, { "lat": [ 3.78986846, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "57c66244-5761-4de8-a4ac-017479d5e69a" }, { "lat": [ 3.78986846, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 109.69762284, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "68924021-4582-43af-8592-eb65e32f41e4" }, { "lat": [ 3.78986846, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "55e8acb6-2afc-40ee-8c62-fe06de13ea5f" }, { "lat": [ 3.78986846, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 109.69762284, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c4e789f9-4e57-49ef-91d4-1085b8d7d6e5" }, { "lat": [ 3.78986846, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 109.69762284, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "47717888-6b67-461d-8f72-fb9530c27559" }, { "lat": [ 3.78986846, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7c1867ac-0078-4098-9abf-4f1dbb673089" }, { "lat": [ 3.78986846, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 109.69762284, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9aa8ec7b-76f6-4ff8-a7f8-25b5d79aaeb6" }, { "lat": [ 3.78986846, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15533901745838408 }, "lon": [ 109.69762284, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "50d15c69-319c-4c26-b084-93d6023e6619" }, { "lat": [ 3.78986846, 55.32610984 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 23.88719355 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "65285a6a-6440-4532-a4c3-56a8c473c23e" }, { "lat": [ 3.78986846, 56.85085163 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 24.91235983 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "af78c2cb-dd93-41b3-a3ec-11b35be1c617" }, { "lat": [ 3.78986846, 27.03094495 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 109.69762284, 18.00866169 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "5e8210f0-f9f3-4f08-951d-426087a1a817" }, { "lat": [ 3.78986846, -22 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 109.69762284, 17 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "5d279e7d-4e34-4acc-a6ab-d1fcbbfc15c3" }, { "lat": [ 3.78986846, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10235485180673976 }, "lon": [ 109.69762284, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "bdad446a-8cff-4451-aa63-72688943a4fb" }, { "lat": [ 3.78986846, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 109.69762284, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a13fa1e3-5254-4ec4-ac45-fafd979f1ad3" }, { "lat": [ 3.78986846, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1047097036134795 }, "lon": [ 109.69762284, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "e0672526-2d95-4efa-a212-d1f1f8e1df6b" }, { "lat": [ 3.78986846, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8ef8b005-8820-4447-ad11-5dc639663d5c" }, { "lat": [ 3.78986846, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3aff7f99-de08-451e-8c86-af19a5e77156" }, { "lat": [ 3.78986846, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 109.69762284, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "31e0d94c-ed7e-40c3-8f21-3f3306f40723" }, { "lat": [ 3.78986846, 15.99035669 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 109.69762284, 29.94046812 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8c521c52-0787-4616-80fa-99fce750a02d" }, { "lat": [ 3.78986846, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 109.69762284, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "f7ddba00-f15a-442f-ab0d-d7a383c78ea1" }, { "lat": [ 3.78986846, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11530653674380836 }, "lon": [ 109.69762284, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "7de01cf6-7d27-43ba-9a9e-3c176692e820" }, { "lat": [ 3.78986846, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 109.69762284, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "1fc5ee5d-9017-4662-933a-77a8bb827851" }, { "lat": [ -17.27381643, -10.78777702 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ 35.53367543, -53.09783113 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "a1be99b2-d36c-407a-a7b3-0c8e21abe388" }, { "lat": [ -17.27381643, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 35.53367543, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "cb093714-8881-405f-b21f-3f5adec5a4ee" }, { "lat": [ -17.27381643, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 35.53367543, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8447255e-3254-4306-a11b-25e9095db0a7" }, { "lat": [ -17.27381643, 36.38523983 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 35.53367543, 127.83916086 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c0676fdf-896b-4cf1-9bc0-07d94aa94697" }, { "lat": [ -17.27381643, 52.12759564 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 35.53367543, 19.39012835 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ef710fc0-4826-41f9-8711-6b82554a6279" }, { "lat": [ -17.27381643, 39.59550671 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 35.53367543, -8.50104361 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1a2d9d6f-928d-43e5-8826-10e3e4214aeb" }, { "lat": [ -17.27381643, 48.99656673 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 35.53367543, 31.38326469 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "04a564b9-3ea5-4ff9-b095-ec06db7c0890" }, { "lat": [ -17.27381643, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ 35.53367543, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "a07f3dd9-04f3-47ca-b4d8-26e980379684" }, { "lat": [ -22, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 17, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "b7d6f1e4-6c59-4ba2-9c11-dc58eb9924e4" }, { "lat": [ -22, 55.98125296 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 17, 10.02800992 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "813e5318-e450-4c22-8176-caee0656987d" }, { "lat": [ -22, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 17, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "fa7930d5-5263-47d3-b14a-61d9e15afb2b" }, { "lat": [ -22, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 17, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "af3fef26-ef8a-4de5-8e38-87d1707eaaf5" }, { "lat": [ -22, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 17, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "51abcc73-663b-4b52-87ec-a99d2853b6bb" }, { "lat": [ -22, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 17, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "ee28df5b-dc7b-4b73-b085-96e6b6d4f88f" }, { "lat": [ -22, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 17, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "7619b707-cdf3-4eec-a4aa-d72340d872e8" }, { "lat": [ -22, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 17, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8ae5fc05-2f89-44b4-81df-f5a66a32f8c4" }, { "lat": [ -21.29991806, 42.17344011 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 165.68492374, -2.76172945 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "db054f9c-81e0-48e7-ab8a-c62d1fea193a" }, { "lat": [ -21.29991806, 52.12759564 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 165.68492374, 19.39012835 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "465dd524-821c-4bc1-9114-eaa7182c993f" }, { "lat": [ 17.41912493, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.38545882, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "09f43f32-ecca-450a-a7fd-f2cde42dbc5e" }, { "lat": [ 9.59411452, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 8.08943895, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "bfa1ba1c-1811-4137-b47b-5cacec4ae469" }, { "lat": [ 9.59411452, -10.78777702 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.10588712951684938 }, "lon": [ 8.08943895, -53.09783113 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "83a46706-0960-463e-9461-1869ba6b21ff" }, { "lat": [ 9.59411452, -37.73070989 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.14945188794153472 }, "lon": [ 8.08943895, -71.38256213 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "ae4ecdc8-46cd-499a-a55f-e22948fc5d55" }, { "lat": [ 9.59411452, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 8.08943895, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "06efe4b6-4b9b-4eb4-8b46-6839a77093d6" }, { "lat": [ 9.59411452, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 8.08943895, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4cfa7f8e-1fc6-4926-a961-7a599818ab54" }, { "lat": [ 9.59411452, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 8.08943895, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "84ba321f-3565-4aa4-a995-180d1c082304" }, { "lat": [ 9.59411452, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 8.08943895, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2d2a0eaf-26fc-4010-87e1-fa04e6e563da" }, { "lat": [ 9.59411452, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 8.08943895, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6769234f-b8fa-427e-9582-c22f23120422" }, { "lat": [ 9.59411452, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10824198132358913 }, "lon": [ 8.08943895, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "cfcc45cd-eab6-4e7a-8387-7e3ee2752139" }, { "lat": [ 9.59411452, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10353227771010963 }, "lon": [ 8.08943895, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "7d1a9cee-8321-454d-b2c4-e54215e5c1a8" }, { "lat": [ 9.59411452, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 8.08943895, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e6c6c950-92b0-46a6-b15e-10f5de8c462f" }, { "lat": [ 9.59411452, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 8.08943895, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "24901955-caf6-4587-9521-b8b32fc49266" }, { "lat": [ 9.59411452, 23.94753724 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 8.08943895, -102.52345169 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "b80e351a-0a30-489e-aacc-093acc1ce4ec" }, { "lat": [ 9.59411452, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1047097036134795 }, "lon": [ 8.08943895, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "29f3d575-9e00-4e91-9693-8871a5f4c5e2" }, { "lat": [ 9.59411452, 39.59550671 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 8.08943895, -8.50104361 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c5f2ad5e-6fd8-4ba7-9cdc-55512efff21a" }, { "lat": [ 9.59411452, 45.85243127 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 8.08943895, 24.97293039 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0c905c5b-eda9-453e-af57-fcfcf2814834" }, { "lat": [ 9.59411452, 61.98052209 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 8.08943895, 96.68656112 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "132589de-9d9e-4de8-8d52-3b3fdee40d23" }, { "lat": [ 9.59411452, 24.12245841 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 8.08943895, 44.53686271 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "635edf4c-e371-489a-bfc9-3acaa0a80e30" }, { "lat": [ 9.59411452, 39.0616029 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 8.08943895, 35.16895346 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8e7aecf9-68a6-48d3-a733-95f4cc5e82b2" }, { "lat": [ 9.59411452, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10588712951684938 }, "lon": [ 8.08943895, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "8fe3e920-51ca-458e-add1-97480ff221b5" }, { "lat": [ 12.84709429, -35.3813488 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -85.0305297, -65.17980692 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "eac7c60d-386d-4805-8a26-279c430d5ce4" }, { "lat": [ 12.84709429, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -85.0305297, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6fafe079-1949-4b06-b8ec-2fe906d7befc" }, { "lat": [ 12.84709429, -10.78777702 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -85.0305297, -53.09783113 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "2c004763-14c1-4fac-837f-29b286fc67b0" }, { "lat": [ 12.84709429, -37.73070989 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -85.0305297, -71.38256213 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "20ce29db-dacb-4881-839f-65b216d29f44" }, { "lat": [ 52.100789899999995, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 5.28144793, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e6dad888-1f95-493c-8223-44de4076f140" }, { "lat": [ 52.100789899999995, 40.28952569 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 44.92993276 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0b613f7c-5bb6-4a5a-9373-df219300734c" }, { "lat": [ 52.100789899999995, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10824198132358913 }, "lon": [ 5.28144793, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4fe1d517-4b07-438a-8a5b-a19ed7576048" }, { "lat": [ 52.100789899999995, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.2930978481526594 }, "lon": [ 5.28144793, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "5b1197f6-1ca0-4fa5-b1d3-8eef93e0db5f" }, { "lat": [ 52.100789899999995, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3bd23e48-afd3-4cd6-a7e7-7197294f9d66" }, { "lat": [ 52.100789899999995, 9.6417597 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 5.28144793, 2.32785254 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ce2f2fbd-1124-45f9-a2a2-1c422932175f" }, { "lat": [ 52.100789899999995, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1412099066179456 }, "lon": [ 5.28144793, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "aea94e44-6764-4c36-aa72-aa8cba68725e" }, { "lat": [ 52.100789899999995, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.19301664636622007 }, "lon": [ 5.28144793, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c4075dd5-1b23-4ec7-8ca6-93eb93c28175" }, { "lat": [ 52.100789899999995, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ 5.28144793, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "2fe6f2e6-a39b-46fa-9701-6a26b99cd524" }, { "lat": [ 52.100789899999995, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.22009744214372717 }, "lon": [ 5.28144793, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd44f3c7-e4cb-45e5-9824-c99e4ed55e8d" }, { "lat": [ 52.100789899999995, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 5.28144793, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0d4ac009-7c98-43a1-b57e-1ec5cc14ab9e" }, { "lat": [ 52.100789899999995, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 5.28144793, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c02e307e-875e-4443-b3dc-82a652f53e9e" }, { "lat": [ 52.100789899999995, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 5.28144793, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "14d3a5d1-a702-4bd0-9ad2-68e22e4d7574" }, { "lat": [ 52.100789899999995, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 5.28144793, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "64989392-a615-435c-8395-0cf9786ca39d" }, { "lat": [ 52.100789899999995, 7.95345644 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 5.28144793, -1.21676566 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ca7514a9-c03c-417e-b286-4b2da2e0d934" }, { "lat": [ 52.100789899999995, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 5.28144793, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "da473714-5664-4bcd-9b0f-58302bb57b49" }, { "lat": [ 52.100789899999995, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14827446203816486 }, "lon": [ 5.28144793, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "46d6107f-305e-41ca-93c1-9b493390c760" }, { "lat": [ 52.100789899999995, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13532277710109622 }, "lon": [ 5.28144793, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a0067f7e-3992-4afa-8b83-c1dee938b062" }, { "lat": [ 52.100789899999995, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 5.28144793, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "068f832b-ae8d-48c5-9e53-d77cd362f297" }, { "lat": [ 52.100789899999995, 31.24579091 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 36.77136104 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ccd1712e-e76e-48fb-8208-09cd64ebc2ea" }, { "lat": [ 52.100789899999995, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18124238733252132 }, "lon": [ 5.28144793, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "110b9184-db5e-48d9-aec1-8394b95ea194" }, { "lat": [ 52.100789899999995, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ 5.28144793, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a83aeb2e-574f-4459-b217-475324fb8b23" }, { "lat": [ 52.100789899999995, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1e78f1ea-65b0-49bd-9d3f-84b4b6fa561c" }, { "lat": [ 52.100789899999995, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 5.28144793, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6ad64e08-8b90-460e-a54c-af42368c8c9a" }, { "lat": [ 52.100789899999995, 22.22311688 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 113.50932116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7066b351-6b70-431c-a826-ab84bef62425" }, { "lat": [ 52.100789899999995, -13.21808088 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 5.28144793, 34.28935599 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e5bb2716-3e05-4d5c-b6db-651e239887ff" }, { "lat": [ 52.100789899999995, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ 5.28144793, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "bc285c81-b260-43c0-bc84-02802ccfebbe" }, { "lat": [ 52.100789899999995, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 5.28144793, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ce9723ac-c607-4c87-b8a0-6339fc734346" }, { "lat": [ 52.100789899999995, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11295168493706861 }, "lon": [ 5.28144793, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "722c574d-bc70-423a-aa68-25f2fcc2eb77" }, { "lat": [ 52.100789899999995, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c8ef3c4b-3c95-497f-ba1a-87040a2960a7" }, { "lat": [ 52.100789899999995, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5a5e7319-756c-4649-aaf9-9e978af1488e" }, { "lat": [ 52.100789899999995, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 5.28144793, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4b25b32c-f0c6-403c-9aa7-6425108cfa88" }, { "lat": [ 52.100789899999995, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5e24da95-4b42-4925-a109-247f74660754" }, { "lat": [ 52.100789899999995, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 5.28144793, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d6a50fed-1c34-4c47-8173-b5e9aa91e30c" }, { "lat": [ 52.100789899999995, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 5.28144793, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "82c9d4c7-a26e-421a-95b1-2194a77ac269" }, { "lat": [ 52.100789899999995, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ 5.28144793, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6c1ba1a9-831f-492d-938f-ac369853b711" }, { "lat": [ 52.100789899999995, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 5.28144793, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "53578ab9-f38a-4688-a587-e1de9926ecca" }, { "lat": [ 52.100789899999995, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ 5.28144793, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "42c103dc-f1cf-40fc-ac4f-cad56c08e432" }, { "lat": [ 52.100789899999995, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12354851806739749 }, "lon": [ 5.28144793, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0eda4f9b-e991-402d-91bf-6afaa336334e" }, { "lat": [ 52.100789899999995, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 5.28144793, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "7bd880f5-40db-4d73-9050-b14db5b8d958" }, { "lat": [ 52.100789899999995, 1.27469299 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 5.28144793, 32.36907971 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d0051776-2f05-4f85-a6d3-1d43113e1af8" }, { "lat": [ 52.100789899999995, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.6557450263905805 }, "lon": [ 5.28144793, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "b520219d-524f-44e8-bec5-8c2d73eea0bb" }, { "lat": [ 52.100789899999995, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 5.28144793, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "af510e38-a8d0-410c-8d16-defd18e1bd2e" }, { "lat": [ 52.100789899999995, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 5.28144793, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "47614987-427b-4965-a664-055afd20f8c2" }, { "lat": [ 52.100789899999995, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.12237109216402761 }, "lon": [ 5.28144793, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0b9322c6-ca4a-4964-ade8-1b90d5672c5c" }, { "lat": [ 52.100789899999995, -19.00420419 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 5.28144793, 29.8514412 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f7bfdde6-3d34-4219-9024-3d7e8a5cb78e" }, { "lat": [ 68.75015572, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 15.34834656, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "92ae9fb4-a2d8-4361-951c-e881990fc831" }, { "lat": [ 68.75015572, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.12001624035728786 }, "lon": [ 15.34834656, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "b62472e9-9b36-41c0-bf32-f7a33020a3c0" }, { "lat": [ 68.75015572, -16.70814787 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 15.34834656, -64.68538645 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ddd70aa1-7ac9-45c1-b870-a8f56d5e6a67" }, { "lat": [ 68.75015572, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 15.34834656, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "e4c90e32-6b3c-47c0-aa05-537553173410" }, { "lat": [ 68.75015572, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.18241981323589118 }, "lon": [ 15.34834656, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "8c086ce9-9999-4a93-b789-05f7b53c1615" }, { "lat": [ 68.75015572, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 15.34834656, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "86a49aad-57c9-459d-82e4-2f651927cac3" }, { "lat": [ 68.75015572, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1412099066179456 }, "lon": [ 15.34834656, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "276c8757-ba88-4f8a-84a9-77d4214a0eab" }, { "lat": [ 68.75015572, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 15.34834656, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "049b3393-688a-416f-9cb0-ba0430ff7dd4" }, { "lat": [ 68.75015572, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 15.34834656, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "56993ca1-cdef-4131-8b28-ff87c7e68bc0" }, { "lat": [ 68.75015572, -2.21505456 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 15.34834656, 117.24011366 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "31073003-c2b1-476d-85b4-68b2ec35e8b3" }, { "lat": [ 68.75015572, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 15.34834656, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c3964582-68d0-455a-8a4e-3a925bb4017c" }, { "lat": [ 68.75015572, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 15.34834656, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4dd4e044-f72d-4990-b134-1dc4e86ce211" }, { "lat": [ 68.75015572, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.34834656, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "96d9763c-7d91-404c-b20c-844dd4fa1e12" }, { "lat": [ 68.75015572, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ 15.34834656, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "63e8ff98-3ef4-402c-a4b6-39452412693d" }, { "lat": [ 68.75015572, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 15.34834656, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "558f8b11-452e-4617-b107-84ee03d3d133" }, { "lat": [ 68.75015572, 29.33431262 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.34834656, 47.58700459 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1b989077-280e-41ab-9959-d7935d21ce39" }, { "lat": [ 68.75015572, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 15.34834656, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "60f1b13d-0084-46cd-a529-63ef0d80add7" }, { "lat": [ 68.75015572, 33.92306631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.34834656, 35.88016072 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "63ce7f1e-6945-48a8-8bd3-58b350847080" }, { "lat": [ 68.75015572, 7.61266509 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.34834656, 80.70108238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7c7b20d8-477e-4e38-bccd-8939dc525417" }, { "lat": [ 68.75015572, 22.22311688 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 15.34834656, 113.50932116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "96a86ae5-dcfe-471b-841b-d159cd1877d0" }, { "lat": [ 68.75015572, -13.21808088 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 15.34834656, 34.28935599 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b48d439c-2edc-4ce3-9cf7-1a16cdc43cc5" }, { "lat": [ 68.75015572, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1047097036134795 }, "lon": [ 15.34834656, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "6a482c0b-b038-4c3f-891f-e85c05acd222" }, { "lat": [ 68.75015572, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10824198132358913 }, "lon": [ 15.34834656, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "0dbbdb13-7e50-4cc7-982a-24e0d5ec15f7" }, { "lat": [ 68.75015572, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 15.34834656, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a88d1116-80df-4de0-90f0-0596a9077eeb" }, { "lat": [ 68.75015572, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 15.34834656, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8ba9c43c-7d53-40f0-8d62-8008f5e098b1" }, { "lat": [ 68.75015572, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 15.34834656, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fa7377f1-d2c9-4232-b6b3-d1cc7e615aca" }, { "lat": [ 68.75015572, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 15.34834656, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b84332b9-5782-4a45-9bdb-4e4bde05aace" }, { "lat": [ 68.75015572, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 15.34834656, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "59b7c201-5c8f-42a6-a5ad-1844314c3afd" }, { "lat": [ 68.75015572, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 15.34834656, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b0abc894-875f-4906-a462-812e5cb09f21" }, { "lat": [ 68.75015572, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.22951684937068617 }, "lon": [ 15.34834656, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5b39dd3b-0fb9-4861-8889-3c6825b25d0d" }, { "lat": [ 68.75015572, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.109419407226959 }, "lon": [ 15.34834656, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "64e8c3f7-cb7a-4ce4-83e0-2374196f21f3" }, { "lat": [ 28.24891365, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 83.91582640000001, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "ee940517-f4e8-473d-ba72-8567dfaaae87" }, { "lat": [ 28.24891365, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 83.91582640000001, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "81109721-2321-4d44-b8f3-1f0afae78ade" }, { "lat": [ -41.81113557, -35.3813488 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.10353227771010963 }, "lon": [ 171.48492347, -65.17980692 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "90dab036-745c-429b-ab22-8809d7ccfd6d" }, { "lat": [ -41.81113557, 47.58549439 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11059683313032886 }, "lon": [ 171.48492347, 14.1264761 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "8a313153-3777-4ba7-b8c5-102a930e8e67" }, { "lat": [ -41.81113557, 50.63981576 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10706455542021925 }, "lon": [ 171.48492347, 4.64065114 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "cf17afcf-9b55-4e49-8572-6cb293b6ff37" }, { "lat": [ -41.81113557, 4.51968958 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 171.48492347, 114.72203035 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "fa42a673-d57c-4089-b992-3738b62714e3" }, { "lat": [ -41.81113557, -10.78777702 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.10588712951684938 }, "lon": [ 171.48492347, -53.09783113 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "e86785a2-d2e8-4a9c-a83c-183a74e7ff09" }, { "lat": [ -41.81113557, 61.36206324 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.13414535119772636 }, "lon": [ 171.48492347, -98.30777028 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "ed929cc1-bc04-4234-a3da-fd1d442cc466" }, { "lat": [ -41.81113557, 46.79785878 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11177425903369875 }, "lon": [ 171.48492347, 8.20867471 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "2a6bde3a-6363-4a27-96d1-28c12ac7f186" }, { "lat": [ -41.81113557, -37.73070989 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.10353227771010963 }, "lon": [ 171.48492347, -71.38256213 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "3f0f2894-a91a-4179-8455-21fb497243ee" }, { "lat": [ -41.81113557, 36.56176546 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.18595209094600082 }, "lon": [ 171.48492347, 103.81907349 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "267fc3df-cc5d-48bb-bb6a-54e8484af4d2" }, { "lat": [ -41.81113557, 51.10698181 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.2507105156313439 }, "lon": [ 171.48492347, 10.38578051 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "af809d5b-2fc4-4713-9af4-385ded40fad8" }, { "lat": [ -41.81113557, 55.98125296 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.109419407226959 }, "lon": [ 171.48492347, 10.02800992 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "04bb6c98-5c22-4432-8f3f-f3cafe849db8" }, { "lat": [ -41.81113557, -1.42381612 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.1 }, "lon": [ 171.48492347, -78.75201922 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "81321aac-abb5-4116-889d-3556cdad08cd" }, { "lat": [ -41.81113557, 26.49593311 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.11530653674380836 }, "lon": [ 171.48492347, 29.86190099 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "e4a0d7fc-4369-4e9c-b4bc-38810bb3f4e5" }, { "lat": [ -41.81113557, 40.24448698 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10824198132358913 }, "lon": [ 171.48492347, -3.64755047 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "fea67271-8857-4625-98a9-994bca77d24d" }, { "lat": [ -41.81113557, 64.49884603 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10824198132358913 }, "lon": [ 171.48492347, 26.274665600000002 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "17f0a69a-0533-422b-aae4-2834cd2a1372" }, { "lat": [ -41.81113557, 42.17344011 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.12119366626065774 }, "lon": [ 171.48492347, -2.76172945 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "ea7d6f3e-f7c2-44d0-bf72-7668013ced4b" }, { "lat": [ -41.81113557, 54.12387156 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.20832318311002843 }, "lon": [ 171.48492347, -2.86563164 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "8f1606d9-d2ed-4d04-a483-50f81b0ccd67" }, { "lat": [ -41.81113557, 47.16277506 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 171.48492347, 19.39559116 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "584f4fc6-b999-47b6-b622-a62ca40374b5" }, { "lat": [ -41.81113557, -2.21505456 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 171.48492347, 117.24011366 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "962b517a-8cfa-45c0-a2db-ee59696328aa" }, { "lat": [ -41.81113557, 53.17544870000001 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 171.48492347, -8.13793569 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "4e3d23c5-52f4-41e1-96c5-8236bc76b8a7" }, { "lat": [ -41.81113557, 31.46110101 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 171.48492347, 35.00444693 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "2e74a646-d09e-4538-b8a5-662085c64bcf" }, { "lat": [ -41.81113557, 22.88578212 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 171.48492347, 79.61197609999999 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "02256007-7d19-436d-97f9-700c0236e6a7" }, { "lat": [ -41.81113557, 32.57503292 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 171.48492347, 54.27407004 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b9aa0f02-6a19-4b4b-9cb4-6287856cc9e5" }, { "lat": [ -41.81113557, 42.79662641 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11530653674380836 }, "lon": [ 171.48492347, 12.07001339 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "0b1c0d5b-4cb9-45f7-89b3-b77088a74896" }, { "lat": [ -41.81113557, 37.59230135 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.12354851806739749 }, "lon": [ 171.48492347, 138.03089558 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "841d7623-3fed-415f-be65-0807080edc07" }, { "lat": [ -41.81113557, 36.38523983 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11648396264717824 }, "lon": [ 171.48492347, 127.83916086 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "834ea53c-2bbe-4dbd-ae60-44ecf0a1623b" }, { "lat": [ -41.81113557, 7.61266509 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 171.48492347, 80.70108238 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "0934ba40-7c2f-421c-82f2-83879e64631a" }, { "lat": [ -41.81113557, 55.32610984 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 171.48492347, 23.88719355 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "165c27ff-45c8-4b39-b11c-2af9c5756e62" }, { "lat": [ -41.81113557, 29.83762955 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.10117742590336988 }, "lon": [ 171.48492347, -8.45615795 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "9a760d88-d13f-4468-a1c4-6fd4656d8545" }, { "lat": [ -41.81113557, 23.94753724 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.10235485180673976 }, "lon": [ 171.48492347, -102.52345169 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "a972a36f-fa9d-479b-86b7-4ecb5e8893b1" }, { "lat": [ -41.81113557, 3.78986846 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.12825822168087697 }, "lon": [ 171.48492347, 109.69762284 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "f17cc23f-117f-4898-9e55-1c7dec19cc55" }, { "lat": [ -41.81113557, -17.27381643 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 171.48492347, 35.53367543 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "0b53653b-109d-4d54-8c86-d5b993d9938b" }, { "lat": [ -41.81113557, 52.100789899999995 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.13414535119772636 }, "lon": [ 171.48492347, 5.28144793 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "ad0859cc-c045-41e0-a95f-54a77ac1b83e" }, { "lat": [ -41.81113557, 68.75015572 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 171.48492347, 15.34834656 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "000bd9eb-2efd-452d-b48a-59db8cf7a09c" }, { "lat": [ -41.81113557, 11.77536778 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 171.48492347, 122.88393253 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "8bbbdf25-e2fa-4d9e-a9ef-ff3d8fc024a7" }, { "lat": [ -41.81113557, 29.9497515 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.109419407226959 }, "lon": [ 171.48492347, 69.33957937 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b54844eb-9931-403a-9642-aff943cc9334" }, { "lat": [ -41.81113557, 52.12759564 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 171.48492347, 19.39012835 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "25ef0c9c-6084-48a6-8a15-1fc924a566e2" }, { "lat": [ -41.81113557, 31.91613893 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 171.48492347, 35.19628705 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "a1972a83-497b-42f5-ad55-7f10fc57459c" }, { "lat": [ -41.81113557, 39.59550671 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 171.48492347, -8.50104361 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "dbc3c5a6-f093-4162-b983-5fda3ed6c88e" }, { "lat": [ -41.81113557, 45.85243127 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 171.48492347, 24.97293039 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "5ae4b4dc-2431-446b-9674-fa7fe6ed05dc" }, { "lat": [ -41.81113557, 44.2215032 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 171.48492347, 20.78958334 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "e1ad8ae6-fd51-41ad-9969-a6a6512aeb5f" }, { "lat": [ -41.81113557, 61.98052209 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10824198132358913 }, "lon": [ 171.48492347, 96.68656112 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "ca3cb18f-ce6d-4919-84b3-eae69a21cd81" }, { "lat": [ -41.81113557, 62.77966519 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11412911084043849 }, "lon": [ 171.48492347, 16.74558049 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "18e01575-69d2-41c4-8f7e-7f0bdc28f49f" }, { "lat": [ -41.81113557, 1.35876087 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11648396264717824 }, "lon": [ 171.48492347, 103.81725592 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "d4b8aab8-7466-4614-b7f3-150d9e45d6ea" }, { "lat": [ -41.81113557, 46.11554772 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 171.48492347, 14.80444238 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "6ded41ab-8761-4b45-b625-63ce48802cc2" }, { "lat": [ -41.81113557, 48.70547528 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10588712951684938 }, "lon": [ 171.48492347, 19.47905218 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "2091fa4f-eee0-474c-badd-305cfbed9822" }, { "lat": [ -41.81113557, 15.11815794 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1 }, "lon": [ 171.48492347, 101.0028813 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "4bee6c67-8347-4786-828b-189b9a28fcf2" }, { "lat": [ -41.81113557, 39.0616029 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 171.48492347, 35.16895346 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "973230c8-e22b-42d6-9a4a-ccf95feeb1dc" }, { "lat": [ -41.81113557, 23.753992800000002 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.109419407226959 }, "lon": [ 171.48492347, 120.95427281 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "8167a882-638d-4c15-a8e4-dee0ed0e834a" }, { "lat": [ -41.81113557, 48.99656673 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 171.48492347, 31.38326469 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "812df9d1-4a63-46e8-a71c-e857cbd61263" }, { "lat": [ -41.81113557, 45.6795472 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.3084043848964677 }, "lon": [ 171.48492347, -112.46167369999999 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "2a2fd777-9182-4ebc-846f-e90bce46d35d" }, { "lat": [ -41.81113557, 16.646016699999997 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1047097036134795 }, "lon": [ 171.48492347, 106.29914698 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "671fc2a4-7bf5-4350-a5b4-bfa4b1dc826c" }, { "lat": [ -41.81113557, -29.00034095 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.109419407226959 }, "lon": [ 171.48492347, 25.08390093 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "eb896662-435b-4091-9dbd-c53b64b5fc47" }, { "lat": [ -41.81113557, -19.00420419 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 171.48492347, 29.8514412 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "eff934e3-174e-4929-92b8-5bfc6d67d38e" }, { "lat": [ 20.60515333, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10353227771010963 }, "lon": [ 56.09166155, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "ef8ddad2-45d4-4fef-a8d9-cd9dd71b3ea4" }, { "lat": [ 20.60515333, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 56.09166155, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3cb8ea9a-15b2-487d-aa91-2f2b93ab0682" }, { "lat": [ 20.60515333, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 56.09166155, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "072b65de-561c-4379-8195-438e1ed5ba07" }, { "lat": [ 20.60515333, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 56.09166155, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3e080815-c293-47d7-8acd-78d45c0c2353" }, { "lat": [ 20.60515333, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 56.09166155, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6da3a03b-7f37-4250-aeef-2ab1afac43db" }, { "lat": [ 20.60515333, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 56.09166155, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6dd493a2-31ed-4b14-b9d0-f9b4caf27fa8" }, { "lat": [ 20.60515333, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 56.09166155, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "33697bda-814c-4498-8bf6-da583a291881" }, { "lat": [ 20.60515333, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 56.09166155, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dbe4c3a7-40ba-40b3-9e2d-3ec874839522" }, { "lat": [ 20.60515333, 15.99035669 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1047097036134795 }, "lon": [ 56.09166155, 29.94046812 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4e488309-7640-4b93-a3c7-42b967b7b6e5" }, { "lat": [ 20.60515333, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 56.09166155, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "306738c8-09c1-4933-b990-395447e86022" }, { "lat": [ 20.60515333, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.11177425903369875 }, "lon": [ 56.09166155, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "427321f2-b46b-40e0-bd49-e7c89bb609d8" }, { "lat": [ 20.60515333, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 56.09166155, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8e3e3dd3-1cc2-498f-8199-d3e83a916e30" }, { "lat": [ 8.51750797, 3.91383431 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -80.11915156, -73.08114582 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "ac66ca25-b370-4fbf-8e39-d4e6beacc9ee" }, { "lat": [ 8.51750797, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -80.11915156, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "ae849aaa-6c2a-4d26-b5b3-b3e507bb5ccc" }, { "lat": [ 8.51750797, 7.12422421 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -80.11915156, -66.18184123 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "23d68b2d-c089-42db-8c21-f55cd3a96116" }, { "lat": [ -9.15280381, 61.36206324 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -74.38242685, -98.30777028 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "427bfef3-a4b0-410a-b8cd-a627547fdf11" }, { "lat": [ -9.15280381, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -74.38242685, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "9a02ac0c-a604-4741-9459-25d7f3f17594" }, { "lat": [ -9.15280381, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.109419407226959 }, "lon": [ -74.38242685, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c44ec167-964b-4f7e-a340-5a61bb07d55b" }, { "lat": [ -9.15280381, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -74.38242685, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "1a52e2f6-4787-46a9-bf0b-08c0220cafea" }, { "lat": [ -9.15280381, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -74.38242685, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a90a1a85-51a6-4876-b13e-678ed28ff88e" }, { "lat": [ -9.15280381, 22.88578212 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -74.38242685, 79.61197609999999 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "19d7fcc8-c9ca-49ed-83ae-ca45da8ab8d3" }, { "lat": [ -9.15280381, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ -74.38242685, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "bb4a1def-2536-4f53-bf75-fc6bc0704720" }, { "lat": [ -9.15280381, 37.59230135 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ -74.38242685, 138.03089558 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "4d769609-06a6-467a-9e84-d0a0e1dbb2de" }, { "lat": [ -9.15280381, 0.59988022 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ -74.38242685, 37.79593973 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "ce5763af-ded0-406f-9863-d21ed0cadbc0" }, { "lat": [ -9.15280381, 33.92306631 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -74.38242685, 35.88016072 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "48d67b19-b729-48b0-99fc-c46e7d97948c" }, { "lat": [ -9.15280381, 9.59411452 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.109419407226959 }, "lon": [ -74.38242685, 8.08943895 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "388ccfe6-b881-4b18-9abd-c2200efd98ee" }, { "lat": [ -9.15280381, 39.0616029 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -74.38242685, 35.16895346 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "ea60c76a-1ca4-4729-abbc-4fc5b827ad01" }, { "lat": [ -9.15280381, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1047097036134795 }, "lon": [ -74.38242685, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "03174db8-012f-4749-8998-153d6145f947" }, { "lat": [ 11.77536778, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 122.88393253, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1d6fb462-38dc-4602-9d05-6130de9331a3" }, { "lat": [ 11.77536778, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10588712951684938 }, "lon": [ 122.88393253, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "24430d30-f5ff-480b-9484-609a6e221d8f" }, { "lat": [ 11.77536778, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 122.88393253, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0c8c4e62-bec8-49b8-92c6-76cf934f718d" }, { "lat": [ 11.77536778, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 122.88393253, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "92c0c107-826b-4b75-9235-67cf3bd2d179" }, { "lat": [ 11.77536778, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 122.88393253, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "180c1b10-738b-4342-b87a-948970c7b250" }, { "lat": [ 11.77536778, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 122.88393253, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "922ab3b2-c695-4b95-957c-374659f54cfd" }, { "lat": [ 11.77536778, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 122.88393253, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "add72af9-5df1-43da-aed2-5f91239be02a" }, { "lat": [ 11.77536778, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 122.88393253, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6fcfb8e1-e2f2-46c4-b319-e5b8eeff460f" }, { "lat": [ 11.77536778, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 122.88393253, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dd7ed978-81bb-4d32-ade8-a8550e95b360" }, { "lat": [ 11.77536778, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 122.88393253, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "15366d4a-e2c3-417a-aebf-87d18edd2673" }, { "lat": [ 11.77536778, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 122.88393253, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "75797474-6e4d-43f3-93f1-948d89f6471a" }, { "lat": [ 11.77536778, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 122.88393253, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "034e18cf-b4f4-4515-a1b9-765ed6f824b8" }, { "lat": [ 11.77536778, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 122.88393253, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d8d6c16a-6e9b-4880-9be0-af3325c66898" }, { "lat": [ 11.77536778, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 122.88393253, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b22b78f1-7342-4100-9f87-6652f63187d1" }, { "lat": [ 11.77536778, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 122.88393253, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "395ba6f5-21da-4216-b150-c6f2a3130fcf" }, { "lat": [ 11.77536778, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12119366626065774 }, "lon": [ 122.88393253, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "6dbaaab8-8acf-4bd7-9821-c84901b6d49f" }, { "lat": [ 29.9497515, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 69.33957937, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "49904739-6cff-423c-b92a-28c25d3d195d" }, { "lat": [ 29.9497515, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10824198132358913 }, "lon": [ 69.33957937, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "25b58b65-cb70-430d-9266-2e2b463adaae" }, { "lat": [ 29.9497515, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ 69.33957937, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b4f8000d-04a2-4497-958b-953ad063e6d8" }, { "lat": [ 29.9497515, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ 69.33957937, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "181a8899-b58a-4144-935b-d8c0da499995" }, { "lat": [ 29.9497515, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 69.33957937, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d0338535-4019-4bd6-9c90-bce29a8638fc" }, { "lat": [ 29.9497515, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 69.33957937, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cc2456b7-fd46-4d1c-8130-3ae668e2ac15" }, { "lat": [ 29.9497515, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 69.33957937, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b0ddb685-0bc5-4e0a-ac36-3597877acff6" }, { "lat": [ 29.9497515, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 69.33957937, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "567924d2-f89e-4a5a-a2f5-499de7bda2cb" }, { "lat": [ 29.9497515, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 69.33957937, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6c357969-3903-4b73-a6b1-b6330dd701df" }, { "lat": [ 29.9497515, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 69.33957937, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "791215b0-93c2-41ea-b9db-74b1c0ab40c0" }, { "lat": [ 29.9497515, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13061307348761672 }, "lon": [ 69.33957937, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9f6bed59-c732-4756-b289-f14ae6914548" }, { "lat": [ 29.9497515, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 69.33957937, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "20f4349d-fe33-47fd-954f-fe57810ea0b8" }, { "lat": [ 29.9497515, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 69.33957937, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b6cf9225-af5c-4caf-9bcb-e8a98a787000" }, { "lat": [ 29.9497515, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 69.33957937, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1d4ba306-f88b-45ee-9414-6ef0b748a261" }, { "lat": [ 29.9497515, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.109419407226959 }, "lon": [ 69.33957937, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "647988de-7344-404a-ae38-c0faf53b3128" }, { "lat": [ 29.9497515, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12237109216402761 }, "lon": [ 69.33957937, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9214ee68-a3b8-406e-8afc-551c0317727b" }, { "lat": [ 29.9497515, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 69.33957937, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d0d5b1b4-42d2-4e3d-8d43-13ca4d84fed4" }, { "lat": [ 29.9497515, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10353227771010963 }, "lon": [ 69.33957937, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "af9d8a74-0401-4f6b-97a2-2c513a5582ce" }, { "lat": [ 29.9497515, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 69.33957937, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d59e6ba2-5ab3-4151-a054-88b6c1eeee65" }, { "lat": [ 29.9497515, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 69.33957937, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "05728e9b-6606-4f59-a02d-6000ff39f1ef" }, { "lat": [ 29.9497515, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 69.33957937, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7bbb6b3b-53a4-43ed-83bd-37b32557ff24" }, { "lat": [ 29.9497515, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 69.33957937, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4e57971c-51ec-4a9d-9524-922b61f3b5af" }, { "lat": [ 29.9497515, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 69.33957937, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4cd1e23c-c77c-4e3b-9db4-6412d06c8ce1" }, { "lat": [ 29.9497515, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 69.33957937, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ca2d8d6a-f209-4b4a-bf00-052551257c1a" }, { "lat": [ 29.9497515, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 69.33957937, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "acbac635-d736-4bd3-a9c7-9af783534fe1" }, { "lat": [ 29.9497515, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11412911084043849 }, "lon": [ 69.33957937, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "513d4f61-5843-4eb2-bc3a-0185963242fd" }, { "lat": [ 52.12759564, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 19.39012835, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e9d4e355-8f3f-4289-a667-4ed50d2f2efc" }, { "lat": [ 52.12759564, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.17771010962241168 }, "lon": [ 19.39012835, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "9cf3459c-dcf4-427d-9da8-d0e5fb05cec5" }, { "lat": [ 52.12759564, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ 19.39012835, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "16aa01af-0682-4f20-965c-e52618f3c408" }, { "lat": [ 52.12759564, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.22480714575720667 }, "lon": [ 19.39012835, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "612c2a30-2f79-42f6-907e-378220f9db88" }, { "lat": [ 52.12759564, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 19.39012835, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "37fd74af-5537-4d11-9012-ccfbe6866767" }, { "lat": [ 52.12759564, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 19.39012835, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "92f22839-d0f7-4067-b34e-9e3ea6e48481" }, { "lat": [ 52.12759564, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 19.39012835, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "bb17b8e0-0fc3-4345-950a-9f5eb3205ede" }, { "lat": [ 52.12759564, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 19.39012835, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b4c89bca-ce7b-40e0-adbc-2277bb24877b" }, { "lat": [ 52.12759564, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 19.39012835, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "37b15e39-6533-48cb-816b-e382eb51af7d" }, { "lat": [ 52.12759564, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39012835, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7e2a89bc-2912-4ca4-a0a7-45891f51c44f" }, { "lat": [ 52.12759564, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 19.39012835, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "23b6ed99-bffb-4812-b60d-0e96390439b5" }, { "lat": [ 52.12759564, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 19.39012835, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a72910cf-927f-42fd-b688-6d5bc27fa4fd" }, { "lat": [ 52.12759564, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18359723913926107 }, "lon": [ 19.39012835, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "342da569-32c6-4d56-aeb6-c378ddf7b473" }, { "lat": [ 52.12759564, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12825822168087697 }, "lon": [ 19.39012835, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "aa0b80ee-9168-45e6-ba3e-dbaffd469662" }, { "lat": [ 52.12759564, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39012835, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8cd31e85-ecc8-43b5-906f-c5a67d472a3b" }, { "lat": [ 52.12759564, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ 19.39012835, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "28110a21-358d-4374-9ebf-f3584aea8821" }, { "lat": [ 52.12759564, -17.27381643 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 19.39012835, 35.53367543 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2c3b3e7c-db1b-4cf2-8fb7-6de3578543a6" }, { "lat": [ 52.12759564, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 19.39012835, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e3554cb2-c4f5-41dd-852d-998b89bd79e7" }, { "lat": [ 52.12759564, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39012835, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d83abfe9-c53e-4f0e-8b04-1fd9bd316d74" }, { "lat": [ 52.12759564, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 19.39012835, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cacf9157-710b-4bd1-beff-3ff42ee15f59" }, { "lat": [ 52.12759564, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.18477466504263096 }, "lon": [ 19.39012835, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c1900b0f-2b7d-40ac-a886-d00e1e3571fa" }, { "lat": [ 52.12759564, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 19.39012835, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f34a7a0c-6888-4e0f-975d-ce92c6a89ba3" }, { "lat": [ 52.12759564, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.4037758830694275 }, "lon": [ 19.39012835, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "fea06f6d-c27f-4a93-99f6-e54115df692a" }, { "lat": [ 52.12759564, 41.75554225 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.39012835, 63.14001528 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eeda2539-be04-4930-9320-a12dc99e800e" }, { "lat": [ 52.12759564, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 19.39012835, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "46aedb4c-5e8b-47b1-97df-74faffe1437d" }, { "lat": [ 52.12759564, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 19.39012835, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a2eb706b-77bb-4637-ac74-1b970619436d" }, { "lat": [ 52.12759564, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 19.39012835, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0b1080f8-0671-47a6-959c-b1cf6c66f8ce" }, { "lat": [ 31.91613893, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.19628705, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "297a3a9a-4d15-4679-90ce-fc0cc3a960fc" }, { "lat": [ 31.91613893, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 35.19628705, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8e5eff8d-4c56-4d92-92d4-d1a45adf4ec4" }, { "lat": [ 39.59550671, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ -8.50104361, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a7e2ec7e-b3a4-46a3-a75b-48abc1bc2d27" }, { "lat": [ 39.59550671, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ -8.50104361, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "aeff6333-0016-4300-b741-899ddd111f42" }, { "lat": [ 39.59550671, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.13061307348761672 }, "lon": [ -8.50104361, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "87181786-a6fb-41e0-a04d-17a5b60bf289" }, { "lat": [ 39.59550671, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e6d780c2-67a2-4f3f-9bd2-9cd99f8010d4" }, { "lat": [ 39.59550671, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.3555014210312627 }, "lon": [ -8.50104361, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "83c883a8-5221-44ed-b22a-366938d6e338" }, { "lat": [ 39.59550671, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.15769386926512383 }, "lon": [ -8.50104361, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "74609371-3966-4503-b21f-293b29214ccb" }, { "lat": [ 39.59550671, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10706455542021925 }, "lon": [ -8.50104361, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0c14dbdf-5cc1-43c2-afeb-4a7ce2e1022c" }, { "lat": [ 39.59550671, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ -8.50104361, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5f86a906-f584-4542-8017-8b61095ebbf2" }, { "lat": [ 39.59550671, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -8.50104361, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "fadd7dea-08c5-4211-9784-14429bd6feba" }, { "lat": [ 39.59550671, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ -8.50104361, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0e776346-e0d6-4586-bc80-c8081448bb6b" }, { "lat": [ 39.59550671, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ -8.50104361, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "516ca1cc-251c-4b3c-9dab-d9c4ffc2c7a5" }, { "lat": [ 39.59550671, -1.42381612 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ -8.50104361, -78.75201922 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "2f3943de-2944-49ca-9e6c-d4c458f90a10" }, { "lat": [ 39.59550671, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "afeec010-d3b0-4676-88b8-90f97e7a2381" }, { "lat": [ 39.59550671, 15.69403664 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -8.50104361, -90.36482009 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "acbac899-776a-4da0-9507-b1fdcf731bbd" }, { "lat": [ 39.59550671, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -8.50104361, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "84b568d0-6342-40c8-9595-e2b11d264093" }, { "lat": [ 39.59550671, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ -8.50104361, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "91071fa9-4bdf-456c-a03f-90e0192e48c4" }, { "lat": [ 39.59550671, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ -8.50104361, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8e7c2418-826a-4fc4-beb3-a85565bdee23" }, { "lat": [ 39.59550671, 31.24579091 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 36.77136104 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7391a2ea-d937-4558-b9fc-b961c1978e6a" }, { "lat": [ 39.59550671, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ -8.50104361, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1f4f49b0-e51d-42fd-a375-06cfe37256f0" }, { "lat": [ 39.59550671, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -8.50104361, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ec64502f-6977-4f94-bcf6-7582f3478ce4" }, { "lat": [ 39.59550671, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10588712951684938 }, "lon": [ -8.50104361, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "63659cc7-3ee3-46f6-917a-5f53abb68d26" }, { "lat": [ 39.59550671, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -8.50104361, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7dcec414-ac32-4bca-982b-b7e4bf8194f6" }, { "lat": [ 39.59550671, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ -8.50104361, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "235b468b-8842-4b0e-9a6b-4cbd871a41f8" }, { "lat": [ 39.59550671, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ -8.50104361, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "1086e966-84fb-4422-a276-b27cb7618a15" }, { "lat": [ 39.59550671, 11.77536778 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 122.88393253 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c5a54520-d0f7-49ef-8f4f-15948cba1a71" }, { "lat": [ 39.59550671, 31.91613893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 35.19628705 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e5d9eda7-906e-4540-abea-d8951536c72b" }, { "lat": [ 39.59550671, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ef82cfd0-5ea8-40c9-801e-e68e53d1ce78" }, { "lat": [ 39.59550671, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d2a8659d-18f3-497f-8e82-6a0e047e3566" }, { "lat": [ 39.59550671, 34.11956246 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ -8.50104361, 9.55288359 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d4b64941-d992-4518-8088-d0775903d375" }, { "lat": [ 39.59550671, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ -8.50104361, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0732b6fa-4f8a-4299-8cab-d447a647fa82" }, { "lat": [ 39.59550671, 10.45733408 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -8.50104361, -61.26567923 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "00b90b3c-9c9e-4928-bd11-9808f0f4cf51" }, { "lat": [ 39.59550671, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ -8.50104361, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fa25149f-3b7e-4751-9c03-a5013d0d541a" }, { "lat": [ 39.59550671, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3142915144133171 }, "lon": [ -8.50104361, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "03e39c4a-3484-44ae-8bb0-4e90a30c2518" }, { "lat": [ 39.59550671, -32.79951534 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -8.50104361, -56.01807053 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "92f795d4-9209-4af3-ba45-8a0dbbeb3247" }, { "lat": [ 39.59550671, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -8.50104361, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "13af0f6e-9c49-45f8-a083-1a245cf5a83f" }, { "lat": [ 39.59550671, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ -8.50104361, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4b372af2-30bc-4e31-8f40-e33222033b1a" }, { "lat": [ -23.22823913, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -58.40013703, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8eb30821-bcd6-4801-8f5b-fec12dd16728" }, { "lat": [ -23.22823913, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ -58.40013703, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a3bb116c-4130-483b-a616-d4caa3f44901" }, { "lat": [ -23.22823913, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -58.40013703, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3f3c080e-a561-4fd5-bf8b-1b2eb9c90ace" }, { "lat": [ -23.22823913, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -58.40013703, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "6f67a0fe-3d88-412e-8ecf-40c6351433ec" }, { "lat": [ 25.30601188, -35.3813488 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ 51.18479632, -65.17980692 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "5d77f2df-7aea-421e-b9c0-f129001fe8b6" }, { "lat": [ 25.30601188, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10706455542021925 }, "lon": [ 51.18479632, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "c27f6ca8-7c55-4854-b7a4-8b1a1f0312eb" }, { "lat": [ 25.30601188, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 51.18479632, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "141c14b5-5379-4738-8f25-802e39497589" }, { "lat": [ 25.30601188, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11177425903369875 }, "lon": [ 51.18479632, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2d4efabb-4e06-4525-8c79-7c87938a8df8" }, { "lat": [ 25.30601188, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 51.18479632, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8f0d77ad-8ae1-4cf5-bb6f-7d0c0d054c2e" }, { "lat": [ 25.30601188, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 51.18479632, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "88b8517d-b517-4706-b69d-63cfdb4c24a5" }, { "lat": [ 25.30601188, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 51.18479632, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "15cbc3f4-e60c-44af-acd8-5a6dba52e44a" }, { "lat": [ 25.30601188, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 51.18479632, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d4547564-02f2-46c8-b0ba-5a0751d036d3" }, { "lat": [ 25.30601188, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 51.18479632, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a00df2a0-e3ba-44de-8f5f-ee09f873cd37" }, { "lat": [ 25.30601188, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 51.18479632, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4ecd3a9c-7dc8-4791-b5cf-a5039a400f1d" }, { "lat": [ 25.30601188, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 51.18479632, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "be956040-e1de-4209-8f81-bcd4d90d1764" }, { "lat": [ 25.30601188, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 51.18479632, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4e0b69b1-75d6-4374-a6c2-bafe6ef480a8" }, { "lat": [ 25.30601188, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 51.18479632, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9b670cb6-f759-4900-b1b3-244474762d1d" }, { "lat": [ 25.30601188, 29.83762955 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 51.18479632, -8.45615795 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "d600c28f-e418-45fc-97de-5a075cc43fad" }, { "lat": [ 25.30601188, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 51.18479632, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cb031bc2-75a2-4d72-afb1-f2b4e171738a" }, { "lat": [ 25.30601188, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 51.18479632, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7dc10856-aa72-41d4-bdd8-cf1bc5c6330f" }, { "lat": [ 25.30601188, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12943564758424686 }, "lon": [ 51.18479632, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "e4fe361f-4411-4aff-a42d-0cbd80993ee2" }, { "lat": [ -21.114444, -25.73288704 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 55.5325, 134.49100008 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "1dd04f73-4709-41c7-8a6a-b15d1c9f9fe2" }, { "lat": [ -21.114444, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 55.5325, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c2ea765b-2d0a-46f9-b850-9515bb95d518" }, { "lat": [ -21.114444, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 55.5325, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "b979300f-51ad-4294-86e5-1292acbc7614" }, { "lat": [ 45.85243127, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 24.97293039, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "173f982f-1c22-4e21-9d2d-f33a291a9e2e" }, { "lat": [ 45.85243127, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10117742590336988 }, "lon": [ 24.97293039, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "fbebabfe-a723-4a66-b787-28bc968e6c60" }, { "lat": [ 45.85243127, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.97293039, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f272a75e-c0cc-4088-a24e-862bd4afba3a" }, { "lat": [ 45.85243127, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 24.97293039, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "257267b1-10b3-40d3-bee3-52a036d6c2af" }, { "lat": [ 45.85243127, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11059683313032886 }, "lon": [ 24.97293039, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e47ce50f-196d-4fa7-b522-acbe7ee08913" }, { "lat": [ 45.85243127, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 24.97293039, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c84b9a3c-5baa-40fe-97e7-c3abb71bdf1c" }, { "lat": [ 45.85243127, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 24.97293039, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "055858e3-3a73-4064-9158-f8e903be4b9d" }, { "lat": [ 45.85243127, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 24.97293039, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b76774c2-c880-4f3e-ae1e-0b90f26be1f4" }, { "lat": [ 45.85243127, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.109419407226959 }, "lon": [ 24.97293039, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "66777f1e-8bf4-48bd-8c5e-513efd8709c9" }, { "lat": [ 45.85243127, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.97293039, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5ff5f8ab-b5d9-4eb2-bcde-013e747cffb5" }, { "lat": [ 45.85243127, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.97293039, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f6478e72-6e2b-445e-be13-b6a2c15786fc" }, { "lat": [ 45.85243127, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 24.97293039, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b5f5c1f4-b31a-4073-ab9a-e60c49da3d3b" }, { "lat": [ 45.85243127, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.97293039, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "373265b6-da43-4d3e-a5a3-4d115d803e2b" }, { "lat": [ 45.85243127, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 24.97293039, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5541885a-0751-4069-a6c9-13b8a0281e49" }, { "lat": [ 45.85243127, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 24.97293039, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c48d17d5-2f09-44d9-a398-5de2df761bd8" }, { "lat": [ 45.85243127, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 24.97293039, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6b2915e6-7465-4f14-a402-5789a6ee459b" }, { "lat": [ 45.85243127, 29.83762955 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 24.97293039, -8.45615795 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5482e3d5-fec0-4687-8190-2d819341b622" }, { "lat": [ 45.85243127, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10588712951684938 }, "lon": [ 24.97293039, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c03ce7af-84e6-4f6d-8853-a057886d5b24" }, { "lat": [ 45.85243127, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 24.97293039, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "46738619-eae5-4fa6-90d4-68d696eec55a" }, { "lat": [ 45.85243127, -17.27381643 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 24.97293039, 35.53367543 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "436ffc32-f5d4-4f52-becb-ef8501eca12b" }, { "lat": [ 45.85243127, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1 }, "lon": [ 24.97293039, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "5205cd00-c1e6-4518-8a53-15df16c67d14" }, { "lat": [ 45.85243127, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 24.97293039, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dce0065b-1224-46d0-b378-9b456fec70d3" }, { "lat": [ 45.85243127, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 24.97293039, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "994e75bd-64dd-4f77-afd5-44158e6d5fbe" }, { "lat": [ 45.85243127, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 24.97293039, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "01c1addf-4099-47fa-bfc6-387aed8db6f8" }, { "lat": [ 45.85243127, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.97293039, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ac7f480c-f8a5-44c4-b526-689ca3f68af4" }, { "lat": [ 45.85243127, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 24.97293039, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "93a5f6b0-a269-419a-8d18-5c202238030d" }, { "lat": [ 45.85243127, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.17300040600893218 }, "lon": [ 24.97293039, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "8a74018c-467b-4859-bd9b-ae4b7e8bacb1" }, { "lat": [ 45.85243127, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 24.97293039, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "694a401b-25fe-4e2c-b68d-340380883db5" }, { "lat": [ 44.2215032, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10353227771010963 }, "lon": [ 20.78958334, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "f8d29ca8-66d3-4956-a1ec-5435858d3d28" }, { "lat": [ 44.2215032, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 20.78958334, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d24e3cf4-a84e-415d-b4bf-ccb072a03783" }, { "lat": [ 44.2215032, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 20.78958334, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "15e7371d-0ea2-4a7a-89d6-ee0582395193" }, { "lat": [ 44.2215032, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 20.78958334, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dfb2348a-a47e-45e2-9580-e8a5edb4e15b" }, { "lat": [ 44.2215032, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 20.78958334, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "69ac11d3-17bd-4ba4-8594-3773c96eee59" }, { "lat": [ 44.2215032, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 20.78958334, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "936bd2bd-78ec-4503-9226-68180732962a" }, { "lat": [ 44.2215032, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 20.78958334, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7920946d-5073-42f7-aad8-7cf5a6f7a929" }, { "lat": [ 44.2215032, 9.59411452 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 20.78958334, 8.08943895 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c4aaec1b-d71e-490c-87e4-cd752dac0c11" }, { "lat": [ 44.2215032, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 20.78958334, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2613d815-f993-4475-92a8-6a5a5ce96253" }, { "lat": [ 44.2215032, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11648396264717824 }, "lon": [ 20.78958334, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "4b4003ba-f02e-481d-97ab-650e9e942c83" }, { "lat": [ 44.2215032, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 20.78958334, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "632134bd-f9cf-47d2-960e-68ab6897c8e1" }, { "lat": [ 61.98052209, 23.90528188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.68656112, 54.300167099999996 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1f28a0c7-4e53-44d5-8f4e-c873773a1258" }, { "lat": [ 61.98052209, 40.28952569 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 96.68656112, 44.92993276 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "63753e0a-4a00-411b-b003-6666a61b7701" }, { "lat": [ 61.98052209, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 96.68656112, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ba4cd78a-9ba6-4e3b-9654-ba28c89cb430" }, { "lat": [ 61.98052209, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11883881445391799 }, "lon": [ 96.68656112, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "048e36d6-aa06-44a4-aef2-048a799002f0" }, { "lat": [ 61.98052209, 40.28827235 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.68656112, 47.54599879 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e5216503-9a59-48f3-b7b2-eb80bde1317f" }, { "lat": [ 61.98052209, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 96.68656112, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3259a7b8-2939-4401-ada5-51c4cbc88710" }, { "lat": [ 61.98052209, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10824198132358913 }, "lon": [ 96.68656112, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "8b9c5c2d-656a-4967-b98b-941fe2dd62e1" }, { "lat": [ 61.98052209, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12354851806739749 }, "lon": [ 96.68656112, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e69f8598-f40b-415c-9d16-9de8ba302b96" }, { "lat": [ 61.98052209, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 96.68656112, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b63aace5-9113-49b2-9c17-3e43471d0e75" }, { "lat": [ 61.98052209, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1365002030044661 }, "lon": [ 96.68656112, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9b4ea0ea-4f6b-4e6a-88d8-f3aa15315ef3" }, { "lat": [ 61.98052209, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 96.68656112, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "9b4554ad-19b9-4525-98f0-dc7e5b7ab844" }, { "lat": [ 61.98052209, 21.62289528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ 96.68656112, -79.01605384 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "98553490-99c6-4fe7-a8f0-8a7b93228701" }, { "lat": [ 61.98052209, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 96.68656112, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "730f0ac2-4332-4ff1-9155-991876fdf71f" }, { "lat": [ 61.98052209, 28.15893849 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 96.68656112, 2.61732301 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e1564e36-f7f5-4ba0-85f9-d25862154571" }, { "lat": [ 61.98052209, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 96.68656112, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9811dd99-7392-449e-bbc7-5a419f058707" }, { "lat": [ 61.98052209, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 96.68656112, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2568056c-4638-4b41-8a0e-9643b13064c8" }, { "lat": [ 61.98052209, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 96.68656112, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dddf544b-96ab-4cee-88c6-2eb0b5dd6a21" }, { "lat": [ 61.98052209, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ 96.68656112, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4173a7bb-36c5-4602-a749-3e27c36005cf" }, { "lat": [ 61.98052209, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 96.68656112, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5cec8b67-e857-4f7c-9d64-d1505c67d136" }, { "lat": [ 61.98052209, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17300040600893218 }, "lon": [ 96.68656112, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e1a18b89-d37e-4a9b-b07b-6537a5e5d0cf" }, { "lat": [ 61.98052209, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12237109216402761 }, "lon": [ 96.68656112, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cdfb00a7-73cf-4514-9770-9dda9b551fab" }, { "lat": [ 61.98052209, 29.33431262 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.68656112, 47.58700459 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7c51afb5-8294-4810-a661-dcb3bc612716" }, { "lat": [ 61.98052209, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 96.68656112, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "352f4744-7bc0-449d-93dd-b8f48616674b" }, { "lat": [ 61.98052209, 46.82681544 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 96.68656112, 103.05299765 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "22d52cd0-a9a4-43a8-a6d9-5332be763618" }, { "lat": [ 61.98052209, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1317904993909866 }, "lon": [ 96.68656112, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "02864523-4d4f-4e49-ac8b-fed448e2e83a" }, { "lat": [ 61.98052209, 20.60515333 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.68656112, 56.09166155 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "78c852a6-8160-4e0f-abed-70de5e65c52c" }, { "lat": [ 61.98052209, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.68656112, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "53a20967-1435-4771-81b1-308998307be7" }, { "lat": [ 61.98052209, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.68656112, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "16f468d7-ade6-4698-b059-87cf1758c60d" }, { "lat": [ 61.98052209, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 96.68656112, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c2d21202-9d99-4de7-8063-c11566afe672" }, { "lat": [ 61.98052209, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 96.68656112, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2f50f118-25e0-4aa2-ab20-c16fbfc9fe9c" }, { "lat": [ 61.98052209, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12472594397076736 }, "lon": [ 96.68656112, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1a5ba8fd-dd26-4899-908f-28f36f96e251" }, { "lat": [ 61.98052209, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3872919204222493 }, "lon": [ 96.68656112, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "63ad100a-e286-445b-965e-398d6482c03c" }, { "lat": [ 61.98052209, 41.75554225 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 96.68656112, 63.14001528 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "aadbb9fc-064c-4dc9-810e-5f19ab014657" }, { "lat": [ 61.98052209, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 96.68656112, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "47ae7eab-3696-4de6-a288-7105a5a2f748" }, { "lat": [ 61.98052209, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10824198132358913 }, "lon": [ 96.68656112, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c953de34-6119-4d24-af58-edc71328c1ba" }, { "lat": [ -1.99033832, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.91988515, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "fa4183b6-f60d-41a0-8cfd-30dd7b6c19b4" }, { "lat": [ -1.99033832, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.91988515, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9f2854da-3d1d-46e6-9161-dae0bf07aebe" }, { "lat": [ 24.12245841, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 44.53686271, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "059a99cf-3683-431a-947d-f71dc4f6f204" }, { "lat": [ 24.12245841, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1270807957775071 }, "lon": [ 44.53686271, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "ae89c425-1bef-46af-bbfe-196c09af18fb" }, { "lat": [ 24.12245841, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 44.53686271, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e190471c-4ab9-42f5-afb4-d1fdc20febfa" }, { "lat": [ 24.12245841, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ 44.53686271, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "a1d08f11-9b53-4e3a-886f-f99ed8b9ee55" }, { "lat": [ 24.12245841, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11648396264717824 }, "lon": [ 44.53686271, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "bd35c88e-c585-44d4-b09b-61dec6dbccb1" }, { "lat": [ 24.12245841, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 44.53686271, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "81249a69-ccb1-4cea-a00e-616038ea498b" }, { "lat": [ 24.12245841, 3.91383431 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10353227771010963 }, "lon": [ 44.53686271, -73.08114582 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "5e0b1507-7f7e-4c0d-bf7a-4282e36e23c0" }, { "lat": [ 24.12245841, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.53686271, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "53358c2f-35c7-4c2b-8775-c640582ec53b" }, { "lat": [ 24.12245841, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11883881445391799 }, "lon": [ 44.53686271, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a73e28f5-ac4e-4ecd-a080-87cf5a41999f" }, { "lat": [ 24.12245841, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.53686271, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1e7f5403-67c0-4a41-8279-b573bccf97eb" }, { "lat": [ 24.12245841, 28.15893849 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10706455542021925 }, "lon": [ 44.53686271, 2.61732301 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9e9590da-47b9-4386-aa72-33b0e9073ae0" }, { "lat": [ 24.12245841, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.11648396264717824 }, "lon": [ 44.53686271, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "98cd1a53-7c36-4451-9e79-364e995b963d" }, { "lat": [ 24.12245841, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 44.53686271, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9407dca2-529e-49b8-81d6-b996a929248f" }, { "lat": [ 24.12245841, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 44.53686271, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "370580c5-b1b2-47ae-a73c-bf55834bcede" }, { "lat": [ 24.12245841, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14238733252131547 }, "lon": [ 44.53686271, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f7b00648-dd1a-4cf7-955a-c5f31143cea4" }, { "lat": [ 24.12245841, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 44.53686271, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dcaff9a9-5a52-4e9b-9bc4-6324cad1efc6" }, { "lat": [ 24.12245841, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.53686271, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3806dcfe-4c1c-4beb-9c92-38ce569ca7d3" }, { "lat": [ 24.12245841, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 44.53686271, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8cb3c8b7-cd81-4278-b645-e5efb8591775" }, { "lat": [ 24.12245841, 49.76725361 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 44.53686271, 6.07182201 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0c8bac48-5608-4968-9293-dbea0c8b5501" }, { "lat": [ 24.12245841, 29.83762955 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 44.53686271, -8.45615795 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "b19da613-3a9d-4efc-ba55-6fb9fa386df9" }, { "lat": [ 24.12245841, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 44.53686271, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "1f5c9963-a6d9-4975-8651-5926ee06a969" }, { "lat": [ 24.12245841, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.53686271, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2b7bf9eb-b777-43fc-ba39-1b1ce36acc84" }, { "lat": [ 24.12245841, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.53686271, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "53e59b25-d2b0-4da6-8eae-353c2f1002c0" }, { "lat": [ 24.12245841, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 44.53686271, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "08c7a9bd-4899-4f4d-bc7a-22d2c553bd49" }, { "lat": [ 24.12245841, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.53686271, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd64f4fb-339a-4e94-9ebe-c7fc007d5025" }, { "lat": [ 24.12245841, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.53686271, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "86675b86-fb40-452c-aa79-77e5ae654ac9" }, { "lat": [ 24.12245841, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 44.53686271, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5dfa6bfa-27f2-4092-bc93-10f990b71481" }, { "lat": [ 24.12245841, 15.99035669 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10235485180673976 }, "lon": [ 44.53686271, 29.94046812 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "0ecbab69-da8f-4919-9ccf-e64a3601adde" }, { "lat": [ 24.12245841, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 44.53686271, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0fa7c7f8-0211-42d2-a1eb-b6515b3512ab" }, { "lat": [ 24.12245841, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.12354851806739749 }, "lon": [ 44.53686271, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "e589ce34-b428-4d11-959d-aea23d53b155" }, { "lat": [ 24.12245841, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.17064555420219246 }, "lon": [ 44.53686271, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "38b4eea4-4728-433f-9631-f803b55917e6" }, { "lat": [ 24.12245841, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 44.53686271, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "945b276f-dc0c-4300-af72-c53c5eabcdc2" }, { "lat": [ 15.99035669, 47.58549439 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.94046812, 14.1264761 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "3871c926-0b57-4923-bbb2-a4f9ef0fa4b4" }, { "lat": [ 15.99035669, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.94046812, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "ad33ea04-adcc-4345-8988-fdf2d2d96ed6" }, { "lat": [ 15.99035669, 49.73341233 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ 29.94046812, 15.31240163 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f57b4b3b-d708-4957-a3a6-03ccb533ac86" }, { "lat": [ 15.99035669, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 29.94046812, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "51001fbe-43bd-486f-82ff-2b41b9374aa5" }, { "lat": [ 15.99035669, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.94046812, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "133cf518-fba1-4325-9834-525cf53ef9bd" }, { "lat": [ 15.99035669, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 29.94046812, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "369c4ab4-8f25-49cb-bbe6-a5dc48993a1c" }, { "lat": [ 15.99035669, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10353227771010963 }, "lon": [ 29.94046812, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "5f29445c-88d6-467b-8c34-ec0f7b7fb61b" }, { "lat": [ 15.99035669, 20.60515333 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.94046812, 56.09166155 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "223d642d-9d8e-45df-a4d0-eec4db0c9fdc" }, { "lat": [ 15.99035669, 29.9497515 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 29.94046812, 69.33957937 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "46454e49-2b95-405a-b79b-03b27414fea1" }, { "lat": [ 15.99035669, 52.12759564 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 29.94046812, 19.39012835 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c339524d-1b6b-4895-bf2b-0e3a715e8737" }, { "lat": [ 15.99035669, 24.12245841 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 29.94046812, 44.53686271 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9451cb2a-a542-4099-bc4a-f1ecd8c07f59" }, { "lat": [ 15.99035669, 46.11554772 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 29.94046812, 14.80444238 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "22212fcd-c38d-4229-b615-a87c7adaa8be" }, { "lat": [ 15.99035669, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1047097036134795 }, "lon": [ 29.94046812, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "8711dc15-191e-4966-9776-d8509cc84a9a" }, { "lat": [ 62.77966519, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 16.74558049, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "cfcc5bb8-c9af-4d3e-9cd9-4f127a42e0b4" }, { "lat": [ 62.77966519, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.16475842468534307 }, "lon": [ 16.74558049, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "61bc193d-89bf-41ec-a8cf-ffd2278be73d" }, { "lat": [ 62.77966519, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 16.74558049, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a862627d-aaf9-4353-8512-89a709086a6e" }, { "lat": [ 62.77966519, -16.70814787 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 16.74558049, -64.68538645 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c5661027-53bc-460c-ab6e-581ad8a73dc9" }, { "lat": [ 62.77966519, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11412911084043849 }, "lon": [ 16.74558049, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "72da4ce1-7500-4368-9509-a4d409dab754" }, { "lat": [ 62.77966519, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1412099066179456 }, "lon": [ 16.74558049, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "253ec60e-d090-4b31-8a27-990dcf27b998" }, { "lat": [ 62.77966519, -37.73070989 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 16.74558049, -71.38256213 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c71013ad-8ab2-4478-a288-8dff4e58247c" }, { "lat": [ 62.77966519, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14474218432805522 }, "lon": [ 16.74558049, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "680f8af3-d650-432d-9e0b-47b80a0a4807" }, { "lat": [ 62.77966519, 3.91383431 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 16.74558049, -73.08114582 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c0156543-e206-4942-b85a-af44fe45486b" }, { "lat": [ 62.77966519, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 16.74558049, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cae8a4e4-bd6c-41cd-82fc-e8964489dd02" }, { "lat": [ 62.77966519, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 16.74558049, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "bd6d640e-efaa-4fe4-b5a8-31dcd8dca798" }, { "lat": [ 62.77966519, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 16.74558049, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "65c94d27-55ba-4322-a85e-a38fe996e28b" }, { "lat": [ 62.77966519, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ 16.74558049, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "afe21d1b-ce29-41a6-a4e9-8dfab1861e05" }, { "lat": [ 62.77966519, 33.03970582 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.74558049, 43.74353149 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3b014fea-350b-4d04-afb0-ed4f84f20cd6" }, { "lat": [ 62.77966519, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 16.74558049, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ac6ff502-9cb3-43ee-bf32-254f33d9e133" }, { "lat": [ 62.77966519, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14003248071457572 }, "lon": [ 16.74558049, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8dde669f-98f1-4c0f-bd04-be49506ad96c" }, { "lat": [ 62.77966519, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 16.74558049, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7caa3b9e-479d-4067-81c0-9be5c95dc314" }, { "lat": [ 62.77966519, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 16.74558049, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "71878083-9991-4a41-9746-efd5ac1ead0c" }, { "lat": [ 62.77966519, 7.61266509 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.74558049, 80.70108238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "97de246e-01ae-4d90-9d6f-372b5ce6e68a" }, { "lat": [ 62.77966519, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ 16.74558049, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "485a03af-df7e-4e99-8160-acbc5ad70b1e" }, { "lat": [ 62.77966519, -17.27381643 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 16.74558049, 35.53367543 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "8ba37299-20c9-4ae5-b4e6-7c96e597b1fa" }, { "lat": [ 62.77966519, -22 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 16.74558049, 17 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "97b2ed5d-34a8-4bce-b425-2b0cada0380a" }, { "lat": [ 62.77966519, 12.84709429 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 16.74558049, -85.0305297 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7f90062c-64e4-4ab9-8fd8-63df6061ca42" }, { "lat": [ 62.77966519, 28.24891365 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 16.74558049, 83.91582640000001 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f48241ea-a792-4bdc-a924-80242216cd7e" }, { "lat": [ 62.77966519, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.11059683313032886 }, "lon": [ 16.74558049, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "e8e08bf4-ac25-428f-ba95-f506f2545c82" }, { "lat": [ 62.77966519, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 16.74558049, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1089d006-ab74-41dd-b62c-07bd5a0ac271" }, { "lat": [ 62.77966519, 25.30601188 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.74558049, 51.18479632 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "af3ffe75-b282-43ca-8e96-561b1ce33c31" }, { "lat": [ 62.77966519, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 16.74558049, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4b7906a7-56f5-48e1-a0b4-0aae3670af5e" }, { "lat": [ 62.77966519, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 16.74558049, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ba022761-dbbf-4694-88e0-8f2b7fa5032a" }, { "lat": [ 62.77966519, 15.11815794 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 16.74558049, 101.0028813 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1058cb20-8998-45f2-a9cd-f89c246456d5" }, { "lat": [ 62.77966519, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 16.74558049, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a809c3c4-c2c9-49cd-b115-1892f68a9612" }, { "lat": [ 62.77966519, -6.27565408 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 16.74558049, 34.81309981 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "36cb464f-d0d9-44bb-8c6d-40a5bab60468" }, { "lat": [ 62.77966519, 1.27469299 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 16.74558049, 32.36907971 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "dd38b6c2-d5eb-45b6-a062-f6b4a70756be" }, { "lat": [ 62.77966519, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.4285018270401949 }, "lon": [ 16.74558049, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "50e95dbb-3072-48db-8bde-b68221bb88a2" }, { "lat": [ 62.77966519, 7.12422421 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 16.74558049, -66.18184123 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b5b21786-6d9f-44a9-a26e-ae8646265052" }, { "lat": [ 62.77966519, 16.646016699999997 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 16.74558049, 106.29914698 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "36e14d46-1eee-4562-bb81-e2e549598da2" }, { "lat": [ 62.77966519, -29.00034095 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11059683313032886 }, "lon": [ 16.74558049, 25.08390093 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f042c671-3e0d-4bbf-a597-c47c9623a052" }, { "lat": [ 62.77966519, -19.00420419 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 16.74558049, 29.8514412 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2c506a8d-46bf-46f9-a5a7-74104e372064" }, { "lat": [ 1.35876087, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12354851806739749 }, "lon": [ 103.81725592, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "326b7867-007f-4a09-ba3d-c45feac87694" }, { "lat": [ 1.35876087, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.3084043848964677 }, "lon": [ 103.81725592, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "49b0487a-b905-421c-ba5e-74328631ef47" }, { "lat": [ 1.35876087, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 103.81725592, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "32fec5c6-ab52-4e68-b642-f8c92e34a2d3" }, { "lat": [ 1.35876087, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ 103.81725592, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "c2bc93f0-ed31-4e79-896e-34acc116293b" }, { "lat": [ 1.35876087, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.15180673974827447 }, "lon": [ 103.81725592, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "7698200f-fd37-4e3a-8ad8-1619c6337f2c" }, { "lat": [ 1.35876087, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13767762890783597 }, "lon": [ 103.81725592, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d46e8286-1352-44e9-9b12-0ad6392fc08a" }, { "lat": [ 1.35876087, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 103.81725592, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "385fff58-03ff-4243-bd11-4f486991ccbd" }, { "lat": [ 1.35876087, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 103.81725592, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "580e18cc-141f-48ef-8670-f8c8a1a807c4" }, { "lat": [ 1.35876087, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.17771010962241168 }, "lon": [ 103.81725592, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "195ce6a3-8a71-4403-b407-8af7b4999a37" }, { "lat": [ 1.35876087, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13061307348761672 }, "lon": [ 103.81725592, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ce87dd03-a006-48f3-9e64-d711d826d7b2" }, { "lat": [ 1.35876087, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 103.81725592, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ebe2a153-4bff-419d-92c9-b61a3d2a0571" }, { "lat": [ 1.35876087, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 103.81725592, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a20afed3-83b3-4143-9ff9-0b4026c73b15" }, { "lat": [ 1.35876087, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.19654892407632968 }, "lon": [ 103.81725592, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d8683131-99c0-4816-92df-67f95b892509" }, { "lat": [ 1.35876087, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.2047909053999188 }, "lon": [ 103.81725592, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a1175fa5-b1ef-4cbb-aa53-a0b344f7798b" }, { "lat": [ 1.35876087, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 103.81725592, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d2ce1390-b963-41f8-a7ba-78c456e1e950" }, { "lat": [ 1.35876087, 45.08047631 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.81725592, 16.40412899 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a83525a9-b378-4386-8a4a-0bdaaa7b3ad2" }, { "lat": [ 1.35876087, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81725592, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9585d457-c83f-4813-9f6e-309cfc33a636" }, { "lat": [ 1.35876087, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 103.81725592, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "713dcb2b-77bf-42cb-a783-7ec68f0503a6" }, { "lat": [ 1.35876087, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12943564758424686 }, "lon": [ 103.81725592, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6586da98-4d11-4e2e-8345-ba2123c463fd" }, { "lat": [ 1.35876087, 49.76725361 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 103.81725592, 6.07182201 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cce561c3-8066-46cf-b3aa-9f00c35981fd" }, { "lat": [ 1.35876087, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 103.81725592, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "c7d141a6-0759-448a-9e38-5e51e264c2e0" }, { "lat": [ 1.35876087, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10235485180673976 }, "lon": [ 103.81725592, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "b2314c68-e223-44d3-9d37-1a0a72f3c3f7" }, { "lat": [ 1.35876087, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 103.81725592, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cc8187f8-2755-4bf7-b210-f40a29067bf3" }, { "lat": [ 1.35876087, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 103.81725592, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b0686390-70ac-4046-bc2e-c71d56f4b9f5" }, { "lat": [ 1.35876087, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.12825822168087697 }, "lon": [ 103.81725592, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "b8c6f278-64d6-485f-b074-e137fbb26733" }, { "lat": [ 1.35876087, -9.15280381 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 103.81725592, -74.38242685 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "16137867-899a-4604-a53e-77a0c42c7121" }, { "lat": [ 1.35876087, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11648396264717824 }, "lon": [ 103.81725592, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ebe63939-af1e-41e1-b803-d7819dbd1c4b" }, { "lat": [ 1.35876087, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81725592, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d7e00661-f189-4209-9715-9aefebafddd2" }, { "lat": [ 1.35876087, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 103.81725592, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2cbb5875-c4ef-4f0f-a6b8-56f83746dcf5" }, { "lat": [ 1.35876087, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81725592, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6e53d2eb-de79-43d7-86ec-55124f02d841" }, { "lat": [ 1.35876087, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 103.81725592, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4537edd5-9499-4b85-a5ae-cbebaac327d9" }, { "lat": [ 1.35876087, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 103.81725592, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f39a56d0-ee12-48af-9d3d-17f4083aac96" }, { "lat": [ 1.35876087, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 103.81725592, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dc2f4735-ef1b-4fc8-9ef0-0397208d8ffe" }, { "lat": [ 1.35876087, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 103.81725592, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eb87e1c5-bf05-4b04-a58f-f23f61b829ae" }, { "lat": [ 1.35876087, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.49326025172553795 }, "lon": [ 103.81725592, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8a8b8801-cf70-498b-a95c-36cf181665e3" }, { "lat": [ 1.35876087, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 103.81725592, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c24b7b90-6375-4116-99b0-02f184aab384" }, { "lat": [ 46.11554772, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 14.80444238, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "1a341b3f-bac3-4736-834b-f18b55a2776b" }, { "lat": [ 46.11554772, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1047097036134795 }, "lon": [ 14.80444238, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "caf436ec-afc9-471f-b91b-ccf94979ee95" }, { "lat": [ 46.11554772, 23.86731158 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.80444238, 90.23812743 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "925cfd32-bf72-4a4d-bfc6-1ae6a3ae9d14" }, { "lat": [ 46.11554772, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ 14.80444238, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "ddca6648-41df-4b88-9a8b-06f81086282e" }, { "lat": [ 46.11554772, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ 14.80444238, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "cf577dbe-152c-452e-a3c2-1e62c80241aa" }, { "lat": [ 46.11554772, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12001624035728786 }, "lon": [ 14.80444238, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "269c7980-ca2a-48d4-ac81-76fd95dd0788" }, { "lat": [ 46.11554772, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.80444238, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "284b6a96-65ef-43a0-a08c-7014bc540be1" }, { "lat": [ 46.11554772, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.80444238, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1263e23f-fd45-4ba7-92ef-9b09377941c3" }, { "lat": [ 46.11554772, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.80444238, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "86df7d3a-1a24-4254-9284-32bc8082c420" }, { "lat": [ 46.11554772, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 14.80444238, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f4fa9c7c-dc2d-496d-96f0-0b62c10a269c" }, { "lat": [ 46.11554772, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10824198132358913 }, "lon": [ 14.80444238, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "eda0d282-690a-4ae4-b1cb-466733ada61e" }, { "lat": [ 46.11554772, 3.78986846 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.80444238, 109.69762284 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fa856aac-de75-4583-8c45-225a4ce49e4e" }, { "lat": [ 46.11554772, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.80444238, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dfaf2676-6753-4ccf-a61c-aff0468426d1" }, { "lat": [ 46.11554772, 15.99035669 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 14.80444238, 29.94046812 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f0f21cc7-6b66-4135-9271-83835282101d" }, { "lat": [ 46.11554772, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 14.80444238, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5128d655-16bc-4ee7-9d14-f35112b3babe" }, { "lat": [ 46.11554772, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 14.80444238, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "192b819c-ed70-4969-a866-a20b806f545f" }, { "lat": [ 46.11554772, 23.753992800000002 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 14.80444238, 120.95427281 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7f5f0ddc-e647-4556-903a-60590712f4a0" }, { "lat": [ 46.11554772, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.14827446203816486 }, "lon": [ 14.80444238, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "601a63fd-d357-4843-9e21-38be4c2c0bfd" }, { "lat": [ 48.70547528, -35.3813488 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ 19.47905218, -65.17980692 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "c82c64aa-c440-49f1-bbd5-05ea25fd88fe" }, { "lat": [ 48.70547528, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.1047097036134795 }, "lon": [ 19.47905218, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "86433bac-707f-4f07-ab56-191e58ead4cc" }, { "lat": [ 48.70547528, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10588712951684938 }, "lon": [ 19.47905218, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4a6967da-b877-447d-b73e-a6a2d653b1e9" }, { "lat": [ 48.70547528, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11412911084043849 }, "lon": [ 19.47905218, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9d3b7f59-c882-43f9-ac34-4532302fbb86" }, { "lat": [ 48.70547528, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 19.47905218, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d4959d18-21db-4a69-b2d3-105442cf01be" }, { "lat": [ 48.70547528, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.47905218, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e9888e1e-318e-4617-a35b-f5976afe43da" }, { "lat": [ 48.70547528, 26.49593311 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 19.47905218, 29.86190099 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b4d9d193-c018-4a58-8963-79f21b054424" }, { "lat": [ 48.70547528, 42.16855755 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.47905218, 43.50780252 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "82728cb5-a2ec-4d45-99b1-27e410ee4d5c" }, { "lat": [ 48.70547528, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.47905218, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a71fbfcb-926e-42c5-b836-06e3defa5bd8" }, { "lat": [ 48.70547528, 22.88578212 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 19.47905218, 79.61197609999999 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1a80fbec-9888-46e0-b671-b337d81fe47c" }, { "lat": [ 48.70547528, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 19.47905218, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "850860d0-90f1-4da2-9e5a-5c279b8e1c30" }, { "lat": [ 48.70547528, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 19.47905218, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6102c068-5c5e-4797-b8fc-62fda361d855" }, { "lat": [ 48.70547528, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ 19.47905218, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d2b6e927-ddf1-4064-9a79-138ebee1bb3f" }, { "lat": [ 48.70547528, -17.27381643 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 19.47905218, 35.53367543 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1598a979-6535-49cb-8163-66d277729e4e" }, { "lat": [ 48.70547528, 29.9497515 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.47905218, 69.33957937 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "96e813ac-7a5b-46ff-858b-ed52b5aeb748" }, { "lat": [ 48.70547528, 1.35876087 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.47905218, 103.81725592 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bc21862d-a1c9-46a2-9ad3-e5a024a301a1" }, { "lat": [ 48.70547528, 35.02547389 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.47905218, 38.50788204 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bb57d38c-8309-4342-a1fa-cc10e8928135" }, { "lat": [ 48.70547528, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12119366626065774 }, "lon": [ 19.47905218, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "56a6c48f-3251-4e5d-91ae-2514a2c97088" }, { "lat": [ 48.70547528, 41.75554225 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 19.47905218, 63.14001528 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "117bf4ac-c486-4ae7-aa04-2e47da56e67e" }, { "lat": [ 14.36624173, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ -14.4734924, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "54dcf839-bb1c-47fc-b78e-f16d7087d129" }, { "lat": [ 14.36624173, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ -14.4734924, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d89e2f23-2d12-4c17-96ee-9c8dcd513994" }, { "lat": [ 14.36624173, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11177425903369875 }, "lon": [ -14.4734924, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "27566da6-bd09-4451-9389-e96eb46ec621" }, { "lat": [ 35.02547389, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10117742590336988 }, "lon": [ 38.50788204, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "dcbc758e-e609-46d2-b815-9cfb409a95aa" }, { "lat": [ 35.02547389, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 38.50788204, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e9f11e52-0264-49a4-84a1-5533d766754a" }, { "lat": [ 35.02547389, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 38.50788204, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "5ff77f76-69cd-4672-a4a0-e62b900c084f" }, { "lat": [ 35.02547389, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ 38.50788204, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "0b77cd78-bd76-412f-a151-975582a1c162" }, { "lat": [ 35.02547389, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 38.50788204, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "23e2c304-5fe2-4940-b3af-60a302c665fd" }, { "lat": [ 35.02547389, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 38.50788204, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "0e16a629-f6be-4f5f-88a8-e199c315262c" }, { "lat": [ 35.02547389, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ 38.50788204, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "52c6fb0b-fba5-46a5-85cd-c297a770f43b" }, { "lat": [ -26.55843045, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 31.4819369, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "61729da1-4ba0-483c-86af-908ecde4855f" }, { "lat": [ -26.55843045, 32.57503292 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 31.4819369, 54.27407004 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "a8536339-2b82-44f9-980a-e3a67ed56b93" }, { "lat": [ 8.52531356, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 0.96232845, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d6ff2102-5255-4744-9e43-1d37793f93dc" }, { "lat": [ 15.11815794, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 101.0028813, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "90d52117-9c57-4ae9-9fc0-16215bac115b" }, { "lat": [ 15.11815794, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11648396264717824 }, "lon": [ 101.0028813, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "87bef1d1-756f-4332-b753-bcfd57bbfa14" }, { "lat": [ 15.11815794, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 101.0028813, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "02783c5c-4021-4cf7-a9d4-e166ec0c0475" }, { "lat": [ 15.11815794, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 101.0028813, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "23e6df65-b2f0-4748-9186-aebf93372781" }, { "lat": [ 15.11815794, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ 101.0028813, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "3fa7c739-725c-4260-ab4d-0ba072fa9a65" }, { "lat": [ 15.11815794, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 101.0028813, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c214de1b-bf87-44ca-a920-a41d63b45038" }, { "lat": [ 15.11815794, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12119366626065774 }, "lon": [ 101.0028813, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e4bc1693-24c6-414d-8ad2-c6cd2a21d15c" }, { "lat": [ 15.11815794, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 101.0028813, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "15016e7a-ba0f-4e33-ab60-86933b5efe4a" }, { "lat": [ 15.11815794, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 101.0028813, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3b6019ee-4049-424b-924f-b7446c8b30a2" }, { "lat": [ 15.11815794, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 101.0028813, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "20a6d8f5-2585-4120-9fa5-92a598b58b8a" }, { "lat": [ 15.11815794, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 101.0028813, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7463b651-73a8-4541-bca9-dfe6849f16ca" }, { "lat": [ 15.11815794, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 101.0028813, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4565b749-d05c-451b-9429-c4ae45579aab" }, { "lat": [ 15.11815794, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.14709703613479497 }, "lon": [ 101.0028813, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2429409b-223e-43ce-8775-ec8887fbd2dc" }, { "lat": [ 15.11815794, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 101.0028813, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "64ccbed6-a09a-42c3-aaf1-fc3b54e16034" }, { "lat": [ 34.11956246, -35.3813488 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ 9.55288359, -65.17980692 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "8544f4e1-e3a7-4eb6-b50a-62eaec95cc79" }, { "lat": [ 34.11956246, -25.73288704 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.10235485180673976 }, "lon": [ 9.55288359, 134.49100008 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "bff9c0ad-4d93-4dec-97e4-0f5ae860604c" }, { "lat": [ 34.11956246, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "141b151c-3d7c-4ef6-a706-25456e0101ed" }, { "lat": [ 34.11956246, -10.78777702 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.10117742590336988 }, "lon": [ 9.55288359, -53.09783113 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "cb2067ea-7815-4780-8f07-e9d00e2a9564" }, { "lat": [ 34.11956246, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11766138855054811 }, "lon": [ 9.55288359, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "84239970-f474-499a-96b4-c99f5ab9256b" }, { "lat": [ 34.11956246, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 9.55288359, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "11ae7afe-d96f-456f-9b85-88b31c1f508a" }, { "lat": [ 34.11956246, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 9.55288359, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "a05b15fe-74bc-4136-b103-f6edff2e18d6" }, { "lat": [ 34.11956246, 49.73341233 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 9.55288359, 15.31240163 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "ad01ec5b-9a39-4e4e-a868-3efd33b3ae6e" }, { "lat": [ 34.11956246, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 9.55288359, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "89ce86d7-f238-4a30-9290-d8a3e83baef1" }, { "lat": [ 34.11956246, 55.98125296 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, 10.02800992 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "79a75e86-b081-4519-8748-fdbed389757b" }, { "lat": [ 34.11956246, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 9.55288359, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a18db490-4cec-43e6-8e26-2932268effa3" }, { "lat": [ 34.11956246, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "aaa4780e-5877-4b23-bc03-f526e268c5e2" }, { "lat": [ 34.11956246, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.2730816077953715 }, "lon": [ 9.55288359, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0c24d28c-2b5b-4dc4-a36b-1ac2ea7bba6a" }, { "lat": [ 34.11956246, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0b429c99-5084-45b3-a99d-b4f5f04b8455" }, { "lat": [ 34.11956246, 53.17544870000001 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, -8.13793569 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c35e3328-e031-40c4-97e9-f74f0dbd0ab0" }, { "lat": [ 34.11956246, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 9.55288359, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "235f4614-a1d6-437c-92da-46b1a5afa513" }, { "lat": [ 34.11956246, 32.57503292 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 9.55288359, 54.27407004 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "c92742d1-8ac4-4497-b480-87e4bfdda256" }, { "lat": [ 34.11956246, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10588712951684938 }, "lon": [ 9.55288359, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "299a6594-cf3e-4467-b06f-d0ef95561356" }, { "lat": [ 34.11956246, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 9.55288359, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "936be645-d0a6-4739-94f4-ad51d2e3f0bb" }, { "lat": [ 34.11956246, 49.76725361 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, 6.07182201 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "cbdc9775-0864-49e4-9fe5-6d4b1ecd950d" }, { "lat": [ 34.11956246, 20.60515333 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 9.55288359, 56.09166155 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "2373b94e-e67e-4173-9349-2eb1f44170dc" }, { "lat": [ 34.11956246, 52.12759564 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, 19.39012835 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "14a4bb0e-7863-4027-8248-a9d10962767a" }, { "lat": [ 34.11956246, 39.59550671 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 9.55288359, -8.50104361 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a5eb217c-d6e8-4afd-839e-7ec1f8087c05" }, { "lat": [ 34.11956246, 25.30601188 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10235485180673976 }, "lon": [ 9.55288359, 51.18479632 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9eadee81-cb78-44cf-8b7b-9e52a8c77c82" }, { "lat": [ 34.11956246, 44.2215032 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 9.55288359, 20.78958334 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f14934cc-beb2-4e78-8b0e-1b1270210aae" }, { "lat": [ 34.11956246, 24.12245841 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.12943564758424686 }, "lon": [ 9.55288359, 44.53686271 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "bc3adda0-53a5-46a3-908d-099a452724b4" }, { "lat": [ 34.11956246, 39.0616029 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 9.55288359, 35.16895346 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "a50a4b95-6f19-4bde-9a8c-db3e53e6a7c7" }, { "lat": [ 34.11956246, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11530653674380836 }, "lon": [ 9.55288359, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "5752d1df-a1c5-4592-a4b4-69f90e4db1a0" }, { "lat": [ 39.0616029, -35.3813488 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1047097036134795 }, "lon": [ 35.16895346, -65.17980692 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "d835b1d9-0a63-47c4-b621-c11c9536a3d6" }, { "lat": [ 39.0616029, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12354851806739749 }, "lon": [ 35.16895346, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d7cf849d-66c3-4557-9254-1a6116b1978d" }, { "lat": [ 39.0616029, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11766138855054811 }, "lon": [ 35.16895346, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "c2f54aae-b369-41fd-95ff-a18807949429" }, { "lat": [ 39.0616029, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 35.16895346, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "cd024aeb-a072-4a67-93ec-9980ff40c26e" }, { "lat": [ 39.0616029, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 35.16895346, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7d95cdb7-c3ca-4e1d-bc4d-1edf796ee905" }, { "lat": [ 39.0616029, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10235485180673976 }, "lon": [ 35.16895346, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "5c7ebde0-ef3a-4615-9e62-aca075a61da0" }, { "lat": [ 39.0616029, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.13767762890783597 }, "lon": [ 35.16895346, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9f0e1ae0-1724-4031-bc86-cdfe72a7cbfc" }, { "lat": [ 39.0616029, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 35.16895346, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "20cbf457-42ba-4bc1-8bc5-dc9ec2a79dad" }, { "lat": [ 39.0616029, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ 35.16895346, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "90eafe2f-f322-48be-9121-6d2d0f050f72" }, { "lat": [ 39.0616029, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.15298416565164435 }, "lon": [ 35.16895346, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "84b20b34-9793-4df4-bf67-ae9b20ee562f" }, { "lat": [ 39.0616029, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 35.16895346, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e436476c-108d-4de9-8e03-47bc9397c0dc" }, { "lat": [ 39.0616029, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13532277710109622 }, "lon": [ 35.16895346, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e901e60f-6fa0-422a-be2f-56c5a5aa1ee5" }, { "lat": [ 39.0616029, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 35.16895346, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a52ea030-585c-47d1-a843-8f27f4e4c7fc" }, { "lat": [ 39.0616029, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13061307348761672 }, "lon": [ 35.16895346, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ca699274-72eb-4b8b-ae70-4e4aadf19d28" }, { "lat": [ 39.0616029, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14591961023142508 }, "lon": [ 35.16895346, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "655772e4-bfed-4627-8905-88d0a05e8f71" }, { "lat": [ 39.0616029, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 35.16895346, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ef2cf34c-e719-440a-896c-fcc4121bda88" }, { "lat": [ 39.0616029, 47.16277506 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.16895346, 19.39559116 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "89884fb3-b2de-4f0c-8ad0-fa939f73d4ec" }, { "lat": [ 39.0616029, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11883881445391799 }, "lon": [ 35.16895346, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ce6c2075-564e-4fb1-b1ba-44f34b86dc12" }, { "lat": [ 39.0616029, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14356475842468536 }, "lon": [ 35.16895346, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "99ff2177-7451-4650-bfed-0a76ea9e2cd4" }, { "lat": [ 39.0616029, 55.32610984 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 35.16895346, 23.88719355 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1afa0c35-55a2-4a3e-bded-cd8d155342b1" }, { "lat": [ 39.0616029, 56.85085163 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 35.16895346, 24.91235983 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c637f130-d356-4229-854e-073b4c904db7" }, { "lat": [ 39.0616029, 41.59530893 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 35.16895346, 21.68211346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "39298df0-72af-4a11-be09-e8f81fda4cab" }, { "lat": [ 39.0616029, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 35.16895346, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "1bccd350-7818-432f-a751-496b0390c31f" }, { "lat": [ 39.0616029, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 35.16895346, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "53bbd2eb-0e97-4618-9ece-900023420147" }, { "lat": [ 39.0616029, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1270807957775071 }, "lon": [ 35.16895346, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d3ecb38d-2562-4f16-8b28-317aa4e7a08f" }, { "lat": [ 39.0616029, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 35.16895346, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d7f87eb6-d5be-4622-8cda-9641e2c708b6" }, { "lat": [ 39.0616029, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 35.16895346, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fedb3da0-c028-4dea-a5c3-dec615d9a5e8" }, { "lat": [ 39.0616029, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 35.16895346, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "12945b4c-e149-487f-b265-c18ed020651a" }, { "lat": [ 39.0616029, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 35.16895346, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ed3da5b9-092b-4332-87b8-ef0e534ed935" }, { "lat": [ 39.0616029, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 35.16895346, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2624ff19-33e1-4615-adf5-99870dcd6d14" }, { "lat": [ 39.0616029, 46.11554772 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 35.16895346, 14.80444238 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e179e4f7-7319-4240-815f-4e65c04adba7" }, { "lat": [ 39.0616029, 34.11956246 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 35.16895346, 9.55288359 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "ab2235ba-966b-403e-8ae6-b6e7fd6694b4" }, { "lat": [ 39.0616029, 48.99656673 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 35.16895346, 31.38326469 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e7399f90-b85f-4f63-8644-a1a7cd267e2c" }, { "lat": [ 39.0616029, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.3072269589930978 }, "lon": [ 35.16895346, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b2aab640-ef1c-4c37-af71-659769c0f0af" }, { "lat": [ 10.45733408, 51.10698181 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ -61.26567923, 10.38578051 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "5f439954-4ad5-4050-833e-caeddff7e061" }, { "lat": [ 10.45733408, 54.12387156 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -61.26567923, -2.86563164 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "3033ff25-5a92-4169-8be4-caede1ef2f32" }, { "lat": [ 10.45733408, 3.78986846 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -61.26567923, 109.69762284 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "cf415967-2ee5-489a-9ba8-79fb08e55073" }, { "lat": [ 23.753992800000002, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 120.95427281, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d5d8cc10-3991-48f1-8355-9f2757ed5fb0" }, { "lat": [ 23.753992800000002, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.15533901745838408 }, "lon": [ 120.95427281, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "efc5a726-c411-498b-9c5a-352ebb3f81e9" }, { "lat": [ 23.753992800000002, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 120.95427281, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9d8be4d9-79e8-4cca-89aa-5cdd1d3bd789" }, { "lat": [ 23.753992800000002, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 120.95427281, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f46e5892-a9eb-4bb1-8647-2bfdc99d87a9" }, { "lat": [ 23.753992800000002, -10.78777702 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10706455542021925 }, "lon": [ 120.95427281, -53.09783113 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "c7557d43-bebb-47f7-80c1-afdb3243f964" }, { "lat": [ 23.753992800000002, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.14709703613479497 }, "lon": [ 120.95427281, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "c1f8d1f7-6f48-482c-bd02-0227ab238a41" }, { "lat": [ 23.753992800000002, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 120.95427281, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "719fa5b5-7304-4992-9fc9-5d94a85d80ea" }, { "lat": [ 23.753992800000002, -37.73070989 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 120.95427281, -71.38256213 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "21fd146c-f3aa-4650-9862-b3e4bcb8ef85" }, { "lat": [ 23.753992800000002, 3.91383431 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 120.95427281, -73.08114582 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "3b1cfd7e-c344-44aa-a4e0-ffb05bd9af68" }, { "lat": [ 23.753992800000002, 21.62289528 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 120.95427281, -79.01605384 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2b79c081-2345-452d-ac6e-cdcdc6ef04e9" }, { "lat": [ 23.753992800000002, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10706455542021925 }, "lon": [ 120.95427281, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "643d6746-bc77-42a0-a7e1-72dbd6c7ba11" }, { "lat": [ 23.753992800000002, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.13532277710109622 }, "lon": [ 120.95427281, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "11b2ea4c-70d7-4375-8f8c-f653848185cf" }, { "lat": [ 23.753992800000002, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 120.95427281, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "38af239b-a9aa-495c-a525-17678ac2658e" }, { "lat": [ 23.753992800000002, 40.24448698 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1047097036134795 }, "lon": [ 120.95427281, -3.64755047 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "82cef99b-21ee-4275-8bc7-ea4b2e451095" }, { "lat": [ 23.753992800000002, 64.49884603 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 120.95427281, 26.274665600000002 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e52d80cc-c9a6-497d-9ca6-6400ff438b8a" }, { "lat": [ 23.753992800000002, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ 120.95427281, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "d64f1763-67df-4e9e-939b-49c78605f6bb" }, { "lat": [ 23.753992800000002, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.14827446203816486 }, "lon": [ 120.95427281, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "fb9f2d46-2cab-421a-93dc-2560205b24d5" }, { "lat": [ 23.753992800000002, 39.07469623 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 120.95427281, 22.95555794 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2b5a9e87-e160-4b06-8ef8-20aa5e0aa778" }, { "lat": [ 23.753992800000002, 53.17544870000001 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 120.95427281, -8.13793569 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "601a65a9-fb66-4c2f-84d3-b19812a0abd5" }, { "lat": [ 23.753992800000002, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 120.95427281, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "05f1869c-6ce8-4ce2-b9a6-fa40c9d2e464" }, { "lat": [ 23.753992800000002, 23.94753724 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ 120.95427281, -102.52345169 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "3946fa26-e13e-436b-b52b-2a92032d8243" }, { "lat": [ 23.753992800000002, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11059683313032886 }, "lon": [ 120.95427281, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "31f98c44-979f-4ea8-aef6-42ff551d285d" }, { "lat": [ 23.753992800000002, 68.75015572 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10588712951684938 }, "lon": [ 120.95427281, 15.34834656 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ad890a70-d0b9-47ef-b88d-3f0eff782797" }, { "lat": [ 23.753992800000002, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.10353227771010963 }, "lon": [ 120.95427281, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "874d571b-85da-44a5-9c9f-b04988820eb5" }, { "lat": [ 23.753992800000002, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 120.95427281, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2bd9b23c-8383-4860-bd3b-c03bb16adcb1" }, { "lat": [ 23.753992800000002, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 120.95427281, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "51bc2d0d-95bc-4d9d-a1c1-2f86d63fc883" }, { "lat": [ 23.753992800000002, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 120.95427281, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0ebdf5f5-d39c-4b49-af2e-ac9cdf9216a3" }, { "lat": [ 23.753992800000002, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.12590336987413725 }, "lon": [ 120.95427281, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "370edd64-334b-4f43-b002-fcb4ef4e65ab" }, { "lat": [ 23.753992800000002, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 120.95427281, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "ef11088c-4a05-41d9-95c4-35e298c0db43" }, { "lat": [ 23.753992800000002, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.4108404384896468 }, "lon": [ 120.95427281, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "bd0505e9-8d6f-4cd5-91ac-f6ce324a422d" }, { "lat": [ 23.753992800000002, -29.00034095 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 120.95427281, 25.08390093 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "863afed0-e52d-4377-bccf-9a326e43a810" }, { "lat": [ -6.27565408, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 34.81309981, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "2ef0cfbe-d1b5-47a8-ad07-c0e553d17ab0" }, { "lat": [ -6.27565408, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.81309981, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e8051416-41cb-404e-889d-5f7639d3d5f9" }, { "lat": [ -6.27565408, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.81309981, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "1441be43-42fe-476c-b99f-45eb3a59d423" }, { "lat": [ -6.27565408, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.81309981, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "2a8a7aca-1feb-4596-9dbd-bbaa09549aaa" }, { "lat": [ -6.27565408, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.81309981, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c9ff7ff5-3328-4ecb-a41e-c179e5ccc371" }, { "lat": [ -6.27565408, 68.75015572 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.81309981, 15.34834656 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5aa5878f-a2e3-4d43-8b82-0bf2dae9ca77" }, { "lat": [ -6.27565408, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 34.81309981, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b4a9a33c-bfd0-4af5-9ce4-45c4de17c72d" }, { "lat": [ -6.27565408, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 34.81309981, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "50899466-aabd-4b92-aac6-f61779660377" }, { "lat": [ 48.99656673, -25.73288704 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10588712951684938 }, "lon": [ 31.38326469, 134.49100008 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "4970a665-18d5-4542-a6a0-ca2432c9fa86" }, { "lat": [ 48.99656673, -10.78777702 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ 31.38326469, -53.09783113 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "7835eff8-95be-4463-967c-eb9639ce5226" }, { "lat": [ 48.99656673, 61.36206324 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10117742590336988 }, "lon": [ 31.38326469, -98.30777028 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "072f49a7-0702-4c6b-9555-c4a9d3cddb4c" }, { "lat": [ 48.99656673, 36.56176546 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 31.38326469, 103.81907349 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7af98340-3c5f-4a91-9241-36a2c9008cdb" }, { "lat": [ 48.99656673, 34.91667211 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 31.38326469, 33.0060022 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "280482da-b031-4073-8e10-c078474174eb" }, { "lat": [ 48.99656673, 31.46110101 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 31.38326469, 35.00444693 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "9f62ceb2-2ff1-480c-a6d9-b81b224cd3af" }, { "lat": [ 48.99656673, 32.57503292 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 31.38326469, 54.27407004 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1b8ac5a5-b35b-4377-b4f8-29e636616028" }, { "lat": [ 48.99656673, 37.59230135 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.109419407226959 }, "lon": [ 31.38326469, 138.03089558 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e6658027-ca20-4ac6-866a-3eccdda35874" }, { "lat": [ 48.99656673, 36.38523983 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 31.38326469, 127.83916086 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "2a7df67e-827e-4cf3-9d49-808c9b666173" }, { "lat": [ 48.99656673, 48.15688067 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 31.38326469, 67.29149357 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "94a51a8c-6e0a-41dc-bd6d-bddc588710a6" }, { "lat": [ 48.99656673, 23.94753724 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10706455542021925 }, "lon": [ 31.38326469, -102.52345169 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7352211a-b07f-4e47-947e-69248b7e5064" }, { "lat": [ 48.99656673, -41.81113557 ], "legendgroup": "EU-OC", "line": { "color": "darkorchid", "width": 0.10353227771010963 }, "lon": [ 31.38326469, 171.48492347 ], "mode": "lines", "name": "EU-OC", "showlegend": false, "type": "scattergeo", "uid": "2cab0e20-0da4-4782-bdc4-fd1f5363db72" }, { "lat": [ 48.99656673, 24.12245841 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 31.38326469, 44.53686271 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4ef0a41c-f83c-461c-8741-d09e9138e1e2" }, { "lat": [ 48.99656673, 39.0616029 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 31.38326469, 35.16895346 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f640bf62-088d-4376-b193-ab57b691b471" }, { "lat": [ 48.99656673, 45.6795472 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12472594397076736 }, "lon": [ 31.38326469, -112.46167369999999 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f5956478-11d9-4d4b-bee5-7fee09bfb195" }, { "lat": [ 1.27469299, -25.73288704 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.1 }, "lon": [ 32.36907971, 134.49100008 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "bc1af678-a9fa-49d3-bad9-5b6c4163117f" }, { "lat": [ 1.27469299, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 32.36907971, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a56dcb92-3e00-4d45-8777-d300f6b37fd5" }, { "lat": [ 1.27469299, 39.07469623 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 32.36907971, 22.95555794 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "9e214712-5c29-4ed1-80c4-10a3b142d495" }, { "lat": [ 1.27469299, 31.46110101 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 32.36907971, 35.00444693 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "2d212dcd-0b18-4f1a-85d5-6080d757c3c7" }, { "lat": [ 1.27469299, 31.24579091 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 32.36907971, 36.77136104 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "7e50fd4e-2d50-477b-b3f6-15b16555584a" }, { "lat": [ 1.27469299, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 32.36907971, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "04b63a11-8b16-4f98-8a03-a8b5570a20b9" }, { "lat": [ 1.27469299, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10706455542021925 }, "lon": [ 32.36907971, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "d122ca18-d518-4ed7-a008-75bd72eb34d9" }, { "lat": [ 1.27469299, 24.12245841 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 32.36907971, 44.53686271 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "29cb1a0c-4099-4315-800a-1deeea8b4e9f" }, { "lat": [ 1.27469299, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 32.36907971, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e62ee2ab-6c23-4db8-ad59-f1768073ca7c" }, { "lat": [ 1.27469299, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ 32.36907971, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "cd19e423-da19-4bbf-9c32-79bb85031de0" }, { "lat": [ 45.6795472, 23.90528188 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11766138855054811 }, "lon": [ -112.46167369999999, 54.300167099999996 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9b536119-fae5-43a6-a88b-8b63afbf64ed" }, { "lat": [ 45.6795472, 40.28952569 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ -112.46167369999999, 44.92993276 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "eeb6ef54-92cc-4a56-8070-e0b636c8a3ac" }, { "lat": [ 45.6795472, -35.3813488 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.16475842468534307 }, "lon": [ -112.46167369999999, -65.17980692 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "88d22b51-deac-4f8c-b4c7-0c9d961703a5" }, { "lat": [ 45.6795472, 47.58549439 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.40730816077953713 }, "lon": [ -112.46167369999999, 14.1264761 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "27c1ff9c-7d5a-4876-9f97-fa0262e16dd2" }, { "lat": [ 45.6795472, -25.73288704 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.7993909866017052 }, "lon": [ -112.46167369999999, 134.49100008 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "cb2adcbf-f6b6-4f81-8771-a5dbe0a06b90" }, { "lat": [ 45.6795472, 40.28827235 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 47.54599879 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "d7841e9a-2383-47a1-89e6-9721a2db6b95" }, { "lat": [ 45.6795472, 44.17450125 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -112.46167369999999, 17.76876733 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f42a84a1-d16f-484e-8990-04bb2bb19fce" }, { "lat": [ 45.6795472, 23.86731158 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1270807957775071 }, "lon": [ -112.46167369999999, 90.23812743 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "a444e634-b7d4-4159-b911-9502f0aff4b0" }, { "lat": [ 45.6795472, 50.63981576 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.4108404384896468 }, "lon": [ -112.46167369999999, 4.64065114 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "99af5ea5-e399-4b7e-8c03-163219e94e81" }, { "lat": [ 45.6795472, 42.76890318 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12237109216402761 }, "lon": [ -112.46167369999999, 25.21552909 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "93b09543-e866-402f-97fe-76af73f6792b" }, { "lat": [ 45.6795472, 4.51968958 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 114.72203035 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "33c0ed5d-c4f2-45ad-8dea-01f27739d35e" }, { "lat": [ 45.6795472, -10.78777702 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.3602111246447422 }, "lon": [ -112.46167369999999, -53.09783113 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "9cc4ee7c-4f3a-45b7-b572-5118baee1cc3" }, { "lat": [ 45.6795472, 53.53131377 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10353227771010963 }, "lon": [ -112.46167369999999, 28.03209307 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "89ff5463-4853-42e2-9897-1725ee82965c" }, { "lat": [ 45.6795472, -2.87746289 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -112.46167369999999, 23.64396107 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "ab186ffa-3019-44e9-9473-cf1977c60c3c" }, { "lat": [ 45.6795472, 46.79785878 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.8370686155095411 }, "lon": [ -112.46167369999999, 8.20867471 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "0c783e2f-a413-486c-80a1-3bebcb0c672a" }, { "lat": [ 45.6795472, -37.73070989 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.17064555420219246 }, "lon": [ -112.46167369999999, -71.38256213 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "7f05180e-0d26-499b-bcbf-2ba389995d76" }, { "lat": [ 45.6795472, 36.56176546 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 2.3759642712139666 }, "lon": [ -112.46167369999999, 103.81907349 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "79cd3f78-ae74-45d9-85ed-ee4b6d43b5fb" }, { "lat": [ 45.6795472, 3.91383431 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.13767762890783597 }, "lon": [ -112.46167369999999, -73.08114582 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "82d9e109-8d7d-4278-a818-7f6639718f07" }, { "lat": [ 45.6795472, 34.91667211 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.15887129516849371 }, "lon": [ -112.46167369999999, 33.0060022 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "956ba5bc-1329-48e7-a3e4-bbe6c6f0eb4a" }, { "lat": [ 45.6795472, 49.73341233 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.258952496954933 }, "lon": [ -112.46167369999999, 15.31240163 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "7d9fa13c-e4e2-4971-b951-5d43b94bc609" }, { "lat": [ 45.6795472, 51.10698181 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 2.4784003248071453 }, "lon": [ -112.46167369999999, 10.38578051 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "06c00b31-25d7-43d0-8518-b30c48daf179" }, { "lat": [ 45.6795472, 55.98125296 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3178237921234267 }, "lon": [ -112.46167369999999, 10.02800992 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "c8c02f23-fcfc-41aa-9d3a-ff05fe63b04d" }, { "lat": [ 45.6795472, 28.15893849 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -112.46167369999999, 2.61732301 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "9fbf44cd-7d99-43d6-930a-8f8efec8c872" }, { "lat": [ 45.6795472, -1.42381612 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1047097036134795 }, "lon": [ -112.46167369999999, -78.75201922 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "2db78b08-7b9b-4359-aab0-1a7d5f362aed" }, { "lat": [ 45.6795472, 58.67192972 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -112.46167369999999, 25.54248537 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "8ad9a13a-f440-447a-b8ad-65879f577b43" }, { "lat": [ 45.6795472, 26.49593311 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.13885505481120586 }, "lon": [ -112.46167369999999, 29.86190099 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "7c493e8c-29ad-4b49-8604-94e27a56dfe5" }, { "lat": [ 45.6795472, 40.24448698 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.7805521721477872 }, "lon": [ -112.46167369999999, -3.64755047 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "8dcf2a24-9a39-4dc0-a023-b220bf4bd81c" }, { "lat": [ 45.6795472, 8.62278679 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -112.46167369999999, 39.60080098 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "82cfcd7b-9477-41c7-a551-32f0b45a3410" }, { "lat": [ 45.6795472, 64.49884603 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3142915144133171 }, "lon": [ -112.46167369999999, 26.274665600000002 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "89721cef-8175-4795-8344-461184276983" }, { "lat": [ 45.6795472, 62.05385403 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -112.46167369999999, -6.88095423 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "83db2cbc-8970-443c-b717-f67c264730bb" }, { "lat": [ 45.6795472, 42.17344011 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 1.118473406414941 }, "lon": [ -112.46167369999999, -2.76172945 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "991db43c-d659-43fd-b3a3-8b3f4a4e5db5" }, { "lat": [ 45.6795472, 54.12387156 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 1.1832318311002843 }, "lon": [ -112.46167369999999, -2.86563164 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "30e6a0f7-597e-4c58-a562-700a252bfa42" }, { "lat": [ 45.6795472, 42.16855755 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ -112.46167369999999, 43.50780252 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "70951377-e410-414c-84f2-0618580fa4da" }, { "lat": [ 45.6795472, 7.95345644 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -112.46167369999999, -1.21676566 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "a16349ee-8c57-42f1-ab82-efdd87cfe716" }, { "lat": [ 45.6795472, 39.07469623 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3048721071863581 }, "lon": [ -112.46167369999999, 22.95555794 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "12c91d3a-dd3b-4bcd-9219-00e8450abe3c" }, { "lat": [ 45.6795472, 45.08047631 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11766138855054811 }, "lon": [ -112.46167369999999, 16.40412899 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "791ee050-0620-4150-ad35-f69126345143" }, { "lat": [ 45.6795472, 47.16277506 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.15533901745838408 }, "lon": [ -112.46167369999999, 19.39559116 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "a819df7a-bda3-4f36-84d6-86fbd03a5c75" }, { "lat": [ 45.6795472, -2.21505456 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ -112.46167369999999, 117.24011366 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "bfc6df00-be4f-4b69-83a7-6923da214c81" }, { "lat": [ 45.6795472, 53.17544870000001 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.22127486804709703 }, "lon": [ -112.46167369999999, -8.13793569 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "224372d2-b515-4b39-990b-a86dc4445c1f" }, { "lat": [ 45.6795472, 31.46110101 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.7899715793747462 }, "lon": [ -112.46167369999999, 35.00444693 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "38f9c67e-dd7f-4aeb-b761-4f41d5a78b47" }, { "lat": [ 45.6795472, 22.88578212 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.4508729192042225 }, "lon": [ -112.46167369999999, 79.61197609999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "370572c7-bc68-4fab-9b5a-2e527a1c977f" }, { "lat": [ 45.6795472, 32.57503292 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1412099066179456 }, "lon": [ -112.46167369999999, 54.27407004 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2f194b44-4410-4b7d-b58e-ce8c4bd4bc68" }, { "lat": [ 45.6795472, 64.99575386 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11766138855054811 }, "lon": [ -112.46167369999999, -18.57396167 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d9745187-6f58-4c41-a856-914ae1c07eff" }, { "lat": [ 45.6795472, 42.79662641 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 1.2680064961429152 }, "lon": [ -112.46167369999999, 12.07001339 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "e87685a6-69a8-451f-9692-1b4d6e22bbf5" }, { "lat": [ 45.6795472, 31.24579091 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10824198132358913 }, "lon": [ -112.46167369999999, 36.77136104 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b65462c1-d199-4140-80d1-00b616104f63" }, { "lat": [ 45.6795472, 37.59230135 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 1.0384084449857898 }, "lon": [ -112.46167369999999, 138.03089558 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8e3d05e1-ca95-46bd-b92b-6326209c953c" }, { "lat": [ 45.6795472, 0.59988022 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10588712951684938 }, "lon": [ -112.46167369999999, 37.79593973 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "a64c6eeb-6122-483e-a49c-462014f610d2" }, { "lat": [ 45.6795472, 36.38523983 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.7287454323995127 }, "lon": [ -112.46167369999999, 127.83916086 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "3891d1be-4710-4ef6-8067-48e1fcaed671" }, { "lat": [ 45.6795472, 29.33431262 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ -112.46167369999999, 47.58700459 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "4176dbc8-2491-4929-b9f7-44c91063e9e4" }, { "lat": [ 45.6795472, 48.15688067 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10706455542021925 }, "lon": [ -112.46167369999999, 67.29149357 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b0a1a1d2-1a91-4e01-b074-14eaf25d343e" }, { "lat": [ 45.6795472, 33.92306631 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12825822168087697 }, "lon": [ -112.46167369999999, 35.88016072 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "56a9809b-c3ea-46ed-af64-514fdc20f76a" }, { "lat": [ 45.6795472, 47.13665835 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.1 }, "lon": [ -112.46167369999999, 9.53574312 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f5d2e6d0-8415-426f-86a7-f664e44a3c51" }, { "lat": [ 45.6795472, 7.61266509 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 80.70108238 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b0aa613d-a087-4347-9acf-a9badfd3c49a" }, { "lat": [ 45.6795472, 55.32610984 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.109419407226959 }, "lon": [ -112.46167369999999, 23.88719355 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "13793dd8-a648-44c3-9728-027d56ad15dd" }, { "lat": [ 45.6795472, 49.76725361 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11177425903369875 }, "lon": [ -112.46167369999999, 6.07182201 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "2661b01b-2246-4557-93ba-7f12313406ac" }, { "lat": [ 45.6795472, 56.85085163 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11177425903369875 }, "lon": [ -112.46167369999999, 24.91235983 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "412bc494-ae0e-4622-9993-df9dfd603d5f" }, { "lat": [ 45.6795472, 27.03094495 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -112.46167369999999, 18.00866169 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "fca51c09-c025-4f9b-b19c-ac41df2f15f9" }, { "lat": [ 45.6795472, 29.83762955 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10588712951684938 }, "lon": [ -112.46167369999999, -8.45615795 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "f5fdba71-d1c0-4ed4-b892-7b98130ea616" }, { "lat": [ 45.6795472, 41.59530893 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.10235485180673976 }, "lon": [ -112.46167369999999, 21.68211346 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "d0b575b8-2a8e-4551-b143-dab1363ca636" }, { "lat": [ 45.6795472, 22.22311688 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10353227771010963 }, "lon": [ -112.46167369999999, 113.50932116 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "f52027a1-d577-4dce-ba4c-b634b837759c" }, { "lat": [ 45.6795472, 3.78986846 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12237109216402761 }, "lon": [ -112.46167369999999, 109.69762284 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "cde92eff-8893-4d03-9e2b-8c61686cef2f" }, { "lat": [ 45.6795472, -17.27381643 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -112.46167369999999, 35.53367543 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "e5a03a59-9a55-427e-a5ef-3dc2b9480d06" }, { "lat": [ 45.6795472, 9.59411452 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ -112.46167369999999, 8.08943895 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "5dbd7641-588b-4d43-aaf1-764067e08924" }, { "lat": [ 45.6795472, 52.100789899999995 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.6769386926512383 }, "lon": [ -112.46167369999999, 5.28144793 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "645ea9b0-84a5-4176-bd2f-2771cd008a05" }, { "lat": [ 45.6795472, 68.75015572 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.22009744214372717 }, "lon": [ -112.46167369999999, 15.34834656 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "2a9bcc99-4e7f-44a7-9d10-d1d9453ce30c" }, { "lat": [ 45.6795472, 28.24891365 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10706455542021925 }, "lon": [ -112.46167369999999, 83.91582640000001 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "0827dcee-bc46-42a5-810f-f55a7be47547" }, { "lat": [ 45.6795472, -41.81113557 ], "legendgroup": "NA-OC", "line": { "color": "blue", "width": 0.15533901745838408 }, "lon": [ -112.46167369999999, 171.48492347 ], "mode": "lines", "name": "NA-OC", "showlegend": false, "type": "scattergeo", "uid": "3d8cd95e-bb8c-49a1-8935-3f1199a0469a" }, { "lat": [ 45.6795472, 20.60515333 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 56.09166155 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "313ea594-31f4-4446-a381-83966aa8f775" }, { "lat": [ 45.6795472, -9.15280381 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10353227771010963 }, "lon": [ -112.46167369999999, -74.38242685 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "00b4b4ab-e501-4432-a29c-7aaffcc1b0e9" }, { "lat": [ 45.6795472, 11.77536778 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12237109216402761 }, "lon": [ -112.46167369999999, 122.88393253 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "17575288-7e17-4b6a-a209-eb58d2e9699a" }, { "lat": [ 45.6795472, 29.9497515 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12001624035728786 }, "lon": [ -112.46167369999999, 69.33957937 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "ab506a7e-d747-4327-b7f9-2815446bee19" }, { "lat": [ 45.6795472, 52.12759564 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.42143727161997563 }, "lon": [ -112.46167369999999, 19.39012835 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "a1277101-574a-471b-ac51-2f527100143c" }, { "lat": [ 45.6795472, 31.91613893 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ -112.46167369999999, 35.19628705 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "7de7b604-52ee-499e-8c4a-be130776bdf7" }, { "lat": [ 45.6795472, 39.59550671 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.2730816077953715 }, "lon": [ -112.46167369999999, -8.50104361 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "f4b1f06b-daba-4fce-982f-c88652fee38d" }, { "lat": [ 45.6795472, -23.22823913 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -112.46167369999999, -58.40013703 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "c5922dea-e82e-4980-8216-d0d246ec3f62" }, { "lat": [ 45.6795472, 25.30601188 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.15533901745838408 }, "lon": [ -112.46167369999999, 51.18479632 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2341c4ae-43ae-407f-ac80-d9ffde92ffa0" }, { "lat": [ 45.6795472, 45.85243127 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.16122614697523346 }, "lon": [ -112.46167369999999, 24.97293039 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "8dc7608d-b979-441a-813f-574ec7fff0ed" }, { "lat": [ 45.6795472, 44.2215032 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.12943564758424686 }, "lon": [ -112.46167369999999, 20.78958334 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "46da7125-0207-45c5-ba28-986141ffd768" }, { "lat": [ 45.6795472, 61.98052209 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3884693463256192 }, "lon": [ -112.46167369999999, 96.68656112 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "48d4d76c-db31-42cb-97d0-a1bff1c37d4a" }, { "lat": [ 45.6795472, 24.12245841 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.15416159155501422 }, "lon": [ -112.46167369999999, 44.53686271 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "b3a8f75e-1377-490f-b385-5f1427bc749c" }, { "lat": [ 45.6795472, 15.99035669 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1047097036134795 }, "lon": [ -112.46167369999999, 29.94046812 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "651fead7-df5d-4ce2-bdf2-b0833ebd9cee" }, { "lat": [ 45.6795472, 62.77966519 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.3684531059683313 }, "lon": [ -112.46167369999999, 16.74558049 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "eb210c80-66fb-48b6-b995-5622e6482cad" }, { "lat": [ 45.6795472, 1.35876087 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.3225334957369062 }, "lon": [ -112.46167369999999, 103.81725592 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "eb12cf8f-7c0f-47c6-987c-5775091092fb" }, { "lat": [ 45.6795472, 46.11554772 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.16946812829882257 }, "lon": [ -112.46167369999999, 14.80444238 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "aa9229e6-676c-49c4-b4d8-549f87147c10" }, { "lat": [ 45.6795472, 48.70547528 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.11883881445391799 }, "lon": [ -112.46167369999999, 19.47905218 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "eac17552-4cf6-4dfe-a050-2b94a83ccefd" }, { "lat": [ 45.6795472, 35.02547389 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10117742590336988 }, "lon": [ -112.46167369999999, 38.50788204 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2c0a2530-92cb-47aa-b6a6-930a87d3a729" }, { "lat": [ 45.6795472, 15.11815794 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.16122614697523346 }, "lon": [ -112.46167369999999, 101.0028813 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "3d05e1bc-187d-4c58-9294-154b57fd9755" }, { "lat": [ 45.6795472, 38.5304539 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ -112.46167369999999, 71.01362631 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9781fec7-a99e-494b-8445-3f0fea52baa9" }, { "lat": [ 45.6795472, 34.11956246 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11177425903369875 }, "lon": [ -112.46167369999999, 9.55288359 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "9512196b-2ba3-449c-b664-3cc939b5b60a" }, { "lat": [ 45.6795472, 39.0616029 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.2613073487616728 }, "lon": [ -112.46167369999999, 35.16895346 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "8e3e7109-fad6-4cd3-86a0-fbb9977047fe" }, { "lat": [ 45.6795472, 23.753992800000002 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.4779537149817296 }, "lon": [ -112.46167369999999, 120.95427281 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "dcff75f5-1231-48d6-b014-0dff430cb8d0" }, { "lat": [ 45.6795472, 48.99656673 ], "legendgroup": "EU-NA", "line": { "color": "orange", "width": 0.15062931384490458 }, "lon": [ -112.46167369999999, 31.38326469 ], "mode": "lines", "name": "EU-NA", "showlegend": false, "type": "scattergeo", "uid": "9d137037-20a9-438a-8ef6-bb9026d478ca" }, { "lat": [ 45.6795472, 1.27469299 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10588712951684938 }, "lon": [ -112.46167369999999, 32.36907971 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "5bbe70b2-79c6-4e4a-9ad9-4a207dcfe2d7" }, { "lat": [ 45.6795472, -32.79951534 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10706455542021925 }, "lon": [ -112.46167369999999, -56.01807053 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "6b863ea9-f20f-4ba4-9fed-65235d8635d3" }, { "lat": [ 45.6795472, 41.75554225 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1047097036134795 }, "lon": [ -112.46167369999999, 63.14001528 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9de2f90c-e430-486c-90d3-b3c762974467" }, { "lat": [ 45.6795472, 7.12422421 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.12354851806739749 }, "lon": [ -112.46167369999999, -66.18184123 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "3d45db00-3973-4bd9-8ce7-f1f8ab0cdec2" }, { "lat": [ 45.6795472, 16.646016699999997 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10588712951684938 }, "lon": [ -112.46167369999999, 106.29914698 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "9b69ad3c-16ad-4762-b096-b4fb322050c3" }, { "lat": [ 45.6795472, -29.00034095 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.15298416565164435 }, "lon": [ -112.46167369999999, 25.08390093 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "119f8766-b037-48ae-a0ca-2783908c43a0" }, { "lat": [ 45.6795472, -19.00420419 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.10117742590336988 }, "lon": [ -112.46167369999999, 29.8514412 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "2602962e-3d9c-44f2-8088-09fee9d9d40d" }, { "lat": [ -32.79951534, -25.73288704 ], "legendgroup": "OC-SA", "line": { "color": "seagreen", "width": 0.1 }, "lon": [ -56.01807053, 134.49100008 ], "mode": "lines", "name": "OC-SA", "showlegend": false, "type": "scattergeo", "uid": "af9a4233-f588-4ea8-af9e-6959bc6f4e24" }, { "lat": [ -32.79951534, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -56.01807053, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4c1c1511-56db-407a-a4ed-646b0d5516d8" }, { "lat": [ -32.79951534, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11059683313032886 }, "lon": [ -56.01807053, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "0610640f-6e44-4fab-85b7-6bd94dad6bc5" }, { "lat": [ -32.79951534, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -56.01807053, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "114db6e3-f7d0-4bf9-b3df-9a344ecda005" }, { "lat": [ -32.79951534, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -56.01807053, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "4938668f-e8b0-4b25-b66a-99119c4bf3c4" }, { "lat": [ -32.79951534, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -56.01807053, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "99798f4d-8946-484e-90d0-f416bfc83d5d" }, { "lat": [ -32.79951534, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10353227771010963 }, "lon": [ -56.01807053, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "217b008e-88b5-48b6-9bad-46f10da347c0" }, { "lat": [ -32.79951534, 62.77966519 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -56.01807053, 16.74558049 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "dbd15422-cc1d-46fa-9442-4d065429633b" }, { "lat": [ -32.79951534, 35.02547389 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.10117742590336988 }, "lon": [ -56.01807053, 38.50788204 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "a8528bb6-750e-4cd0-803b-38310fa3a250" }, { "lat": [ -32.79951534, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10353227771010963 }, "lon": [ -56.01807053, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "b4271e8a-dad3-407b-a499-d6b72084e9a1" }, { "lat": [ 41.75554225, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 63.14001528, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "6ac2ce03-e524-4164-a238-f560f956d27b" }, { "lat": [ 41.75554225, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 63.14001528, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a6c936ad-bd6f-424d-9a0c-7cf4db797457" }, { "lat": [ 41.75554225, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.1 }, "lon": [ 63.14001528, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "bd5276aa-414d-4733-9395-d63374fe51b2" }, { "lat": [ 41.75554225, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11295168493706861 }, "lon": [ 63.14001528, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1ee2b17e-ff72-4cfa-bcda-26a4a90c4321" }, { "lat": [ 41.75554225, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 63.14001528, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "61e6919c-7584-4514-88d2-3a56eefe4a11" }, { "lat": [ 41.75554225, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 63.14001528, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "375052ad-30d5-4eb0-865e-7ec34460458d" }, { "lat": [ 41.75554225, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 63.14001528, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "267e2753-6bbd-4f2e-997a-50ac13136c0f" }, { "lat": [ 41.75554225, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11766138855054811 }, "lon": [ 63.14001528, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "bad682c2-4a8a-4e09-bccc-fab61df7cbeb" }, { "lat": [ 41.75554225, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11177425903369875 }, "lon": [ 63.14001528, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "7a2c7901-fe8a-46a6-a5d0-98802105586c" }, { "lat": [ 41.75554225, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 63.14001528, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "da2e5cb8-5ece-4e2f-a81d-c06b692256f4" }, { "lat": [ 41.75554225, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.11295168493706861 }, "lon": [ 63.14001528, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "cd09d9da-6428-4205-8bdd-a4a757c5ed58" }, { "lat": [ 7.12422421, 46.79785878 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1 }, "lon": [ -66.18184123, 8.20867471 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "3bc1f81e-88de-4ddc-9e2f-5c42dd25168c" }, { "lat": [ 7.12422421, 21.62289528 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10117742590336988 }, "lon": [ -66.18184123, -79.01605384 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "1991d0ec-8ebf-48b5-aee7-9c0524fca3df" }, { "lat": [ 7.12422421, 51.10698181 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11059683313032886 }, "lon": [ -66.18184123, 10.38578051 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b3559c65-690a-4e77-9f6a-09c5c6e2e4fa" }, { "lat": [ 7.12422421, 18.89433082 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.1 }, "lon": [ -66.18184123, -70.50568896 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "bc20be3f-d7b0-45cb-a2cd-938e38f19871" }, { "lat": [ 7.12422421, 40.24448698 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.1047097036134795 }, "lon": [ -66.18184123, -3.64755047 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "9f161a8b-5998-4c2e-a326-5401459fc8df" }, { "lat": [ 7.12422421, 42.17344011 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.11295168493706861 }, "lon": [ -66.18184123, -2.76172945 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "85e7713f-321a-4e99-99b3-5983fff8569b" }, { "lat": [ 7.12422421, 54.12387156 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10117742590336988 }, "lon": [ -66.18184123, -2.86563164 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "a3fbf086-4bc1-4c1d-8f9e-86f4326bcc95" }, { "lat": [ 7.12422421, 53.17544870000001 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -66.18184123, -8.13793569 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "77477d99-697c-420a-a223-f3c2621ab2b4" }, { "lat": [ 7.12422421, 42.79662641 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -66.18184123, 12.07001339 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "5157b470-ddc8-4c82-beab-ec502edc7ed1" }, { "lat": [ 7.12422421, 37.59230135 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ -66.18184123, 138.03089558 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "246177a9-de98-44e2-a360-85d81d4d8878" }, { "lat": [ 7.12422421, 23.94753724 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.10824198132358913 }, "lon": [ -66.18184123, -102.52345169 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "07210433-364b-4f24-8807-980ac7f90d4b" }, { "lat": [ 7.12422421, 61.98052209 ], "legendgroup": "EU-SA", "line": { "color": "yellow", "width": 0.10235485180673976 }, "lon": [ -66.18184123, 96.68656112 ], "mode": "lines", "name": "EU-SA", "showlegend": false, "type": "scattergeo", "uid": "b95ec771-bb94-417c-937e-ea5ffef8fdc3" }, { "lat": [ 7.12422421, 45.6795472 ], "legendgroup": "NA-SA", "line": { "color": "lightblue", "width": 0.11295168493706861 }, "lon": [ -66.18184123, -112.46167369999999 ], "mode": "lines", "name": "NA-SA", "showlegend": false, "type": "scattergeo", "uid": "6e15eb07-8c10-417d-b48d-21880b741407" }, { "lat": [ 16.646016699999997, 47.58549439 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10353227771010963 }, "lon": [ 106.29914698, 14.1264761 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "18ff3498-998c-4adb-a28e-1fc314b8f344" }, { "lat": [ 16.646016699999997, -25.73288704 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.11059683313032886 }, "lon": [ 106.29914698, 134.49100008 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "a03b47ca-61e1-405f-ab22-2051dedb02a0" }, { "lat": [ 16.646016699999997, 50.63981576 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 106.29914698, 4.64065114 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f199a4ee-f8d1-4840-95f4-059b9240b740" }, { "lat": [ 16.646016699999997, 42.76890318 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 106.29914698, 25.21552909 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e286577a-2d9d-4952-811d-e40bcecff951" }, { "lat": [ 16.646016699999997, 61.36206324 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.10235485180673976 }, "lon": [ 106.29914698, -98.30777028 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "2705d417-dcf5-4bb3-8ca6-10ff66ff2b6b" }, { "lat": [ 16.646016699999997, 46.79785878 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 106.29914698, 8.20867471 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "3a1668db-06da-419c-b6d7-4558b4ddbc77" }, { "lat": [ 16.646016699999997, 49.73341233 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 106.29914698, 15.31240163 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "20e29cf9-26c2-43a6-ab9e-6348e490114b" }, { "lat": [ 16.646016699999997, 51.10698181 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11530653674380836 }, "lon": [ 106.29914698, 10.38578051 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4919cb8f-3c74-4ff3-a52a-8aebacd3d54c" }, { "lat": [ 16.646016699999997, 55.98125296 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 106.29914698, 10.02800992 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "c85a232f-8fea-496a-88ea-12b9ee2cdc71" }, { "lat": [ 16.646016699999997, 26.49593311 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 106.29914698, 29.86190099 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "9386a27c-7b55-4cdd-8db9-78f8652bcb55" }, { "lat": [ 16.646016699999997, 42.17344011 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1365002030044661 }, "lon": [ 106.29914698, -2.76172945 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "4edd1cd7-c8ef-4a70-966c-7847d502aadd" }, { "lat": [ 16.646016699999997, 54.12387156 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 106.29914698, -2.86563164 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "e58fb1e8-5985-463b-9e15-6465c59d6f9d" }, { "lat": [ 16.646016699999997, 42.79662641 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 106.29914698, 12.07001339 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8b6ce843-f18c-48f3-967f-2d1a91acdddf" }, { "lat": [ 16.646016699999997, 29.83762955 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 106.29914698, -8.45615795 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "4c11a68b-4299-45ec-aef6-031ee820cf87" }, { "lat": [ 16.646016699999997, 9.59411452 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 106.29914698, 8.08943895 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "2e1b6b73-621b-4d8e-a5a1-53ba1ff590cd" }, { "lat": [ 16.646016699999997, 52.100789899999995 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 106.29914698, 5.28144793 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "dabdef2b-d782-4e3d-86aa-2ac73dc4b2e7" }, { "lat": [ 16.646016699999997, -41.81113557 ], "legendgroup": "AS-OC", "line": { "color": "magenta", "width": 0.1047097036134795 }, "lon": [ 106.29914698, 171.48492347 ], "mode": "lines", "name": "AS-OC", "showlegend": false, "type": "scattergeo", "uid": "8cdc156c-3741-4d01-8eac-298a48bf7600" }, { "lat": [ 16.646016699999997, 52.12759564 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.11412911084043849 }, "lon": [ 106.29914698, 19.39012835 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "1dc041e3-73df-437e-8205-f0f96b3e285b" }, { "lat": [ 16.646016699999997, 39.59550671 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 106.29914698, -8.50104361 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a6fb844a-ccf2-4e87-abb8-87d3d757e5b8" }, { "lat": [ 16.646016699999997, 45.85243127 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 106.29914698, 24.97293039 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "8565f9be-7b7b-40ac-bc2e-9b4b6fe83145" }, { "lat": [ 16.646016699999997, 44.2215032 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.1 }, "lon": [ 106.29914698, 20.78958334 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "f3306276-819e-4f16-9e12-437286a6f679" }, { "lat": [ 16.646016699999997, 61.98052209 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 106.29914698, 96.68656112 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "a8ea1639-c25b-4ce9-93a0-4cac7e41ef48" }, { "lat": [ 16.646016699999997, 62.77966519 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10117742590336988 }, "lon": [ 106.29914698, 16.74558049 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "0ec24b39-81f2-4ebf-9850-1b6d3d1572f4" }, { "lat": [ 16.646016699999997, 48.70547528 ], "legendgroup": "AS-EU", "line": { "color": "cyan", "width": 0.10235485180673976 }, "lon": [ 106.29914698, 19.47905218 ], "mode": "lines", "name": "AS-EU", "showlegend": false, "type": "scattergeo", "uid": "b8519b33-3dfe-4e34-9192-d8f317dc1097" }, { "lat": [ 16.646016699999997, 45.6795472 ], "legendgroup": "AS-NA", "line": { "color": "crimson", "width": 0.12119366626065774 }, "lon": [ 106.29914698, -112.46167369999999 ], "mode": "lines", "name": "AS-NA", "showlegend": false, "type": "scattergeo", "uid": "a4dbfeb0-4bfc-41e3-a22e-9a9596a6a788" }, { "lat": [ 16.646016699999997, -32.79951534 ], "legendgroup": "AS-SA", "line": { "color": "coral", "width": 0.1 }, "lon": [ 106.29914698, -56.01807053 ], "mode": "lines", "name": "AS-SA", "showlegend": false, "type": "scattergeo", "uid": "15d56ba4-42b7-4e15-9904-459d6ffb7199" }, { "lat": [ -29.00034095, -35.3813488 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1047097036134795 }, "lon": [ 25.08390093, -65.17980692 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "9565c3c1-dd1e-43c9-8a27-4781039972cf" }, { "lat": [ -29.00034095, 47.58549439 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10824198132358913 }, "lon": [ 25.08390093, 14.1264761 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "af96069c-eebc-4fbb-81b8-0d48b412abd6" }, { "lat": [ -29.00034095, -25.73288704 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.11295168493706861 }, "lon": [ 25.08390093, 134.49100008 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "90ed94c3-fa0e-42eb-bc49-19bd4afa636b" }, { "lat": [ -29.00034095, 50.63981576 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11295168493706861 }, "lon": [ 25.08390093, 4.64065114 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c886e29e-37b4-41cf-876a-a890c1997e8f" }, { "lat": [ -29.00034095, 42.76890318 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10235485180673976 }, "lon": [ 25.08390093, 25.21552909 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "b44beac2-68d6-43f1-95ad-c6e4d144512b" }, { "lat": [ -29.00034095, -10.78777702 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.1 }, "lon": [ 25.08390093, -53.09783113 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "19c55920-f9da-47a5-92d8-7190070afe4e" }, { "lat": [ -29.00034095, 61.36206324 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.11766138855054811 }, "lon": [ 25.08390093, -98.30777028 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "ff56e526-7097-4780-b97a-7ed18cf218a3" }, { "lat": [ -29.00034095, 46.79785878 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11412911084043849 }, "lon": [ 25.08390093, 8.20867471 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a4068f36-a15a-44b5-8092-b9f23d90f759" }, { "lat": [ -29.00034095, -37.73070989 ], "legendgroup": "AF-SA", "line": { "color": "royalblue", "width": 0.10353227771010963 }, "lon": [ 25.08390093, -71.38256213 ], "mode": "lines", "name": "AF-SA", "showlegend": false, "type": "scattergeo", "uid": "2dc6d416-8416-4d88-93fd-eabbde6e6205" }, { "lat": [ -29.00034095, 36.56176546 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10353227771010963 }, "lon": [ 25.08390093, 103.81907349 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "3e99c113-51c9-4574-9b8e-8121d38f1349" }, { "lat": [ -29.00034095, 49.73341233 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 25.08390093, 15.31240163 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "df0bfcc5-9bd1-4eea-8904-950127a1006f" }, { "lat": [ -29.00034095, 51.10698181 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.14827446203816486 }, "lon": [ 25.08390093, 10.38578051 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "6d9b0e73-bb15-4183-a866-778827cbd215" }, { "lat": [ -29.00034095, 55.98125296 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.12354851806739749 }, "lon": [ 25.08390093, 10.02800992 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "617ca360-7938-4ea2-aa4d-257f9ee6d38d" }, { "lat": [ -29.00034095, 40.24448698 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11412911084043849 }, "lon": [ 25.08390093, -3.64755047 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "36d16f78-27fb-46e5-b84b-69114b7933b7" }, { "lat": [ -29.00034095, 64.49884603 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11059683313032886 }, "lon": [ 25.08390093, 26.274665600000002 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5564c32a-1fd1-4332-8cae-42d9275659e2" }, { "lat": [ -29.00034095, 42.17344011 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.12001624035728786 }, "lon": [ 25.08390093, -2.76172945 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "830a832e-7366-4376-9feb-ce6c369191a7" }, { "lat": [ -29.00034095, 54.12387156 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.16946812829882257 }, "lon": [ 25.08390093, -2.86563164 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f85a1ba0-46d5-421f-a1bc-2e17b56d4507" }, { "lat": [ -29.00034095, 39.07469623 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 25.08390093, 22.95555794 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "fe8a26c4-d5a1-4a22-ae8c-d856ef8c0531" }, { "lat": [ -29.00034095, 45.08047631 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 25.08390093, 16.40412899 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "4a4240fc-5ecd-410d-8265-7fb9270becae" }, { "lat": [ -29.00034095, 47.16277506 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.08390093, 19.39559116 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "0a6979de-56c5-4c9c-9465-e52916fea6be" }, { "lat": [ -29.00034095, 53.17544870000001 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1047097036134795 }, "lon": [ 25.08390093, -8.13793569 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "600b628c-7877-43ea-8071-4092a2ce3245" }, { "lat": [ -29.00034095, 31.46110101 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 25.08390093, 35.00444693 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "d93d52e0-4045-41fa-a213-6b8aa2388ac3" }, { "lat": [ -29.00034095, 22.88578212 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10824198132358913 }, "lon": [ 25.08390093, 79.61197609999999 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "f0d1d066-e74b-4010-bae2-30ee1c921fed" }, { "lat": [ -29.00034095, 42.79662641 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.13061307348761672 }, "lon": [ 25.08390093, 12.07001339 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "5f5235b3-8a26-4995-bab5-f4c5cb97f7a5" }, { "lat": [ -29.00034095, 37.59230135 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 25.08390093, 138.03089558 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "d605d6d8-1eec-449e-962f-e64d2c5179dc" }, { "lat": [ -29.00034095, 33.92306631 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 25.08390093, 35.88016072 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "ff17ed49-21bc-4c0d-933e-a618a08187e0" }, { "lat": [ -29.00034095, 55.32610984 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.08390093, 23.88719355 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "89c17572-368e-48c6-b6d9-409431ec184d" }, { "lat": [ -29.00034095, 49.76725361 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.08390093, 6.07182201 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "7b552494-987b-4c5a-9f72-825777e1f70d" }, { "lat": [ -29.00034095, 3.78986846 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 25.08390093, 109.69762284 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "6ded9c88-0aa6-4257-9e80-b9f699d854ff" }, { "lat": [ -29.00034095, 52.100789899999995 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11530653674380836 }, "lon": [ 25.08390093, 5.28144793 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "36b55259-5786-41b4-bb76-062a88ca5adc" }, { "lat": [ -29.00034095, 68.75015572 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10117742590336988 }, "lon": [ 25.08390093, 15.34834656 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "e0132f9a-13d4-4f55-aeb6-83b47248dcfd" }, { "lat": [ -29.00034095, -41.81113557 ], "legendgroup": "AF-OC", "line": { "color": "hotpink", "width": 0.10353227771010963 }, "lon": [ 25.08390093, 171.48492347 ], "mode": "lines", "name": "AF-OC", "showlegend": false, "type": "scattergeo", "uid": "ca889e2f-e81c-4939-8a3a-b8307f82d280" }, { "lat": [ -29.00034095, 52.12759564 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10824198132358913 }, "lon": [ 25.08390093, 19.39012835 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c2b4d916-a8ed-4f6b-9c69-ab5edf1e22c9" }, { "lat": [ -29.00034095, 39.59550671 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.10353227771010963 }, "lon": [ 25.08390093, -8.50104361 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "92d54313-3cd9-4d4a-8ea7-0dce31b198fc" }, { "lat": [ -29.00034095, 61.98052209 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11295168493706861 }, "lon": [ 25.08390093, 96.68656112 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "a12e47a5-2a9c-4d19-9b9e-92301528aaa6" }, { "lat": [ -29.00034095, 24.12245841 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 25.08390093, 44.53686271 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "6473c340-10e4-4542-b887-59cb6beadef4" }, { "lat": [ -29.00034095, 62.77966519 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.11883881445391799 }, "lon": [ 25.08390093, 16.74558049 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "f8f2fbe6-f3f6-4cb3-9082-70c9dc7510a2" }, { "lat": [ -29.00034095, 48.70547528 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 25.08390093, 19.47905218 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "840aa1cd-83fa-4847-9062-d607b574503a" }, { "lat": [ -29.00034095, 15.11815794 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 25.08390093, 101.0028813 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "a5e34514-d579-406b-93b5-d5db6c53f9c0" }, { "lat": [ -29.00034095, 39.0616029 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.1 }, "lon": [ 25.08390093, 35.16895346 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "f88b6b3d-e248-41ee-91b2-d7f3583e1a8b" }, { "lat": [ -29.00034095, 23.753992800000002 ], "legendgroup": "AF-AS", "line": { "color": "gold", "width": 0.10117742590336988 }, "lon": [ 25.08390093, 120.95427281 ], "mode": "lines", "name": "AF-AS", "showlegend": false, "type": "scattergeo", "uid": "8a096425-2a0e-44b1-87ef-433c7487c262" }, { "lat": [ -29.00034095, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.15769386926512383 }, "lon": [ 25.08390093, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "7122b8b2-97dc-473e-bc06-cf7b5ebdb5b0" }, { "lat": [ -13.45824152, 52.12759564 ], "legendgroup": "AF-EU", "line": { "color": "lime", "width": 0.1 }, "lon": [ 27.77475946, 19.39012835 ], "mode": "lines", "name": "AF-EU", "showlegend": false, "type": "scattergeo", "uid": "c24a9cc1-2e5d-471d-adbe-b2507a1300a0" }, { "lat": [ -13.45824152, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 27.77475946, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "06896090-a412-47b6-aabf-b10d055b2450" }, { "lat": [ -19.00420419, 45.6795472 ], "legendgroup": "AF-NA", "line": { "color": "goldenrod", "width": 0.1 }, "lon": [ 29.8514412, -112.46167369999999 ], "mode": "lines", "name": "AF-NA", "showlegend": false, "type": "scattergeo", "uid": "30570fe6-94a7-44b8-93a9-ccb13a0febe3" } ], "layout": { "geo": { "coastlinewidth": 2, "countrycolor": "rgb(204, 204, 204)", "lakecolor": "rgb(255, 255, 255)", "landcolor": "rgb(240, 240, 240)", "projection": { "type": "equirectangular" }, "resolution": 50, "showlakes": true, "showland": true }, "showlegend": true, "title": { "text": "Intercontinental collaborations" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "def resolve_color(c1, c2):\n", " cc = [c1, c2]\n", " if 'EU' in cc and 'NA' in cc:\n", " return 'orange'\n", " if 'EU' in cc and 'AS' in cc:\n", " return 'cyan'\n", " if 'EU' in cc and 'SA' in cc:\n", " return 'yellow'\n", " if 'EU' in cc and 'OC' in cc:\n", " return 'darkorchid'\n", " if 'EU' in cc and 'AF' in cc:\n", " return 'lime'\n", " if 'NA' in cc and 'AS' in cc:\n", " return 'crimson'\n", " if 'NA' in cc and 'SA' in cc:\n", " return 'lightblue'\n", " if 'NA' in cc and 'OC' in cc:\n", " return 'blue'\n", " if 'NA' in cc and 'AF' in cc:\n", " return 'goldenrod'\n", " if 'AS' in cc and 'OC' in cc:\n", " return 'magenta'\n", " if 'AS' in cc and 'AF' in cc:\n", " return 'gold'\n", " if 'AS' in cc and 'SA' in cc:\n", " return 'coral'\n", " if 'AF' in cc and 'SA' in cc:\n", " return 'royalblue'\n", " if 'AF' in cc and 'OC' in cc:\n", " return 'hotpink'\n", " if 'OC' in cc and 'SA' in cc:\n", " return 'seagreen'\n", " else:\n", " print('unhandled ', cc)\n", "\n", "routes = []\n", "groups = set()\n", "for index, row in intercontinental_collab.iterrows():\n", " group_name = '-'.join(sorted([row['continent1'], row['continent2']]))\n", " routes.append(dict(\n", " type = 'scattergeo',\n", " name=group_name,\n", " legendgroup=group_name,\n", " showlegend = False if group_name in groups else True,\n", " lat = [ row['lat1'], row['lat2'] ],\n", " lon = [ row['lon1'], row['lon2'] ],\n", " mode = 'lines',\n", " line = dict(\n", " width = row['magnitude'],\n", " color = resolve_color(row['continent1'], row['continent2']),\n", " )))\n", " groups.add(group_name)\n", " \n", "map_layout = dict(\n", " title = 'Intercontinental collaborations',\n", " showlegend = True, \n", " geo = dict(\n", " resolution = 50,\n", " showland = True,\n", " showlakes = True,\n", " landcolor = 'rgb(240, 240, 240)',\n", " countrycolor = 'rgb(204, 204, 204)',\n", " lakecolor = 'rgb(255, 255, 255)',\n", " projection = dict( type=\"equirectangular\" ),\n", " coastlinewidth = 2\n", " )\n", ")\n", "\n", "fig = dict(data=routes, layout=map_layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/macro_intercontinental_collaborations.png')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Micro analysis" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## ISWC" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Data preparation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Manual curation of the dataset is performed on Google Sheets in order to add and resolve missing affiliations." ] }, { "cell_type": "code", "execution_count": 116, "metadata": {}, "outputs": [], "source": [ "iswc = read_csv('./data/iswc_enhanced.csv', dtype=object)\n", "iswc['author_order'] = pd.to_numeric(iswc['author_order'])" ] }, { "cell_type": "code", "execution_count": 117, "metadata": { "scrolled": false }, "outputs": [], "source": [ "iswc.loc[iswc.book_doi == '10.1007/978-3-319-25010-6', 'conf_city'] = 'Bethlehem'\n", "iswc.loc[iswc.book_doi == '10.1007/978-3-319-25010-6', 'conf_country'] = 'United States'\n", "\n", "iswc.loc[iswc.book_doi == '10.1007/978-3-319-25007-6', 'conf_city'] = 'Bethlehem'\n", "iswc.loc[iswc.book_doi == '10.1007/978-3-319-25007-6', 'conf_country'] = 'United States'\n", "\n", "iswc.loc[iswc.book_doi == '10.1007/978-3-540-76298-0', 'conf_city'] = 'Busan'\n", "iswc.loc[iswc.book_doi == '10.1007/978-3-540-76298-0', 'conf_country'] = 'South Korea'\n", "\n", "iswc.loc[iswc.conf_country == 'USA', 'conf_country'] = 'United States'" ] }, { "cell_type": "code", "execution_count": 118, "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/plain": [ "array(['ISWC', 'SWSWPC', 'SWDB'], dtype=object)" ] }, "execution_count": 118, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc['conf_acronym'].unique()" ] }, { "cell_type": "code", "execution_count": 119, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliationStringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
15410.1007/978-3-540-30581-1_4semwebSWSWPCInternational Workshop on Semantic Web Service...San Diego, CAUnited States2MassimoPaoluccigrid.147455.6Carnegie Mellon UniversityPittsburghUnited StatesUSCarnegie Mellon UniversityBringing Semantics to Web Services: The OWL-S ...10.1007/b105145Semantic Web Services and Web Process CompositionFirst International Workshop, SWSWPC 2004, San...Restricted2005-01-01
15510.1007/978-3-540-30581-1_4semwebSWSWPCInternational Workshop on Semantic Web Service...San Diego, CAUnited States4MarkBursteingrid.147455.6Carnegie Mellon UniversityPittsburghUnited StatesUSCarnegie Mellon UniversityBringing Semantics to Web Services: The OWL-S ...10.1007/b105145Semantic Web Services and Web Process CompositionFirst International Workshop, SWSWPC 2004, San...Restricted2005-01-01
15610.1007/978-3-540-30581-1_4semwebSWSWPCInternational Workshop on Semantic Web Service...San Diego, CAUnited States5DrewMcDermottgrid.147455.6Carnegie Mellon UniversityPittsburghUnited StatesUSCarnegie Mellon UniversityBringing Semantics to Web Services: The OWL-S ...10.1007/b105145Semantic Web Services and Web Process CompositionFirst International Workshop, SWSWPC 2004, San...Restricted2005-01-01
15710.1007/978-3-540-30581-1_4semwebSWSWPCInternational Workshop on Semantic Web Service...San Diego, CAUnited States6DeborahMcGuinnessgrid.147455.6Carnegie Mellon UniversityPittsburghUnited StatesUSCarnegie Mellon UniversityBringing Semantics to Web Services: The OWL-S ...10.1007/b105145Semantic Web Services and Web Process CompositionFirst International Workshop, SWSWPC 2004, San...Restricted2005-01-01
15810.1007/978-3-540-30581-1_4semwebSWSWPCInternational Workshop on Semantic Web Service...San Diego, CAUnited States7BijanParsiagrid.147455.6Carnegie Mellon UniversityPittsburghUnited StatesUSCarnegie Mellon UniversityBringing Semantics to Web Services: The OWL-S ...10.1007/b105145Semantic Web Services and Web Process CompositionFirst International Workshop, SWSWPC 2004, San...Restricted2005-01-01
\n", "
" ], "text/plain": [ " paper_doi conf_seriesId conf_acronym \\\n", "154 10.1007/978-3-540-30581-1_4 semweb SWSWPC \n", "155 10.1007/978-3-540-30581-1_4 semweb SWSWPC \n", "156 10.1007/978-3-540-30581-1_4 semweb SWSWPC \n", "157 10.1007/978-3-540-30581-1_4 semweb SWSWPC \n", "158 10.1007/978-3-540-30581-1_4 semweb SWSWPC \n", "\n", " conf_name conf_city \\\n", "154 International Workshop on Semantic Web Service... San Diego, CA \n", "155 International Workshop on Semantic Web Service... San Diego, CA \n", "156 International Workshop on Semantic Web Service... San Diego, CA \n", "157 International Workshop on Semantic Web Service... San Diego, CA \n", "158 International Workshop on Semantic Web Service... San Diego, CA \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "154 United States 2 Massimo Paolucci \n", "155 United States 4 Mark Burstein \n", "156 United States 5 Drew McDermott \n", "157 United States 6 Deborah McGuinness \n", "158 United States 7 Bijan Parsia \n", "\n", " org_gridId org_name org_city org_country \\\n", "154 grid.147455.6 Carnegie Mellon University Pittsburgh United States \n", "155 grid.147455.6 Carnegie Mellon University Pittsburgh United States \n", "156 grid.147455.6 Carnegie Mellon University Pittsburgh United States \n", "157 grid.147455.6 Carnegie Mellon University Pittsburgh United States \n", "158 grid.147455.6 Carnegie Mellon University Pittsburgh United States \n", "\n", " org_countrycode affiliationString \\\n", "154 US Carnegie Mellon University \n", "155 US Carnegie Mellon University \n", "156 US Carnegie Mellon University \n", "157 US Carnegie Mellon University \n", "158 US Carnegie Mellon University \n", "\n", " paper_title book_doi \\\n", "154 Bringing Semantics to Web Services: The OWL-S ... 10.1007/b105145 \n", "155 Bringing Semantics to Web Services: The OWL-S ... 10.1007/b105145 \n", "156 Bringing Semantics to Web Services: The OWL-S ... 10.1007/b105145 \n", "157 Bringing Semantics to Web Services: The OWL-S ... 10.1007/b105145 \n", "158 Bringing Semantics to Web Services: The OWL-S ... 10.1007/b105145 \n", "\n", " book_title \\\n", "154 Semantic Web Services and Web Process Composition \n", "155 Semantic Web Services and Web Process Composition \n", "156 Semantic Web Services and Web Process Composition \n", "157 Semantic Web Services and Web Process Composition \n", "158 Semantic Web Services and Web Process Composition \n", "\n", " book_confSubtitle rights year \n", "154 First International Workshop, SWSWPC 2004, San... Restricted 2005-01-01 \n", "155 First International Workshop, SWSWPC 2004, San... Restricted 2005-01-01 \n", "156 First International Workshop, SWSWPC 2004, San... Restricted 2005-01-01 \n", "157 First International Workshop, SWSWPC 2004, San... Restricted 2005-01-01 \n", "158 First International Workshop, SWSWPC 2004, San... Restricted 2005-01-01 " ] }, "execution_count": 119, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc[iswc.conf_acronym == 'SWSWPC'].head()" ] }, { "cell_type": "code", "execution_count": 120, "metadata": { "scrolled": false }, "outputs": [], "source": [ "iswc = iswc.drop(iswc[iswc.conf_acronym != 'ISWC'].index)\n", "iswc_first = iswc[iswc.author_order == 1]\n", "iswc_last_authors_idx = iswc.groupby('paper_doi')['author_order'].transform(max) == iswc['author_order']\n", "iswc_last = iswc[iswc_last_authors_idx]\n", "iswc_middle = iswc[iswc_last_authors_idx.map(lambda x: not x)]\n", "iswc_middle = iswc_middle[iswc_middle.author_order != 1]" ] }, { "cell_type": "code", "execution_count": 121, "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliationStringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
count3924392439243924392439243924.00000039243924373936653623374937493907392439243924392439243924
unique1028111148NaN1470191644141826444468961028211421214
top10.1007/978-3-319-25010-6_12semwebISWCInternational Semantic Web ConferenceKobeUnited StatesNaNPeterWanggrid.5379.8University of ManchesterAmsterdamUnited StatesUSUniversity of ManchesterBuilding and Using a Knowledge Graph to Combat...10.1007/11926078The Semantic Web ? ISWC 20165th International Semantic Web Conference, ISW...OpenAccess2016-01-01
freq233924392439243401406NaN424714514517571771785233093403092115340
meanNaNNaNNaNNaNNaNNaN2.963048NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
stdNaNNaNNaNNaNNaNNaN2.358169NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
minNaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
25%NaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
50%NaNNaNNaNNaNNaNNaN2.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
75%NaNNaNNaNNaNNaNNaN4.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
maxNaNNaNNaNNaNNaNNaN23.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", "
" ], "text/plain": [ " paper_doi conf_seriesId conf_acronym \\\n", "count 3924 3924 3924 \n", "unique 1028 1 1 \n", "top 10.1007/978-3-319-25010-6_12 semweb ISWC \n", "freq 23 3924 3924 \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " conf_name conf_city conf_country \\\n", "count 3924 3924 3924 \n", "unique 1 14 8 \n", "top International Semantic Web Conference Kobe United States \n", "freq 3924 340 1406 \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " author_order author_givenName author_familyName org_gridId \\\n", "count 3924.000000 3924 3924 3739 \n", "unique NaN 1470 1916 441 \n", "top NaN Peter Wang grid.5379.8 \n", "freq NaN 42 47 145 \n", "mean 2.963048 NaN NaN NaN \n", "std 2.358169 NaN NaN NaN \n", "min 1.000000 NaN NaN NaN \n", "25% 1.000000 NaN NaN NaN \n", "50% 2.000000 NaN NaN NaN \n", "75% 4.000000 NaN NaN NaN \n", "max 23.000000 NaN NaN NaN \n", "\n", " org_name org_city org_country org_countrycode \\\n", "count 3665 3623 3749 3749 \n", "unique 418 264 44 46 \n", "top University of Manchester Amsterdam United States US \n", "freq 145 175 717 717 \n", "mean NaN NaN NaN NaN \n", "std NaN NaN NaN NaN \n", "min NaN NaN NaN NaN \n", "25% NaN NaN NaN NaN \n", "50% NaN NaN NaN NaN \n", "75% NaN NaN NaN NaN \n", "max NaN NaN NaN NaN \n", "\n", " affiliationString \\\n", "count 3907 \n", "unique 896 \n", "top University of Manchester \n", "freq 85 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " paper_title book_doi \\\n", "count 3924 3924 \n", "unique 1028 21 \n", "top Building and Using a Knowledge Graph to Combat... 10.1007/11926078 \n", "freq 23 309 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " book_title \\\n", "count 3924 \n", "unique 14 \n", "top The Semantic Web ? ISWC 2016 \n", "freq 340 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_confSubtitle rights \\\n", "count 3924 3924 \n", "unique 21 2 \n", "top 5th International Semantic Web Conference, ISW... OpenAccess \n", "freq 309 2115 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " year \n", "count 3924 \n", "unique 14 \n", "top 2016-01-01 \n", "freq 340 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN " ] }, "execution_count": 121, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc.describe(include='all')" ] }, { "cell_type": "code", "execution_count": 122, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
author_familyNameauthor_givenNamepaper_doi
0HorrocksIan17
1DeckerStefan14
2MusenMark A.13
3SattlerUlrike9
4QuYuzhong9
5StaabSteffen9
6HitzlerPascal9
7Ngonga NgomoAxel-Cyrille9
8MottaEnrico9
9YuYong8
\n", "
" ], "text/plain": [ " author_familyName author_givenName paper_doi\n", "0 Horrocks Ian 17\n", "1 Decker Stefan 14\n", "2 Musen Mark A. 13\n", "3 Sattler Ulrike 9\n", "4 Qu Yuzhong 9\n", "5 Staab Steffen 9\n", "6 Hitzler Pascal 9\n", "7 Ngonga Ngomo Axel-Cyrille 9\n", "8 Motta Enrico 9\n", "9 Yu Yong 8" ] }, "execution_count": 122, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_last_authors = iswc_last[['author_familyName', 'author_givenName', 'paper_doi']].groupby(['author_familyName', 'author_givenName']).count().sort_values(by=['paper_doi'], ascending=False).reset_index()\n", "iswc_last_authors.head(n=10)" ] }, { "cell_type": "code", "execution_count": 123, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
author_familyNameauthor_givenNamepaper_doi
0AuerSören7
1LécuéFreddy6
2HorridgeMatthew6
3KrötzschMarkus6
4ChengGong5
5HuWei5
6KharlamovEvgeny5
7OsborneFrancesco5
8NuzzoleseAndrea Giovanni5
9NoyNatalya F.5
\n", "
" ], "text/plain": [ " author_familyName author_givenName paper_doi\n", "0 Auer Sören 7\n", "1 Lécué Freddy 6\n", "2 Horridge Matthew 6\n", "3 Krötzsch Markus 6\n", "4 Cheng Gong 5\n", "5 Hu Wei 5\n", "6 Kharlamov Evgeny 5\n", "7 Osborne Francesco 5\n", "8 Nuzzolese Andrea Giovanni 5\n", "9 Noy Natalya F. 5" ] }, "execution_count": 123, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_first_authors = iswc_first[['author_familyName', 'author_givenName', 'paper_doi']].groupby(['author_familyName', 'author_givenName']).count().sort_values(by=['paper_doi'], ascending=False).reset_index()\n", "iswc_first_authors.head(n=10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Analysis" ] }, { "cell_type": "code", "execution_count": 124, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "contributions", "type": "scatter", "uid": "701c747c-5f3b-41cd-acb6-bb51c032a3af", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 220, 212, 285, 309, 281, 226, 254, 249, 291, 305, 315, 319, 318, 340 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "contributions (w/ gridID)", "type": "scatter", "uid": "b17878c7-7165-467b-9e31-fb97d92f2465", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 201, 199, 260, 290, 269, 219, 249, 244, 280, 299, 293, 298, 311, 327 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "contributions (w/o gridID)", "type": "scatter", "uid": "7f9f172d-be04-4634-a546-0ba7030962a7", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 19, 13, 25, 19, 12, 7, 5, 5, 11, 6, 22, 21, 7, 13 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ISWC] Trends of contributions" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "iswc_contributions = iswc.groupby(['year'])['paper_doi'].count()\n", "iswc_contributions_with_gridId = iswc[iswc['org_gridId'].notna()].groupby(['year'])['paper_doi'].count()\n", "iswc_contributions_without_gridId = iswc[iswc['org_gridId'].isna()].groupby(['year'])['paper_doi'].count()\n", "\n", "trace1 = go.Scatter(x=iswc_contributions.index,\n", " y=iswc_contributions.values,\n", " name='contributions',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=iswc_contributions_with_gridId.index,\n", " y=iswc_contributions_with_gridId.values,\n", " name='contributions (w/ gridID)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "trace3 = go.Scatter(x=iswc_contributions_without_gridId.index,\n", " y=iswc_contributions_without_gridId.values,\n", " name='contributions (w/o gridID)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", " \n", "layout = go.Layout(title='[ISWC] Trends of contributions',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/iswc_contributions.png')" ] }, { "cell_type": "code", "execution_count": 125, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "DOIs", "type": "scatter", "uid": "f79c7eb3-e370-45b0-9788-deb144cafddb", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 58, 57, 79, 86, 79, 64, 67, 79, 85, 81, 76, 75, 67, 75 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs", "type": "scatter", "uid": "a6541d85-badf-4298-ad15-0da0fd1d29fd", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 54, 59, 69, 92, 69, 67, 66, 74, 77, 82, 78, 88, 86, 92 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ISWC] Trends of unique identifiers" }, "xaxis": { "showline": true } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "iswc_ids = iswc.groupby(['year'])['paper_doi', 'org_gridId'].nunique()\n", "\n", "trace1 = go.Scatter(x=iswc_ids.index,\n", " y=iswc_ids['paper_doi'],\n", " name='DOIs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=iswc_ids.index,\n", " y=iswc_ids['org_gridId'],\n", " name='gridIDs',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[ISWC] Trends of unique identifiers',\n", " legend=dict(orientation='h'),\n", " xaxis=dict(showline=True))\n", "\n", "fig = go.Figure(data=[trace1, trace2], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/iswc_identifiers.png')" ] }, { "cell_type": "code", "execution_count": 126, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_gridIdmiddle_gridIdlast_gridIdn_gridIdsn_first_lastexcludedn_excludedpct_excluded
year
2003-01-01{nan, grid.168010.e, grid.448235.c, grid.11469...{nan, grid.11469.3b, grid.419819.c, grid.42615...{nan, grid.168010.e, grid.448235.c, grid.7886....5450{grid.433042.2, grid.273335.3, grid.410484.d, ...40.074074
2004-01-01{nan, grid.168010.e, grid.1003.2, grid.448235....{nan, grid.168010.e, grid.7886.1, grid.419819....{nan, grid.168010.e, grid.1003.2, grid.448235....5951{grid.419253.8, grid.268191.5, grid.205975.c, ...80.135593
2005-01-01{nan, grid.168010.e, grid.8767.e, grid.263826....{nan, grid.168010.e, grid.8767.e, grid.5329.d,...{nan, grid.168010.e, grid.8767.e, grid.263826....6959{grid.10772.33, grid.5892.6, grid.5329.d, grid...100.144928
2006-01-01{nan, grid.168010.e, grid.1003.2, grid.13402.3...{nan, grid.434259.d, grid.168010.e, grid.1003....{nan, grid.168010.e, grid.1003.2, grid.8767.e,...9279{grid.434259.d, grid.7870.8, grid.30055.33, gr...130.141304
2007-01-01{nan, grid.263826.b, grid.266283.b, grid.7400....{nan, grid.8767.e, grid.7400.3, grid.7010.6, g...{nan, grid.263826.b, grid.266283.b, grid.7400....6961{grid.8767.e, grid.11205.37, grid.5690.a, grid...80.115942
\n", "
" ], "text/plain": [ " first_gridId \\\n", "year \n", "2003-01-01 {nan, grid.168010.e, grid.448235.c, grid.11469... \n", "2004-01-01 {nan, grid.168010.e, grid.1003.2, grid.448235.... \n", "2005-01-01 {nan, grid.168010.e, grid.8767.e, grid.263826.... \n", "2006-01-01 {nan, grid.168010.e, grid.1003.2, grid.13402.3... \n", "2007-01-01 {nan, grid.263826.b, grid.266283.b, grid.7400.... \n", "\n", " middle_gridId \\\n", "year \n", "2003-01-01 {nan, grid.11469.3b, grid.419819.c, grid.42615... \n", "2004-01-01 {nan, grid.168010.e, grid.7886.1, grid.419819.... \n", "2005-01-01 {nan, grid.168010.e, grid.8767.e, grid.5329.d,... \n", "2006-01-01 {nan, grid.434259.d, grid.168010.e, grid.1003.... \n", "2007-01-01 {nan, grid.8767.e, grid.7400.3, grid.7010.6, g... \n", "\n", " last_gridId n_gridIds \\\n", "year \n", "2003-01-01 {nan, grid.168010.e, grid.448235.c, grid.7886.... 54 \n", "2004-01-01 {nan, grid.168010.e, grid.1003.2, grid.448235.... 59 \n", "2005-01-01 {nan, grid.168010.e, grid.8767.e, grid.263826.... 69 \n", "2006-01-01 {nan, grid.168010.e, grid.1003.2, grid.8767.e,... 92 \n", "2007-01-01 {nan, grid.263826.b, grid.266283.b, grid.7400.... 69 \n", "\n", " n_first_last excluded \\\n", "year \n", "2003-01-01 50 {grid.433042.2, grid.273335.3, grid.410484.d, ... \n", "2004-01-01 51 {grid.419253.8, grid.268191.5, grid.205975.c, ... \n", "2005-01-01 59 {grid.10772.33, grid.5892.6, grid.5329.d, grid... \n", "2006-01-01 79 {grid.434259.d, grid.7870.8, grid.30055.33, gr... \n", "2007-01-01 61 {grid.8767.e, grid.11205.37, grid.5690.a, grid... \n", "\n", " n_excluded pct_excluded \n", "year \n", "2003-01-01 4 0.074074 \n", "2004-01-01 8 0.135593 \n", "2005-01-01 10 0.144928 \n", "2006-01-01 13 0.141304 \n", "2007-01-01 8 0.115942 " ] }, "execution_count": 126, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_first_aff = iswc_first.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "iswc_first_aff.columns = ['first_gridId']\n", "iswc_first_aff.head()\n", "\n", "iswc_middle_aff = iswc_middle.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "iswc_middle_aff.columns = ['middle_gridId']\n", "iswc_middle_aff.head()\n", "\n", "iswc_last_aff = iswc_last.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "iswc_last_aff.columns = ['last_gridId']\n", "iswc_last_aff.head()\n", "\n", "iswc_aff = pd.concat([iswc_first_aff, iswc_middle_aff, iswc_last_aff], axis=1)\n", "iswc_aff['n_gridIds'] = iswc_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId'] | row['middle_gridId']), axis=1)\n", "iswc_aff['n_first_last'] = iswc_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId']), axis=1)\n", "iswc_aff['excluded'] = iswc_aff.apply(lambda row: row['middle_gridId'] - (row['first_gridId'] | row['last_gridId']), axis=1)\n", "iswc_aff['n_excluded'] = iswc_aff['excluded'].map(len_of_set_with_nan)\n", "iswc_aff['pct_excluded'] = iswc_aff['n_excluded'] / iswc_aff['n_gridIds']\n", "iswc_aff.head(n=5)" ] }, { "cell_type": "code", "execution_count": 127, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total gridIDs", "type": "scatter", "uid": "588c5238-52e5-43cc-9c1c-7a255c040eca", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 54, 59, 69, 92, 69, 67, 66, 74, 77, 82, 78, 88, 86, 92 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs (first & last)", "type": "scatter", "uid": "46f4a659-d19f-4ef3-9c46-34c59c233834", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 50, 51, 59, 79, 61, 57, 61, 67, 65, 71, 63, 68, 70, 71 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "gridIDs (middle)", "type": "scatter", "uid": "039425e3-0396-4567-bba5-eca8520ac066", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 8, 10, 13, 8, 10, 5, 7, 12, 11, 15, 20, 16, 21 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ISWC] gridID breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=iswc_aff.index,\n", " y=iswc_aff['n_gridIds'],\n", " name='total gridIDs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=iswc_aff.index,\n", " y=iswc_aff['n_first_last'],\n", " name='gridIDs (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=iswc_aff.index,\n", " y=iswc_aff['n_excluded'],\n", " name='gridIDs (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[ISWC] gridID breakdown by author position',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/iswc_gridids_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 128, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
author_order
countmeanstdmin25%50%75%max
year
2003-01-0158.03.6034481.7565881.02.03.04.759.0
2004-01-0157.03.6140352.1360381.02.03.04.0012.0
2005-01-0179.03.4683541.7891081.02.03.04.0010.0
2006-01-0186.03.4186052.3487931.02.03.04.0016.0
2007-01-0179.03.4430381.9397781.02.03.05.009.0
2008-01-0164.03.4531252.0773131.02.03.04.0010.0
2009-01-0167.03.4925371.7440211.02.03.05.008.0
2010-01-0179.03.0632911.3991001.02.03.04.007.0
2011-01-0185.03.3176472.2265271.02.03.04.0013.0
2012-01-0181.03.4320992.1560281.02.03.04.0013.0
2013-01-0176.04.0394741.8650531.03.04.05.0011.0
2014-01-0175.03.9466673.0751551.02.03.05.0022.0
2015-01-0167.04.4626873.6735271.03.04.05.0023.0
2016-01-0175.04.1733331.8986011.03.04.05.0013.0
\n", "
" ], "text/plain": [ " author_order \n", " count mean std min 25% 50% 75% max\n", "year \n", "2003-01-01 58.0 3.603448 1.756588 1.0 2.0 3.0 4.75 9.0\n", "2004-01-01 57.0 3.614035 2.136038 1.0 2.0 3.0 4.00 12.0\n", "2005-01-01 79.0 3.468354 1.789108 1.0 2.0 3.0 4.00 10.0\n", "2006-01-01 86.0 3.418605 2.348793 1.0 2.0 3.0 4.00 16.0\n", "2007-01-01 79.0 3.443038 1.939778 1.0 2.0 3.0 5.00 9.0\n", "2008-01-01 64.0 3.453125 2.077313 1.0 2.0 3.0 4.00 10.0\n", "2009-01-01 67.0 3.492537 1.744021 1.0 2.0 3.0 5.00 8.0\n", "2010-01-01 79.0 3.063291 1.399100 1.0 2.0 3.0 4.00 7.0\n", "2011-01-01 85.0 3.317647 2.226527 1.0 2.0 3.0 4.00 13.0\n", "2012-01-01 81.0 3.432099 2.156028 1.0 2.0 3.0 4.00 13.0\n", "2013-01-01 76.0 4.039474 1.865053 1.0 3.0 4.0 5.00 11.0\n", "2014-01-01 75.0 3.946667 3.075155 1.0 2.0 3.0 5.00 22.0\n", "2015-01-01 67.0 4.462687 3.673527 1.0 3.0 4.0 5.00 23.0\n", "2016-01-01 75.0 4.173333 1.898601 1.0 3.0 4.0 5.00 13.0" ] }, "execution_count": 128, "metadata": {}, "output_type": "execute_result" } ], "source": [ "authors = iswc_last[['year', 'paper_doi', 'author_order']]\n", "authors.drop_duplicates().groupby(['year']).describe()" ] }, { "cell_type": "code", "execution_count": 129, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countryorg_gridIdorg_namepaper_doi
2Australiagrid.416100.2Royal Brisbane and Women's Hospital2
19Germanygrid.469822.3Fraunhofer Institute for Intelligent Analysis ...2
43Switzerlandgrid.419765.8Swiss Institute of Bioinformatics2
67United Statesgrid.38142.3cHarvard University2
66United Statesgrid.36567.31Kansas State University2
62United Statesgrid.21729.3fColumbia University2
0Australiagrid.1005.4UNSW Australia1
47United Kingdomgrid.1006.7Newcastle University1
52United Kingdomgrid.433042.2Caesar Systems (United Kingdom)1
51United Kingdomgrid.418236.aGlaxoSmithKline (United Kingdom)1
50United Kingdomgrid.28577.3fCity, University London1
49United Kingdomgrid.225360.0European Bioinformatics Institute1
48United Kingdomgrid.13097.3cKing's College London1
45Switzerlandgrid.9132.9European Organization for Nuclear Research1
46Ukrainegrid.418413.bBogolyubov Institute for Theoretical Physics1
54United Kingdomgrid.474329.fBritish Geological Survey1
44Switzerlandgrid.5681.aUniversity of Applied Sciences of Western Swit...1
42Switzerlandgrid.15775.31University of St. Gallen1
41Spaingrid.5515.4Autonomous University of Madrid1
40Spaingrid.450285.eInstituto de Astrofísica de Andalucía1
\n", "
" ], "text/plain": [ " org_country org_gridId \\\n", "2 Australia grid.416100.2 \n", "19 Germany grid.469822.3 \n", "43 Switzerland grid.419765.8 \n", "67 United States grid.38142.3c \n", "66 United States grid.36567.31 \n", "62 United States grid.21729.3f \n", "0 Australia grid.1005.4 \n", "47 United Kingdom grid.1006.7 \n", "52 United Kingdom grid.433042.2 \n", "51 United Kingdom grid.418236.a \n", "50 United Kingdom grid.28577.3f \n", "49 United Kingdom grid.225360.0 \n", "48 United Kingdom grid.13097.3c \n", "45 Switzerland grid.9132.9 \n", "46 Ukraine grid.418413.b \n", "54 United Kingdom grid.474329.f \n", "44 Switzerland grid.5681.a \n", "42 Switzerland grid.15775.31 \n", "41 Spain grid.5515.4 \n", "40 Spain grid.450285.e \n", "\n", " org_name paper_doi \n", "2 Royal Brisbane and Women's Hospital 2 \n", "19 Fraunhofer Institute for Intelligent Analysis ... 2 \n", "43 Swiss Institute of Bioinformatics 2 \n", "67 Harvard University 2 \n", "66 Kansas State University 2 \n", "62 Columbia University 2 \n", "0 UNSW Australia 1 \n", "47 Newcastle University 1 \n", "52 Caesar Systems (United Kingdom) 1 \n", "51 GlaxoSmithKline (United Kingdom) 1 \n", "50 City, University London 1 \n", "49 European Bioinformatics Institute 1 \n", "48 King's College London 1 \n", "45 European Organization for Nuclear Research 1 \n", "46 Bogolyubov Institute for Theoretical Physics 1 \n", "54 British Geological Survey 1 \n", "44 University of Applied Sciences of Western Swit... 1 \n", "42 University of St. Gallen 1 \n", "41 Autonomous University of Madrid 1 \n", "40 Instituto de Astrofísica de Andalucía 1 " ] }, "execution_count": 129, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_excluded_gridIds = set(iswc['org_gridId'].unique().tolist()) - (set(iswc_first['org_gridId'].unique().tolist()) | set(iswc_last['org_gridId'].unique().tolist()))\n", "iswc_excluded = iswc[iswc.org_gridId.isin(iswc_excluded_gridIds)][['org_country', 'org_gridId', 'org_name', 'paper_doi']].groupby(['org_country', 'org_gridId', 'org_name'])[['paper_doi']].nunique()\n", "iswc_excluded.reset_index().sort_values('paper_doi', ascending=False).head(20)" ] }, { "cell_type": "code", "execution_count": 130, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countryorg_gridIdorg_namepaper_doi
3Brazilgrid.411198.4Universidade Federal de Juiz de Fora1
17Germanygrid.433033.4Cadence Design Systems (Germany)1
20Greecegrid.10212.30University of Macedonia1
1Australiagrid.1016.8Commonwealth Scientific and Industrial Researc...1
29Italygrid.438135.8Reti e Mobilità (Italy)1
35Singaporegrid.4280.eNational University of Singapore1
34Netherlandsgrid.rijRijksmuseum Amsterdam1
33Netherlandsgrid.438009.6Digital Heritage Netherlands1
32Japangrid.419082.6Japan Science and Technology Agency1
31Japangrid.250343.3National Institute of Informatics1
30Italygrid.451498.5Institute of Information Science and Technologies1
28Italygrid.423479.fCenter of Excellence For Research, Innovation,...1
21Greecegrid.12284.3dDemocritus University of Thrace1
27Italygrid.25786.3eItalian Institute of Technology1
26Italygrid.20670.33Istituto Superiore Mario Boella1
25Italygrid.158820.6University of L'Aquila1
24Irelandgrid.7872.aUniversity College Cork1
23Hong Konggrid.24515.37Hong Kong University of Science and Technology1
22Greecegrid.16299.35Athens University of Economics and Business1
72United Statesgrid.94225.38National Institute of Standards and Technology1
\n", "
" ], "text/plain": [ " org_country org_gridId \\\n", "3 Brazil grid.411198.4 \n", "17 Germany grid.433033.4 \n", "20 Greece grid.10212.30 \n", "1 Australia grid.1016.8 \n", "29 Italy grid.438135.8 \n", "35 Singapore grid.4280.e \n", "34 Netherlands grid.rij \n", "33 Netherlands grid.438009.6 \n", "32 Japan grid.419082.6 \n", "31 Japan grid.250343.3 \n", "30 Italy grid.451498.5 \n", "28 Italy grid.423479.f \n", "21 Greece grid.12284.3d \n", "27 Italy grid.25786.3e \n", "26 Italy grid.20670.33 \n", "25 Italy grid.158820.6 \n", "24 Ireland grid.7872.a \n", "23 Hong Kong grid.24515.37 \n", "22 Greece grid.16299.35 \n", "72 United States grid.94225.38 \n", "\n", " org_name paper_doi \n", "3 Universidade Federal de Juiz de Fora 1 \n", "17 Cadence Design Systems (Germany) 1 \n", "20 University of Macedonia 1 \n", "1 Commonwealth Scientific and Industrial Researc... 1 \n", "29 Reti e Mobilità (Italy) 1 \n", "35 National University of Singapore 1 \n", "34 Rijksmuseum Amsterdam 1 \n", "33 Digital Heritage Netherlands 1 \n", "32 Japan Science and Technology Agency 1 \n", "31 National Institute of Informatics 1 \n", "30 Institute of Information Science and Technologies 1 \n", "28 Center of Excellence For Research, Innovation,... 1 \n", "21 Democritus University of Thrace 1 \n", "27 Italian Institute of Technology 1 \n", "26 Istituto Superiore Mario Boella 1 \n", "25 University of L'Aquila 1 \n", "24 University College Cork 1 \n", "23 Hong Kong University of Science and Technology 1 \n", "22 Athens University of Economics and Business 1 \n", "72 National Institute of Standards and Technology 1 " ] }, "execution_count": 130, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_excluded.reset_index().sort_values('paper_doi', ascending=False).tail(20)" ] }, { "cell_type": "code", "execution_count": 131, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_countrycodemiddle_countrycodelast_countrycoden_countrycodesn_first_lastexcludedn_excludedpct_excluded
year
2003-01-01{nan, CN, GR, UK, AU, BG, NL, GB, US, IT, CA, ...{nan, CN, GR, UK, BG, NL, US, GB, IT, ES, FR, ...{nan, CN, GR, UK, BG, US, GB, NL, IT, ES, FR, ...1616{}00.000000
2004-01-01{nan, SI, CN, CH, GR, FI, AU, US, GB, IT, NL, ...{nan, CN, CH, GR, FI, US, GB, IT, NL, ES, IE, ...{nan, CN, VN, CH, GR, FI, AU, SE, US, GB, NL, ...2020{}00.000000
2005-01-01{nan, UA, CN, CH, GR, AU, US, GB, IT, NL, CA, ...{nan, UA, CN, CH, GR, AU, US, NL, GB, IT, CA, ...{nan, UA, CN, CH, GR, AU, US, GB, IT, NL, CA, ...1817{PT}10.055556
2006-01-01{nan, GE, SE, NL, US, TR, IT, GB, FR, ES, JP, ...{nan, GE, CN, FI, GR, AU, SE, GB, IT, NL, TR, ...{nan, SE, GB, US, NL, TR, IT, FR, ES, JP, CN, ...2323{}00.000000
2007-01-01{nan, CN, CH, GR, FI, AU, SE, US, NL, GB, CZ, ...{nan, CN, CH, GR, FI, UK, AU, NL, US, GB, AT, ...{nan, CN, CH, GR, FI, SE, US, GB, CZ, AT, NL, ...2118{ES, BE, UK}30.142857
\n", "
" ], "text/plain": [ " first_countrycode \\\n", "year \n", "2003-01-01 {nan, CN, GR, UK, AU, BG, NL, GB, US, IT, CA, ... \n", "2004-01-01 {nan, SI, CN, CH, GR, FI, AU, US, GB, IT, NL, ... \n", "2005-01-01 {nan, UA, CN, CH, GR, AU, US, GB, IT, NL, CA, ... \n", "2006-01-01 {nan, GE, SE, NL, US, TR, IT, GB, FR, ES, JP, ... \n", "2007-01-01 {nan, CN, CH, GR, FI, AU, SE, US, NL, GB, CZ, ... \n", "\n", " middle_countrycode \\\n", "year \n", "2003-01-01 {nan, CN, GR, UK, BG, NL, US, GB, IT, ES, FR, ... \n", "2004-01-01 {nan, CN, CH, GR, FI, US, GB, IT, NL, ES, IE, ... \n", "2005-01-01 {nan, UA, CN, CH, GR, AU, US, NL, GB, IT, CA, ... \n", "2006-01-01 {nan, GE, CN, FI, GR, AU, SE, GB, IT, NL, TR, ... \n", "2007-01-01 {nan, CN, CH, GR, FI, UK, AU, NL, US, GB, AT, ... \n", "\n", " last_countrycode n_countrycodes \\\n", "year \n", "2003-01-01 {nan, CN, GR, UK, BG, US, GB, NL, IT, ES, FR, ... 16 \n", "2004-01-01 {nan, CN, VN, CH, GR, FI, AU, SE, US, GB, NL, ... 20 \n", "2005-01-01 {nan, UA, CN, CH, GR, AU, US, GB, IT, NL, CA, ... 18 \n", "2006-01-01 {nan, SE, GB, US, NL, TR, IT, FR, ES, JP, CN, ... 23 \n", "2007-01-01 {nan, CN, CH, GR, FI, SE, US, GB, CZ, AT, NL, ... 21 \n", "\n", " n_first_last excluded n_excluded pct_excluded \n", "year \n", "2003-01-01 16 {} 0 0.000000 \n", "2004-01-01 20 {} 0 0.000000 \n", "2005-01-01 17 {PT} 1 0.055556 \n", "2006-01-01 23 {} 0 0.000000 \n", "2007-01-01 18 {ES, BE, UK} 3 0.142857 " ] }, "execution_count": 131, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_first_countries = iswc_first.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "iswc_first_countries.columns = ['first_countrycode']\n", "iswc_first_countries.head()\n", "\n", "iswc_middle_countries = iswc_middle.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "iswc_middle_countries.columns = ['middle_countrycode']\n", "iswc_middle_countries.head()\n", "\n", "iswc_last_countries = iswc_last.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "iswc_last_countries.columns = ['last_countrycode']\n", "iswc_last_countries.head()\n", "\n", "iswc_countries = pd.concat([iswc_first_countries, iswc_middle_countries, iswc_last_countries], axis=1)\n", "iswc_countries['n_countrycodes'] = iswc_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode'] | row['middle_countrycode']), axis=1)\n", "iswc_countries['n_first_last'] = iswc_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "iswc_countries['excluded'] = iswc_countries.apply(lambda row: row['middle_countrycode'] - (row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "iswc_countries['n_excluded'] = iswc_countries['excluded'].map(len_of_set_with_nan)\n", "iswc_countries['pct_excluded'] = iswc_countries['n_excluded'] / iswc_countries['n_countrycodes']\n", "iswc_countries.head()" ] }, { "cell_type": "code", "execution_count": 132, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total countries", "type": "scatter", "uid": "6bed6edc-0d5c-458c-b5e0-71c19450664c", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 16, 20, 18, 23, 21, 16, 17, 20, 20, 25, 22, 22, 24, 24 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "countries (first & last)", "type": "scatter", "uid": "c0c93525-5732-43f5-bd4d-429949dbcbd7", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 16, 20, 17, 23, 18, 15, 16, 19, 19, 23, 21, 20, 23, 23 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "countries (middle)", "type": "scatter", "uid": "6dd7eecb-cc51-4fe4-b13d-051dabb6a34a", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 0, 0, 1, 0, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ISWC] Country breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=iswc_countries.index,\n", " y=iswc_countries['n_countrycodes'],\n", " name='total countries',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=iswc_countries.index,\n", " y=iswc_countries['n_first_last'],\n", " name='countries (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=iswc_countries.index,\n", " y=iswc_countries['n_excluded'],\n", " name='countries (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[ISWC] Country breakdown by author position',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/iswc_countries_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 133, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "EG", "EI", "ES", "FI", "FR", "GB", "GE", "GR", "HK", "ID", "IE", "IL", "IN", "IT", "JP", "KR", "LU", "NL", "NO", "NZ", "PT", "RS", "RU", "SE", "SG", "SI", "TH", "TR", "UA", "UK", "US", "VE", "VN", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "caa05613-359a-4ce8-9ffb-444f6deffcdc", "values": [ 38, 29, 10, 3, 8, 21, 27, 18, 58, 8, 235, 1, 1, 1, 35, 8, 54, 206, 1, 32, 1, 1, 58, 1, 3, 103, 17, 2, 1, 79, 8, 2, 11, 1, 2, 9, 5, 1, 1, 2, 2, 2, 236, 6, 1, 1 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "ES", "FI", "FR", "GB", "GE", "GR", "ID", "IE", "IL", "IN", "IT", "JP", "KR", "LU", "NL", "NO", "NZ", "PT", "RS", "RU", "SE", "SG", "SI", "TH", "TR", "UA", "UK", "US", "VE", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "c9a5f53a-1484-4ca3-a62f-0e364ea5593e", "values": [ 28, 19, 8, 3, 2, 15, 22, 11, 50, 6, 182, 1, 20, 8, 45, 165, 1, 24, 1, 46, 1, 2, 72, 17, 1, 1, 55, 3, 2, 9, 1, 2, 7, 1, 1, 1, 2, 1, 1, 186, 4, 1 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "EI", "ES", "FI", "FR", "GB", "GR", "IE", "IL", "IN", "IT", "JP", "KR", "NL", "NO", "NZ", "PT", "RU", "SE", "SG", "TH", "TR", "UA", "UK", "US", "VE", "VN", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "d627779e-2fab-4f5f-9b83-82abe74e402a", "values": [ 24, 18, 9, 3, 5, 16, 18, 11, 46, 7, 181, 1, 16, 7, 40, 159, 23, 46, 1, 3, 65, 14, 2, 56, 4, 1, 9, 1, 6, 2, 1, 2, 1, 1, 193, 4, 1, 1 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "[ISWC] DOI breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "iswc_dois = iswc.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "iswc_dois_first = iswc_first.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "iswc_dois_last = iswc_last.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=iswc_dois['paper_doi'],\n", " labels=iswc_dois['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=iswc_dois_first['paper_doi'],\n", " labels=iswc_dois_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=iswc_dois_last['paper_doi'],\n", " labels=iswc_dois_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut['title'] = '[ISWC] DOI breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 134, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "b6935299-242c-425a-a446-5ce834579d22", "x": [ "US", "DE", "GB", "IT", "NL", "CN", "IE", "FR", "AT", "ES", "GR", "AU", "CH", "CA", "CL", "JP", "PT", "BE", "SE", "BR", "FI", "CZ", "NO", "VE", "SG", "IN", "BG", "RU", "NZ", "KR", "UA", "TR", "UK", "TH", "VN", "SI", "IL", "RS", "LU", "ID", "HK", "GE", "EI", "EG", "DK", "ZA" ], "y": [ 236, 235, 206, 103, 79, 58, 58, 54, 38, 35, 32, 29, 27, 21, 18, 17, 11, 10, 9, 8, 8, 8, 8, 6, 5, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "title": { "text": "[ISWC] Paper distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "iswc_dois = iswc.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "data = [\n", " go.Bar(\n", " x=iswc_dois.sort_values(by=['paper_doi'], ascending=False)['org_countrycode'],\n", " y=iswc_dois.sort_values(by=['paper_doi'], ascending=False)['paper_doi']\n", " )\n", "]\n", "layout = go.Layout(\n", " title='[ISWC] Paper distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/iswc_dois_longtail.png')" ] }, { "cell_type": "code", "execution_count": 135, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYsAAAEWCAYAAACXGLsWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3Xl4VeW5///3nWFnhiQQAiRAEAWLCihorXWqCrV2sHbUc/RYxNrvqZ4OekRrz6/VX9tjq21t/Z1fB60jeqq21Tq2FeepDlCZFQUlJRhCGEMSMu3c3z/WSthASHaGnZ3h87quda21njXdWRfkzvOs9TzL3B0REZHOpCQ7ABERGfiULEREpEtKFiIi0iUlCxER6ZKShYiIdEnJQkREuqRkIRLDzK4xs98lOw6RgUbJQpLGzDaY2R4zqzWzHWb2uJlN6KPzntHJ9lPNrDW8btv0KIC7/7e7XxzuV2ZmbmZpnZzrWjNrDs+x08xeMbOP9PZn6Evhz3BosuOQwU3JQpLt0+6eC4wDqoD/r5+u+4G758ZMn+7Fue4Pf4Yi4CXgQTOzvgkzfp0lNZHeUrKQAcHdG4A/AtPbyswsw8x+amb/NLMqM/uNmWWF20ab2WPhX/PbzexFM0sxs0XARODR8K/9hd2JI6wp3BOuvhDOd4bn6rTG4O7NwF3AWGBUGM9/mVm5mW0xs7vNbGR4nbvM7IpwuST86//ScH1K+DOlhOufMrNlMTWXGTHxbjCzq8xsBVDXnYQRXucZM9tmZlvN7F4zyw+3zW+rbYXr75rZH2LWN5rZrHivJYOfkoUMCGaWDXwZeDWm+MfAVGAWcChQAnwv3HYFUEHw13wxcA3g7n4B8E/CGou739CLsE4O5/nhuf7exc+QAXwF2OjuW8PlrwAfAw4BcoH/CXd/Hjg1XD4FeC/meqcAL7p7q5kdDdwOfA0YBfwWeCS8VpvzgE+GcbZ04+cz4HpgPPAhYAJwbUx8J4UJbzwQAT4S/pxtP8uKblxLBjklC0m2P5vZTmAXMBe4ESBsxrkE+La7b3f33cB/A+eGxzUTNF1Ncvdmd3/RuzfQ2fjwL/W26Uu9+Bm+FP4MG4HZwDlh+b8CP3f399y9FvgOcG741//zwIlh7eFk4Abgo+Fxp4TbIbgHv3X319w96u53AY3A8THXv9ndN7r7nu4E7e7r3H2xuze6ezXw8/DauPt7wG6CRH0y8DfgAzM7nJhk1p3ryeCmNk5Jts+6+1NmlgqcDTxvZtOBViAbWBrT/G9Aarh8I8FfwU+G229x9x9347ofuHtpH8QP8IC7n99B+XigPGa9nOD/XLG7rzezOoJfxicBPwAWmNk0gl/GN4fHTAIuNLP/iDlPJDx3m409CdrMioFfhtfPI/jjcUfMLm21n0PD5Z1hbB9hbzKTYUI1CxkQwr+aHwSiwInAVmAPcIS754fTyPBBMu6+292vcPdDgM8Al5vZ6W2n66uwenn8BwS/7NtMBFoIHuRD8Av3C0DE3TeF6xcCBcCycJ+NwI9i7kG+u2e7++/7IM7/Do89yt1HAOcTJOQ2bcnipHD5eYJkEVvzkWFCyUIGBAucTfCL8q2wieNW4CYzGxPuU2JmHw+XP2Vmh4bNVbsIkkxbs0gVwTOC3qoOz9nTc/0e+LaZTTazXIJfzvfHPFd4HriMvQ/SnwvXX3L3aFh2K/B/zOzD4T3KMbNPmlleN2OJmFlmzJRKUJuoBXaZWQlw5X7HPE/wvCXL3SuAF4EzCZ6dvNnN68sgp2QhyfaomdUCNcCPgAvdfXW47SpgHfCqmdUATwHTwm2Hheu1wN+BX7n7s+G264H/Cp9F/GdPA3P3+jCml8NzHd/VMfu5HVhEkAzeBxqA2Oak5wl+Ybcli5cImt7a1nH3JcBXCR6M7yC4H1/p7s8CrCaoqbVN84HrgGMIku3jwIOxB7j7OwT398VwvYbgQfzLMclMhgnTx49ERKQrqlmIiEiXlCxERKRLShYiItIlJQsREenSoO6UN3r0aC8rK0t2GCIig8rSpUu3untRd44Z1MmirKyMJUuWJDsMEZFBxczKu95rX2qGEhGRLiUsWYS9RF83s+VmttrMrgvLJ5vZa2a2zszuN7NIWJ4Rrq8Lt5clKjYREemeRNYsGoHT3H0mwWBpZ4Y9YH8C3OTuhxL0SF0Q7r8A2BGW3xTuJyIiA0DCkoUHasPV9HBy4DSCj9xA8KGYz4bLZ4frhNtPN+v/r42JiMiBEvrMwsxSzWwZsAVYDKwHdsYMpFZB8EEbwvlGgHD7LoIBy/Y/5yVmtsTMllRXVycyfBERCSU0WYTDTs8CSoHjgMP74Jy3uPscd59TVNStN79ERKSH+uVtKHffCTxL8NGU/JjvBJcCm8LlTQSfdWz78PxIYFt/xCciIp1L5NtQRTEff88i+GTmWwRJ4wvhbhcCD4fLj4TrhNuf6eZnMtvtrG/ipsXvsGrTrp6GLyIiMRLZKW8ccFf4kZUUgk9PPmZma4D7zOyHBB9QuS3c/zZgkZmtA7az91vL3dYUbeWXT7/L6LwMjiwZ2bufQkREEpcs3H0FcHQH5e8RPL/Yv7wB+GJfXLsgOwLAttrGvjidiMiwNyR7cKenpjAyK53tdU3JDkVEZEgYkskCYFROhG1KFiIifWLoJovcCNtrlSxERPrCkE0WhTkRNUOJiPSRIZwsMtQMJSLSR4ZsshiVE2FHfROtrT3qqiEiIjGGbLIozIkQbXV27WlOdigiIoPekE0Wo3LDvhZqihIR6bWhmyxyMgD0kFtEpA8M2WRRmBPULLbXqRe3iEhvDdlkoWYoEZG+M2STxd7xoZQsRER6a8gmi0haCnmZaXpmISLSB4ZssgCNDyUi0leGdLIIhvzQA24Rkd4a0sliVG6GnlmIiPSBoZ0sNJigiEifGNLJom3k2R5+yltEREJDPlm0tDo1e1qSHYqIyKA2pJPF3o55esgtItIbQzpZFGp8KBGRPjGkk8WoHA35ISLSF4Z2sshtG0xQyUJEpDeGdLJoG3l2W62eWYiI9MaQThYZaankZqSpGUpEpJcSlizMbIKZPWtma8xstZl9Myy/1sw2mdmycDor5pjvmNk6M1trZh/vizgK1TFPRKTX0hJ47hbgCnf/h5nlAUvNbHG47SZ3/2nszmY2HTgXOAIYDzxlZlPdPdqbIJQsRER6L2E1C3evdPd/hMu7gbeAkk4OORu4z90b3f19YB1wXG/jGJUT0fhQIiK91C/PLMysDDgaeC0suszMVpjZ7WZWEJaVABtjDqugg+RiZpeY2RIzW1JdXd3ltUflqmYhItJbCU8WZpYL/An4lrvXAL8GpgCzgErgZ905n7vf4u5z3H1OUVFRl/sX5mSwra5R40OJiPRCQpOFmaUTJIp73f1BAHevcveou7cCt7K3qWkTMCHm8NKwrFdG5URojjq7GzU+lIhITyXybSgDbgPecvefx5SPi9ntHGBVuPwIcK6ZZZjZZOAw4PXextHW12K7nluIiPRYIt+G+ihwAbDSzJaFZdcA55nZLMCBDcDXANx9tZk9AKwheJPq0t6+CQVQmLt3yI+y0Tm9PZ2IyLCUsGTh7i8B1sGmJzo55kfAj/oyjrbxofSQW0Sk54Z0D26IaYbSMOUiIj025JPFqHCY8q16ZiEi0mNDMllEo1FWrFjBli1biKRCdiRVzVAiIr2QyAfcSVNZWcnMmTMBSElJITV7JDcXjubFm8soLi6muLiYefPmMW/evCRHKiIyOAzJZJGfn88DDzxAVVUVVVVVLHpmOdH6ndTU1PDOO+9QWVnJ7373OyorK8nKykp2uCIiA96QTBa5ubl88YtfbF+vOOR1qmsbeew/TgLg2Wef5bTTTuOhhx7iX/7lX5IVpojIoDEkn1nsrzAnY59OeaeccgplZWXcfvvtSYxKRGTwGBbJYnRuhK11Te3jQ6WkpDB//nyeeeYZNmzYkNzgREQGgWGRLApzIjS1tFLXtLdD+IUXXgjAXXfdlaywREQGjWGTLGDf8aEmTZrE6aefzp133klra2uyQhMRGRSGRbIY1T4+1L69uOfPn8+GDRt47rnnkhCViMjgMSySRWHYi3v/jnnnnHMOI0eO5I477khGWCIig8awSBZtgwlu2y9ZZGVlcd555/HHP/6RXbt2JSM0EZFBYVgki7ZnFh19i/uiiy6ioaGB+++/v7/DEhEZNIZFssiOpJKZntLhyLNz5szhiCOOUJ8LEZFODItkYWaMysk4oBmqbdtFF13Ea6+9xpo1a5IQnYjIwDcskgUETVEHG3n2/PPPJy0tTQ+6RUQOQskCGDNmDJ/61KdYtGgRzc3N/RyZiMjAN2ySxaicSIcPuNvMnz+fqqoq/vKXv/RjVCIig8OwSRaFOZEDOuXF+sQnPkFxcbGaokREOjBsksWo3Awamlupb2rpcHt6ejoXXHABjz32GFu2bOnn6EREBrbhkyw66WvRZv78+bS0tHDPPff0V1giIoPCsEkW7YMJdvIt7unTp/PhD3+Y22+/vX04cxERGU7JIrfrZAFB7WL16tUsX768P8ISERkUhk2yONj4UPs76aTg06tvvfVWwmMSERksEpYszGyCmT1rZmvMbLWZfTMsLzSzxWb2bjgvCMvNzG42s3VmtsLMjunLePaOD3XwN6IASktLAaioqOjLy4uIDGqJrFm0AFe4+3TgeOBSM5sOXA087e6HAU+H6wCfAA4Lp0uAX/dlMLkZaURSU7pshhoxYgS5ubls2rSpLy8vIjKoJSxZuHulu/8jXN4NvAWUAGcDbd8yvQv4bLh8NnC3B14F8s1sXF/FY2aMyo102QwFQe1CyUJEZK9+eWZhZmXA0cBrQLG7V4abNgPF4XIJsDHmsIqwbP9zXWJmS8xsSXV1dbfi6GzIj1glJSVqhhIRiZHwZGFmucCfgG+5e03sNg/eT+3WO6rufou7z3H3OUVFRd2KJejFrZqFiEh3JTRZmFk6QaK4190fDIur2pqXwnlbd+lNwISYw0vDsj4zKifS4Tct9ldSUsIHH3xANBrty8uLiAxaiXwbyoDbgLfc/ecxmx4BLgyXLwQejin/t/CtqOOBXTHNVX2iMCeD7Z304G5TWlpKNBrVsB8iIqFE1iw+ClwAnGZmy8LpLODHwFwzexc4I1wHeAJ4D1gH3Ap8va8DGpUboa4pSkNz5zWGkpLgUYmeW4iIBNISdWJ3fwmwg2w+vYP9Hbg0UfHAvh3zSvKzDrpfW1+LTZs2ceyxxyYyJBGRQWHY9OCGmPGhumiKUs1CRGRfwypZjMptq1l0/pC7qKiI9PR0vRElIhLqMlmY2TfNbET44Pk2M/uHmc3rj+D6WmFOBtD1YIIpKSmMHz9eyUJEJBRPzeKisH/EPKCA4KH1jzs/ZGCKZ5jyNuqYJyKyVzzJou0h9VnAIndfzcEfXA9oIzLTSE81tsb5+qxqFiIigXiSxVIze5IgWfzNzPKA1sSGlRhmRkF2/B3zKioq9BEkERG6eHU27Fj3PaAIeM/d681sFDC/P4JLhFG5GXE1Q5WWllJfX8+uXbvIz8/vh8hERAauTpOFu7uZPeHuR8WUbQO2JTyyBBkV5/hQsa/PKlmIyHAXTzPUP8xsyPRMi3fk2diOeSIiw108Pbg/DJxvZhuAOoKH2+7uMxIZWKIU5kTiGh9KHfNERPaKJ1l8POFR9KNRORF2N7bQ2BIlIy31oPuNHz8eUM1CRATiaIZy93KCocNPC5fr4zluoCrMja+vRSQSYcyYMUoWIiLE14P7+8BVwHfConTgnkQGlUjtgwnG2RSlZigRkfhqCOcAnyF4XoG7fwDkJTKoRBqVG9+QH6COeSIibeJJFk2xnz81s5zEhpRYGvJDRKT74kkWD5jZb4F8M/sq8BTBx4kGpdhvWnSltLSUbdu20dDQkOiwREQGtC7fhnL3n5rZXKAGmAp8z90XJzyyBBmRmU5qirGtNr4hPyB4I2rKlCmJDk1EZMCK90t5K4EsgqaolYkLJ/FSUtrGh+pexzwlCxEZzuJ5G+pi4HXgc8AXgFfN7KJEB5ZI3R3yQw+5RWS4i6dmcSVwdDgmFOFAgq8AtycysEQalRtfzUK9uEVEAvE84N4G7I5Z380gHkgQYOzITMq31Xc5/PiIESPIy8tTzUJEhr14ksU64DUzuzbsoPcq8I6ZXW5mlyc2vMQ4emIBW2sb2bh9T5f76vVZEZH4mqHWh1Obh8P5oO2YN2dSAQBLyrczcVR2p/uqY56ISHyvzl7XH4H0p6nFeeRlpLGkfAefO6a0031LSkp4+umn+ykyEZGBKZ63oYrM7EYze8LMnmmb4jjudjPbYmarYsquNbNNZrYsnM6K2fYdM1tnZmvNLKEj3aamGEdPKmDphh1d7ltaWkplZSXRaDSRIYmIDGjxPLO4F3gbmAxcB2wA3ojjuDuBMzsov8ndZ4XTEwBmNh04FzgiPOZXZnbw8cP7wJxJBbyzZTe79jR3ul9JSQnRaJSqqqpEhiMiMqDFkyxGufttQLO7P+/uFwGndXWQu78AbI8zjrOB+9y90d3fJ3ioflycx/bInEkFuMM//tl57UJfzBMRiS9ZtP3pXWlmnzSzo4HCXlzzMjNbETZTFYRlJcDGmH0qwrKEmTUxn9QU67IpSh3zRETiSxY/NLORwBXAfwK/A77dw+v9GpgCzAIqgZ919wRmdomZLTGzJdXV1T0MA7IjaUwfN4Il5Z1XftQxT0Qkvi/lPebuu9x9lbt/zN1nu/sjPbmYu1e5e9TdWwlGrm1ratpE8DW+NqVhWUfnuMXd57j7nKKiop6E0W72pAKWbdxJc7T1oPsUFRWRnp6umoWIDGvxvA11iJk9amZbw7ebHjazQ3pyMTMbF7N6DtD2ptQjwLlmlmFmk4HDCMajSqg5ZQU0NLey5oOag+6TkpLC+PHjVbMQkWEtnmao/wUeAMYC44E/AL/v6iAz+z3wd2CamVWY2QLgBjNbaWYrgI8RNme5++rwGmuAvwKXunvC31WdMyl49LKkvOuH3KpZiMhwFk8P7mx3XxSzfo+ZXdnVQe5+XgfFt3Wy/4+AH8URT58ZOzKTkvwslpZvZ8GJkw+6X0lJCW+++WY/RiYiMrDEU7P4i5ldbWZlZjbJzBYCT5hZoZn15q2oAWFOWQFLNuzodFDBtppFVwMPiogMVfHULL4Uzr+2X/m5BB9D6tHzi4FizqQCHl72ARU79jChsONxokpKSqivr2fnzp0UFBR0uI+IyFAWz9hQB2+fGQJmtz+32H7QZBHbMU/JQkSGo3iaoYa0aWPDQQU76ZynjnkiMtwN+2SRmmLMmpjP0k7eiFLHPBEZ7g6aLMzso+E8o//CSY45kwpZW3XwQQXHjx8PqGYhIsNXZzWLm8P53/sjkGSaUxYMKvjmQQYVjEQijBkzRjULERm2OnvA3WxmtwAlZnbz/hvd/RuJC6t/zZoQDipYvoNTp43pcB91zBOR4ayzZPEp4Azg48DS/gknOXIy0vjQuLwuH3KXl5f3Y1QiIgPHQZOFu28F7jOzt9x9eT/GlBRzJhVy/xsbaY62kp56YOtcaWkpr7zyShIiExFJvnjehtpmZg+FgwhuMbM/mVnnH64ehGZPKmBPc5S3KjseVLCkpIRt27axZ8+efo5MRCT54kkWdxCMCjs+nB4Ny4aUOWVBZ7uDNUW1dcz74IMP+i0mEZGBIp5kMcbd73D3lnC6E+jdhyQGoHEjs8JBBTtOFuqYJyLDWTzJYquZnW9mqeF0PrAt0YElw+xJBSwp397hgIFtNQu9Pisiw1E8yeIigsEENxN8CvULwPxEBpUsc8oKqKpppGLHgc8lVLMQkeEsnoEEy4HP9EMsSTd7UvDcYmn5jgMGFczLyyMvL081CxEZlob92FCxDh87gtyMNJaUb+9wuzrmichwpWQRIzXFOHpi/kHfiCopKVHNQkSGJSWL/cyeVMDaqt3UNBw4qKBqFiIyXHWZLMzsv2KWh/wItMeVFeIOL7279YBtJSUlVFZWEo1GkxCZiEjydDZE+VVm9hGCt5/aDPkRaI+bXEhJfhZ3vrzhgG2lpaVEo1Gqqqr6PzARkSTqrGbxNvBF4BAze9HMbgVGmdm0/gktOdJSU5j/0TJe37CdlRW79tmm12dFZLjqLFnsBK4B1gGnAr8My682syE9ot6Xjp1ATiSV2156b59ydcwTkeGqs2TxceBxYArwc+DDQJ27z3f3E/ojuGQZkZnOl46dwGMrKtm8q6G9XDULERmuDpos3P0adz8d2AAsAlKBIjN7ycwe7af4kmb+CZOJurPo1Q3tZaNHjyY9PV01CxEZduJ5dfZv7r7E3W8BKtz9ROIY7sPMbg+HNF8VU1ZoZovN7N1wXhCWm5ndbGbrzGyFmR3T45+oj0wclc3cDxVz72v/ZE9T8PZTSkqK+lqIyLDUZbJw94Uxq18Jyw58r/RAdwJn7ld2NfC0ux8GPB2uA3wCOCycLgF+Hcf5E27BiZPZWd/Mg2/uTQ5HHnkkzzzzDI2NjUmMTESkf3WrU153vpjn7i8A+4+bcTZwV7h8F/DZmPK7PfAqkG9m47oTWyIcN7mQI0tGcPtL79PaGoxE+41vfIPKykruvffeJEcnItJ/+rsHd7G7V4bLm4HicLkE2BizX0VYdgAzu8TMlpjZkurq6sRFGlyLBSdOZn11Hc+/G1zrjDPOYNasWdx44420trYm9PoiIgNF0ob78OCjEQd+OKLr425x9znuPqeoKPHfYPrkUeMZk5fB7S+9DwQJZOHChbz99ts8/vjjCb++iMhA0N/JoqqteSmcbwnLNwETYvYrDcuSLpKWwoUnlPHiu1tZu3k3AF/84heZNGkSN9xwQ5KjExHpH/2dLB4BLgyXLwQejin/t/CtqOOBXTHNVUl33nETyUhL4Y6Xg9pFWloal19+OS+99BKvvDKk+yeKiAAJTBZm9nuCsaSmmVmFmS0AfgzMNbN3gTPCdYAngPcIeovfCnw9UXH1RGFOhM8dU8qDb25iW23wFtSCBQsoLCzkxhtvTHJ0IiKJl7Bk4e7nufs4d09391J3v83dt7n76e5+mLuf4e7bw33d3S919ynufpS7L0lUXD214MQymlpaufe1fwKQk5PDpZdeysMPP8zbb7+d5OhERBJL37OI06Fj8jhlahF3/72cxpagk95ll11GRkYGP/vZz5IcnYhIYilZdMOCEyeztbaRR5cHj1PGjBnD/Pnzufvuu9m8eXOSoxMRSRwli2446bDRTCvO46bF77R/Se/yyy+nubmZm2++OcnRiYgkjpJFN5gZ//25o9hc08D3/hwMeXXooYfy+c9/nl/96lfs3r07yRGKiCSGkkU3zZ5UwDdOO4w/L/uAh5cFXUEWLlzIrl27uPXWW5McnYhIYihZ9MClH5vC7EkF/NdDq9i4vZ5jjz2WU089lZtuuommpqZkhyci0ueULHogLTWFX3x5Fg5c/sAyoq3OwoULqaio4L777kt2eCIifU7JoocmFGbzg88ewRsbdvDr59Zx5plncuSRR3LjjTcSDHslIjJ0KFn0wmdnlfCZmeO56al3WV6xi4ULF7Jq1SoeeuihZIcmItKnbDD/FTxnzhxfsiS5nb137WnmrF++SFqq8cjXP8Lxc44mJSWFFStWkJqamtTYREQ6YmZL3X1Od45RzaKXRmalc9OXZ7Fxez0/+stafvCDH7BmzRruueeeZIcmItJnlCz6wHGTC/n6qYfywJIKsqaewOzZs/n+97+vT6+KyJChZNFHvnnGYcwsHck1D63i3//zu5SXl6vfhYgMGUoWfSQ9NYWbzzuajLQU/uedHOZ85KP88Ic/pK6uLtmhiYj0mpJFH5o0KocHvvYRsiNpbP/Q56mqqtKYUSIyJChZ9LGy0Tnc/7XjKZk2i9zDjuP6H/+EHTt2JDssEZFeUbJIgNKCbB742keY/ulL2F2zi29857pkhyQi0itKFgkydmQmj193PmOPOZ17b/8Nf3hhZbJDEhHpMSWLBBqdm8Hjd94M0RYuvvwanlhZmeyQRER6RMkiwY45ajpfuegidi/7K1/71RMserVcY0eJyKCjZNEPfnDt98lITyOy4iH+nz+v4qt3L2VbrTrsicjgkZbsAIaDkpISLrvsMn7+85/ztbM+yaNPv8VLL73E10+dwjGTCtr3y8/P54gjjsDMkhitiMiBNJBgP9m6dStTpkyhpqam0/2mTZvG+eefz/nnn09ZWVn/BCciw0pPBhJUsuhH69ev5/333wegqSXKH5ZU8MSqzYwbmcmlpx6K767i3nvv5YUXXgDgpJNO4oILLuALX/gCBQUFnZ1aRCRuShaD0MvrtnLFA8vZWtvIN04/jEtOPoTNmzZy7733smjRItauXUskEuHTn/40P/nJT5gyZUqyQxaRQW7QJAsz2wDsBqJAi7vPMbNC4H6gDNgAfMndO+36PBSSBcDO+ib+68+reGxFJeNHZvLtuVP53DGlpBgsXbqUe+65hzvuuIPJkyfz+uuvE4lEkh2yiAxig+17Fh9z91kxAV8NPO3uhwFPh+vDQn52hP/5l2P434s/zOi8DK784wo+8csXeObtLcyePZtf/OIXLFq0iOXLl3PttdcmO1wRGYaSWbOY4+5bY8rWAqe6e6WZjQOec/dpnZ1nqNQsYrk7T6zczE+fXMv7W+s4tqyAqz9xOLMnFbJgwQLuvPNOXnzxRU444YRkhyoig9RgaoZ6H9gBOPBbd7/FzHa6e3643YAdbev7HXsJcAnAxIkTZ5eXl/dj5P2nOdrKA0s28oun3qV6dyNzpxcz/9gx/OtZp5CamsqyZcvIzc1NdpgiMggNpmRR4u6bzGwMsBj4D+CR2ORgZjvcvdNXgIZizWJ/9U0t3PHyBn7z3Hp2N7ZQ2riBV375Hyy4+Kvcestvkx2eiAxCg+aZhbtvCudbgIeA44CqsPmJcL4lGbENNNmRNC792KG8/J3T+P6np5NecgR5x57D7269ha/+6FaqahqSHaKIDAP9XrMwsxwgxd13h8uLgf8XOB3Y5u4/NrOrgUJ3X9jZuYZDzWJ/ra3OU6srOPcTH6Nm53YmXPwrzjpuKhearYzyAAAS+UlEQVQcP4njygpJSVHvbxHpXE9qFskY7qMYeCgc0iIN+F93/6uZvQE8YGYLgHLgS0mIbcBLSTHmHTWBZx77I8cddxy5S+/khZHf4vEVlYwdkcmnZozj0zPHM6N0pIYNEZE+o055g9j111/PNddcwx13LaJw5mk8suwDnn9nC81RZ2JhNp+eGSSOacV5Shwi0m7QPODuK8M9WUSjUU4++WTWrFnDypUrKS0tZVd9M39bs5lHl3/AK+u3EW11DhuTyxnTizl1ahHHTCogPVWDDYsMZ0oWw9D69euZOXMmU6ZM4eKLL2bu3LlMmzYNM2NrbSN/WbWZx1d8wJINO2hpdfIy0jjxsNGcOq2IU6aOYezIzGT/CCLSz5Qshqk//elPXH311axbtw6ACRMmMHfuXObNm8fpp5/O6NGjqWlo5pV1W3n27Wqef6eazeFbVIePzePkqUUcW1bIsWUF5GdrKBGRoU7JYph7//33Wbx4MU8++SRPP/00O3fuxMw45phj2pPHCSecQCQS4e3Nu3lubTXPrd3Cm//cSVO0FYBpxXkcN7mQYycX8uHJhRSPUM1DZKhRspB2LS0tLF26lCeffJInn3ySV199lZaWFrKzsznllFOYN28ec+fOZfr06TS2tLJ8405ef387r2/YztLyHdQ3RQGYWJjNzAn5zCwdyYzSfI4sGUF2RN/MEhnMlCzkoGpqanjuuefaax7vvPMOAOPHj29PHGeccQZjxoyhJdrKmsoaXn9/O29s2M7Kil18sCtotkoxOHRMLjNKgwQyffxIpo3NIzdDCURksFCykLiVl5ezePFiFi9ezFNPPcX27dsBmDVrVnvyOPHEE8nMDJqhqnc3sqJiJysqdrXPt9U1tZ9vQmEWh48dweFj8zh87Aimjc1j8ugcUtVJUGTAUbKQHolGo7z55ps8+eSTLF68mJdffpnm5mYyMzM56aSTmD17NjNmzGDmzJlMnTqVtLQ03J1NO/fwVuVu1m6u4a3Nu1m7eTfvVdfSGv6TiqSlcMjoHKYU5TKlKIcpY3I5ZHQuhxTlkKOaiEjSKFlIn6itreWFF17gySef5LnnnmPNmjU0NzcDkJGRwfTp09uTxyc/+UmmTp3afmxDc5R1W2p5e3OQRN6rrmN9dS3/3F7fnkQAxo3MpGxUDpNGZTMpnE8szGbSqGzyMtP7+0cWGVaULCQhmpqaePvtt1mxYgXLly9vn1dVVZGamsqCBQu49tprGTdu3EHP0dgSpXxbPe9V17K+uo71W2rZsK2O8m31+zRnAYzKiTChMJuSgixKC7Iozc+ipCCLkvygTM9HRHpHyUL6VUVFBTfccAO//vWviUQiXHHFFVx55ZXk5eV16zy1jS2Ub6vjn9vqKd9eT/m2ejZur2fTzj1s2rGn/bXeNvnZ6YwbmcW4kZmMHZnJuBHhfGQWY8MyJRSRg1OykKRYv3493/3ud7n//vspKirie9/7HpdcckmffCu8tdXZWttIRZg4KnbsYdPOejbvaqByVwObdzUcUDMByI6kMiYvgzEjMoN5XibFIzIYMyKD0bl7p8KciB7Cy7CjZCFJ9cYbb3DVVVfx7LPPMmXKFK677jo+85nPdLum0V0NzVG21DRSuWsPm2uCJLKlppEtuxvYsruR6t2NVNU0tPcdiWUGhdmRIHnkRRiVEySQUTkRCnODeUF2hFG5EQpzMhiZla7kIoOekoUknbvz17/+lauuuoqVK1eSlpbGCSec0N6DfPbs2aSmpiYlttrGFrbUNLC1tomttY3BtLuR6pj1bbVNbK9roraxpcNzmMGIzHQKstPJz45QkJ1OQXaE/OwI+dnp5GenMzIrmPKzI8E8K50RSjIygChZyIARjUbb36havHgxS5cuBaCgoIDTTz+duXPncsQRR1BcXMzYsWMH3PfEG1ui7KhrZltdI9vrmtqnHfXN7KyPnTexoy5Yruug5hIrLyONEVnp5GUG8xGZ6YzISmNEZlAWTOn7zEeEy7kZaWRHUjXUvPQJJQsZsKqrq3n66afbe5BXVFTssz07O5vi4uL2afr06XzrW99izJgxSYq4+5paWqlpaGZnfTO79jSza09T+/LO+mZ2N7Swa08zNQ3N1OxppqahJZjvaaa2qYWu/iuaQW5G2t4pc+9yTkYaOZHUYB5TlpuRSnYkjZy2eSSN7IxUciJpZKanKPkMU0oWMii4O++88w7vv/8+VVVV+0ybN2+mqqqKt956i6ysLK688kouv/zyAVfz6GutrU5tUwu7G1qobWhhd0OQXGrCeV1jC7WN4fbGYJ+6phZqwm314fa6pijR1vj+T5tBdnoqWZGg1rJ32rueFUklKz2NrEgK2ZE0MtPD8vRUMtPbtodTJCUoC7dlpqeq6W2AUrKQIWPt2rVcc801PPjggxQXF3PttdeyYMEC0tPVYa8z7k5jS2uQOMIEsqcpSl1TlPowmdQ3tVDXGMzrm2Ln0XDf4Jj6pih7mqPhcgtx5qB9RFJTyEhPCZNHyt5EkpZKRnoKGWlBedv2zLRge0ZaSvv2jLSUDssy2s8RLEfSguVIWgppKaZaUyeULGTIeeWVV1i4cCEvv/wyU6dO5frrr+ecc87RL4J+5u40RVtpaGqlvjlILg3NwbSnqTVIKu3r4bw5SkNzKw3NURpb2spbaWiJhmWtNDS30tgcux7MW3qSmWKYESSO1BQy0lODeZhIYpNKJLWtLHXvcqq175eeut9+qUFZesx+6an77hesW3vZPuupKaQMgNpWT5KFei7JgHbCCSfw4osv8sgjj3D11Vfz+c9/nuOPP5558+a1P98YO3Zs+3Jubq4SSQKYWfgXfSojSXztriXaSmNL6z4JpLElSDZN4XJjc2t7edt+TS3B9qbw+KaY7U3t68G8obmVmj0t7fu3bWuO7j1HvE163ZFitCeO9LAWFJtQ0lKDRJQWW9a+TwppqXv3T0vZu56WYvscm5Zi7WX779sTqlnIoNHS0sIdd9zB9ddfz4YNG+jo325WVtYBCaSj9eLiYvLy8pRYpFPRVg+SR5hAmqOtNLc4TdEoTS17tzWHyaU5GpQ1xySrlrby1uDYtu3N0eA8LVFvP66ltZWmFqelde8+zdHWcJ/WcB+nuaWV5lanpW1bazCPt0ZW/pNPqRlKhoeWlhaqq6sPeDDe0cPyrVu3dphYMjMz+61mkpmZyRFHHMGMGTOYNm2anr1IQrgHiSdINk40TChtiaVt24fGjVQzlAwPaWlpjBs3rtPBC9u0tLSwdevWA5JJbELZsGEDr732GnV1dQmJt6GhgZaWoKNfJBJh+vTpzJw5s3303kmTJqkZTXrNzIikGRF61tTU6blVsxBJvObm5vaRe2NH762srNxnv7ZmtNhp4sSJzJgxgxkzZjBp0iQlE+m1IfE2lJmdCfwSSAV+5+4/Pti+ShYy2FVXV7Ny5UoqKio6rPFUVVWxZcuW9v1HjBjRnjhmzJjBUUcd1WkflLamthEjRijJSLtBnyzMLBV4B5gLVABvAOe5+5qO9leykOGgtraWVatW7VMjWbFiBTU1NXGfIyMj44AH/kVFRaSlDbyW6IKCggNiLSwsJCWl75tWhquh8OrsccA6d38PwMzuA84GOkwWIsNBbm4uxx9/PMcff3x7mbtTXl7O6tWraWxsPOixdXV1Bzyn2bhxI0uWLKG6uprW1taDHpsMB/vjNTU1lTFjxpCfn68aUpIMtGRRAmyMWa8APpykWEQGLDOjrKyMsrKyZIfSp9ydnTt3HrRJbteuXckOcUhYs6b7f38PtGTRJTO7BLgEYOLEiUmORkT6kplRUFBAQUEBhx9+eLLDGbJ6UjsbaI2Am4AJMeulYVk7d7/F3ee4+5yioqJ+DU5EZLgaaMniDeAwM5tsZhHgXOCRJMckIjLsDahmKHdvMbPLgL8RvDp7u7uvTnJYIiLD3oBKFgDu/gTwRLLjEBGRvQZaM5SIiAxAShYiItIlJQsREemSkoWIiHRpQI0N1V1mthtYm+w49jMa2JrsIDowEONSTPFRTPEbiHENxJimuXtedw4YcG9DddPa7g6GlWhmtmSgxQQDMy7FFB/FFL+BGNdAjam7x6gZSkREuqRkISIiXRrsyeKWZAfQgYEYEwzMuBRTfBRT/AZiXEMipkH9gFtERPrHYK9ZiIhIP1CyEBGRLg3aZGFmZ5rZWjNbZ2ZXJzseADPbYGYrzWxZT15N66MYbjezLWa2Kqas0MwWm9m74bxggMR1rZltCu/XMjM7qx/jmWBmz5rZGjNbbWbfDMuTeq86iSuZ9yrTzF43s+VhTNeF5ZPN7LXw/+D94WcFkh3TnWb2fsx9mtVfMcXElmpmb5rZY+F60u5TJzF1/z65+6CbCIYvXw8cAkSA5cD0ARDXBmB0kmM4GTgGWBVTdgNwdbh8NfCTARLXtcB/Juk+jQOOCZfzgHeA6cm+V53Elcx7ZUBuuJwOvAYcDzwAnBuW/wb49wEQ053AF5Jxn2Jiuxz4X+CxcD1p96mTmLp9nwZrzeI4YJ27v+fuTcB9wNlJjmlAcPcXgO37FZ8N3BUu3wV8tl+D4qBxJY27V7r7P8Ll3cBbBN+AT+q96iSupPFAbbiaHk4OnAb8MSzv13vVSUxJZWalwCeB34XrRhLvU0cx9dRgTRYlwMaY9QqS/B8q5MCTZrY0/Fb4QFHs7pXh8magOJnB7OcyM1sRNlP1e/MYgJmVAUcT/HU6YO7VfnFBEu9V2IyxDNgCLCao2e9095Zwl37/P7h/TO7edp9+FN6nm8wsoz9jAn4BLARaw/VRJPk+dRBTm27dp8GaLAaqE939GOATwKVmdnKyA9qfB3XQpP8FFvo1MAWYBVQCP+vvAMwsF/gT8C13r4ndlsx71UFcSb1X7h5191lAKUHN/vD+vH5H9o/JzI4EvkMQ27FAIXBVf8VjZp8Ctrj70v66Zlc6ianb92mwJotNwISY9dKwLKncfVM43wI8RPCfaiCoMrNxAOF8S5LjAcDdq8L/8K3ArfTz/TKzdIJfyPe6+4NhcdLvVUdxJftetXH3ncCzwEeAfDNrG18uaf8HY2I6M2zGc3dvBO6gf+/TR4HPmNkGgqbx04Bfktz7dEBMZnZPT+7TYE0WbwCHhW8ZRIBzgUeSGZCZ5ZhZXtsyMA9Y1flR/eYR4MJw+ULg4STG0q7tl3LoHPrxfoVtybcBb7n7z2M2JfVeHSyuJN+rIjPLD5ezgLkEz1KeBb4Q7tav9+ogMb0dk+iN4NlAv90nd/+Ou5e6exnB76Rn3P1fSeJ9OkhM5/foPvX3U/m+moCzCN4UWQ98dwDEcwjBW1nLgdXJign4PUEzRTNB++gCgnbTp4F3gaeAwgES1yJgJbCC4Jf0uH6M50SCJqYVwLJwOivZ96qTuJJ5r2YAb4bXXgV8Lyw/BHgdWAf8AcgYADE9E96nVcA9hG9M9fcEnMreN4+Sdp86ianb90nDfYiISJcGazOUiIj0IyULERHpkpKFiIh0SclCRES6pGQhIiJdUrKQIcvMxprZfWa2PhyC5Qkzm9rH1zjVzE7oy3P2MI4NZjY62XHI0KVkIUNS2NnoIeA5d5/i7rMJhjjo67GeTgU6TBYxvXbj1pNjRPqDkoUMVR8Dmt39N20F7r7c3V+0wI1mtsqC7498GdprCY+17W9m/2NmXwmXN5jZdWb2j/CYw8OB/v4P8O3wmwAnhd8J+I2ZvQbcYMF3MYrCc6SE3zQoig3Ugm9VLDKzl4FFZlZmZi+G1/pHW80ljO85M/ujmb1tZveGSTH2XFlm9hcz+2rf31IZzvRXjAxVRwIHG9DtcwQD8s0ERgNvmNkLcZxzq7sfY2ZfJ/i2xMVm9hug1t1/CmBmCwjG/znB3aNmtgv4V4KRP88Alrt7dQfnnk4wEOUeM8sG5rp7g5kdRtD7fU6439HAEcAHwMsEY/+8FG7LJRj/5253vzuOn0ckbqpZyHB0IvB7DwbmqwKeJxh9syttgw0uBco62e8P7h4Nl28H/i1cvohg0LaOPOLue8LldOBWM1tJMDzE9Jj9Xnf3Cg8GFFy2XxwPA3coUUgiKFnIULUamN3NY1rY9/9E5n7bG8N5lM5r5XVtC+6+kWAk29MIRvb8S1fHAN8GqghqPnMIvga5fwwdxfEycOb+TVMifUHJQoaqZ4AMi/kIlZnNMLOTgBeBL4cfzyki+OTr60A5MN3MMsIRTU+P4zq7CT5/2pnfEQzWFlvj6MxIoDKsPVxA8BnheHwP2AH8/3HuLxI3JQsZkjwYIfMc4Izw1dnVwPUEX797iGC00uUESWWhu28OawEPEIzE+QDBqKZdeRQ4p+0B90H2eYTgecLBmqD29yvgQjNbTvCBmrou9o/1TSDLzG7oxjEiXdKosyIJZmZzgJvc/WDJRGTA09tQIglkZlcD/07wRpTIoKWahYiIdEnPLEREpEtKFiIi0iUlCxER6ZKShYiIdEnJQkREuvR/AQmxZJERmsPXAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = iswc_dois.sort_values(by=['paper_doi'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.paper_doi\n", "\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of papers')\n", "plt.xlim(0, 45)\n", "\n", "plt.savefig('./reports/figures/iswc_dois_powerlaw.png')" ] }, { "cell_type": "code", "execution_count": 136, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2003-01-01\t64\t16\t3\t51\t40\tFalse\n", "2004-01-01\t74\t20\t4\t59\t50\tFalse\n", "2005-01-01\t85\t18\t4\t68\t52\tFalse\n", "2006-01-01\t105\t23\t5\t84\t67\tFalse\n", "2007-01-01\t102\t21\t4\t82\t55\tFalse\n", "2008-01-01\t83\t16\t3\t66\t38\tFalse\n", "2009-01-01\t85\t17\t3\t68\t45\tFalse\n", "2010-01-01\t96\t20\t4\t77\t61\tFalse\n", "2011-01-01\t106\t20\t4\t85\t59\tFalse\n", "2012-01-01\t115\t25\t5\t92\t73\tFalse\n", "2013-01-01\t104\t22\t4\t83\t68\tFalse\n", "2014-01-01\t110\t22\t4\t88\t62\tFalse\n", "2015-01-01\t109\t24\t5\t87\t65\tFalse\n", "2016-01-01\t112\t24\t5\t90\t71\tFalse\n" ] } ], "source": [ "# Pareto check over years\n", "data = iswc.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " n_countries = len(year_data.org_countrycode)\n", " twenty_n_countries = int(round(0.2 * n_countries))\n", " n_papers = year_data.paper_doi.sum()\n", " eighty_n_papers = int(round(0.8 * n_papers))\n", " observed_n_papers = year_data[:twenty_n_countries].paper_doi.sum()\n", " is_pareto = True if observed_n_papers >= eighty_n_papers else False\n", " print('%s\\t%s\\t%s\\t%s\\t%s\\t%s\\t%s' % (year, n_papers, n_countries, twenty_n_countries, eighty_n_papers, observed_n_papers, is_pareto))" ] }, { "cell_type": "code", "execution_count": 137, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Top-3 average rate of change: 0.0\n", "Top-5 average rate of change: 0.2153846153846154\n", "Top-10 average rate of change: 0.2538461538461539\n", "Top-15 average rate of change: 0.23076923076923078\n" ] } ], "source": [ "data = iswc.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "\n", "def rate_of_change(a, b):\n", " assert(len(a) == len(b))\n", " changes = len(a) - len(set(a) & set(b))\n", " return changes / len(a)\n", "\n", "strata = [3, 5, 10, 15]\n", "for n in strata:\n", " previous = []\n", " rates_of_change = []\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:n].org_countrycode.values\n", " continue\n", " else:\n", " current = year_data[:n].org_countrycode.values\n", " rate_of_change(previous, current)\n", " rates_of_change.append(rate_of_change(previous, current))\n", " previous = current\n", " print('Top-%s average rate of change: %s' % (n, sum(rates_of_change) / len(rates_of_change)))" ] }, { "cell_type": "code", "execution_count": 138, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1644e275-052f-48ae-b433-9662103ee81b", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5eea8293-d32f-4897-9ad4-0ce7013b000a", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "51e28744-0bbf-4049-a9d8-bc8228e3fc5b", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e45e91c3-d2f2-4d08-9566-1260dd42cd9e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d6c9b2e4-e841-405b-b4a6-0af137da68ad", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d67477b6-5a82-4679-a7a9-76c6de00c0a2", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ada748ad-c8b9-4575-9bb9-32cbd7687ac4", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9c348765-7946-4dfd-b690-99e901782d24", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "47ece64e-28eb-476c-97a7-00d22deb1dc2", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "759a8c6d-9fa0-4f59-9907-b416aba97ce0", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "deb3a076-497b-4b70-8380-6d8f2f90f318", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31d89ae0-d5fc-4f59-9619-4eb94692b3b6", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b02c4526-e5f5-4afa-805e-0b889d9fd003", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "97ee22ef-0d73-4926-8185-33f7ed955b23", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "40e04c20-5736-49cc-a59a-115816b0921e", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bc4988ef-6b62-4953-bcf1-12bb6af24ad1", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "21554898-ae9e-44af-b898-96b7c274ce60", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fce8a0fd-2e54-4293-8d1f-949b4c1d0035", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2fda3688-63cd-44ff-807d-67048721563e", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a22b5127-8d0b-4085-8d30-2eb9c1cb26eb", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8df7a3dd-44f0-4058-a737-97414ed2505f", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fc91ef46-81d4-4242-9daa-518e6da51fab", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b2165f3c-7894-49ed-8c43-4a693bf2f2f0", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0e0a9bd0-3b46-47a3-86b3-1f96ecd379f7", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3e324c2-0497-4688-bdc8-da5cd5e02793", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4cbfafeb-53f3-40e8-aaa8-03d03db4767b", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "937cffd5-b484-4f47-8817-50f63211ff5d", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e5154614-6ca7-4e25-a1e5-11b6d131b481", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3913b2b8-e851-44b4-9bc2-a24c4f1ffd85", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "faae1d16-9703-4eb8-b3c8-c75dd1b3d318", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e6fe02b0-8a9c-46b7-ac2d-e9c65b65fb41", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c13adfc7-0a56-4c91-937e-1d04a66557ff", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f17fb2a4-5f51-4f01-b600-561f5fb04495", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f87ee625-073a-47a6-9918-17d76f284f23", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b2f0308-3c34-45e1-a063-db06025f1767", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e16a9457-795e-49ea-b90a-ef5b05f376b7", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f7ae7219-7a92-4b7d-8b1a-745558a82572", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af56791f-40fe-4422-a68e-3870288eaf76", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "11fc10b7-18b2-485f-9550-bcbfcf56ebab", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "780f2597-df30-4913-93bd-a44968453be2", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e37d844-860c-4b6a-8fad-58ee0e54e0db", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c1cc8d24-07ce-4c72-b9bf-1dd7ff76648f", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 2, 2 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ISWC] Top-3 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 4 ], "showgrid": false, "ticktext": [ "DE", "GB", "US" ], "tickvals": [ 0, 1, 2 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eb685c71-7a0f-4c8b-9dfe-ad2e72bcb7c2", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fb0823a1-ca02-4044-a459-0955aa56c7e3", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3869dbfe-a59f-4fd8-a93a-fe797e4af5b0", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6b4c1701-94c8-4dd6-9846-bcf7df52efb7", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9a4a86b4-d0f3-4baa-923b-4db5c196b223", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e20c7e31-f843-4f6c-ae1d-fb4884c629e5", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ef55a493-8304-4fc9-a70d-bd4b5798ba0e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "18459478-5c77-4738-a87f-9c148c3c1697", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fe24311b-d12b-43ac-9106-b5e5eeeb0daa", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ec3983ed-49c8-438a-8b49-d7d0cac36dfe", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cb72b674-91ba-4a2a-980a-82a16b1b70d7", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31822b72-01a4-4ca5-a082-8686046bb58d", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b9f3bedb-761a-4291-b5b9-7d680f41e086", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f7a62e00-1443-4a4c-9cc0-a6c6fe353b73", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91f0900f-7a7f-4968-a351-d1ea92f83606", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1c13fb43-0ca5-42f5-a6c4-e1732d1f6765", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0678dd21-7dba-4cc8-8e44-c17c74e00182", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4640675c-4415-44a6-ba45-04012ab43972", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8a33169f-b8b5-496f-a650-507c8ba59a23", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f92147c1-8348-4b30-9dfb-46eb765a79b1", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d32b7367-dfff-4701-bf66-1efe4879935e", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ca74c680-3d21-4a04-a939-25819487462e", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7121eaff-c3bc-4f35-9e29-63f911ec8249", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b75930ae-c1f7-47a8-8147-ac13f5425b6c", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2addc0c1-da04-4345-a51f-10ec882663d6", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "93e791ce-2590-4a42-950f-d943cc9a9c68", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "57d3fa99-bebb-4351-8a78-160002bef099", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "008fcca1-407a-4e34-87ca-6f95e6e20fa1", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "653d2cee-1163-49d1-8cb1-99018204ef7b", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "348767b6-f3f2-4496-8081-cfd22d3b5201", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3e3a6e4-291a-48fd-ab07-ba41f016941c", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b96fff11-1c78-460a-8332-a55a77d9b550", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1ef8c81f-474f-49a6-b104-a624c8ff62b1", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f33a9079-02e4-413d-ad0c-42b357d379eb", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "97a7386e-2606-4139-adc8-42aadc7880a4", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "32ba77bc-ff7f-43c2-9696-ddadfeae80cb", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "df0b5a22-aaf7-4ae3-991d-ea94490c9d76", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b983ea4c-e01e-4aee-a661-6533c1ec5838", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3ef843fd-d8a5-4b3c-9935-f14dab56d1d6", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d90167cc-d1d4-4c3e-adf8-d0b529fe9513", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bc137618-f934-4b4c-ac2c-29fc53aa9e8d", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "10d37135-6530-467a-820d-6a5994785049", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "adb7c206-7aca-4797-8d9f-a11a4e4e91ba", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52c9e3a9-6f51-452a-a34a-ba2c54a2dd05", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fa27553a-a448-401b-a43c-196840fa0506", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9501720-94a7-4c64-a3e4-aa4a1b27c5c5", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c16b8c9f-6ad7-44d7-93dd-e50a0f40d089", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "06c41fa7-1c85-43de-a082-a66b61963db3", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "71f01ce3-267c-4037-b6cf-c994c79733fb", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fabcb036-1f35-443a-8a23-8b7461f343c7", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "313fe691-0ee9-448e-9eac-ae365baf2715", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8acf74bc-0d15-410a-a02a-255415ebb3d4", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d0190db6-3a6c-4f48-acfc-5f95b4488a6d", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "987d4a6f-0749-462d-a64f-5a8791d7372f", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "05ee3dc3-e688-461d-adbf-d4ae7741ea2f", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f91b787-4888-4ab4-a636-e4530a24219b", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c0508e1a-5b24-40f1-a1d3-74657ea2b48c", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4784c20c-f17c-4e8b-b4a8-99b7aa97367a", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d997e78a-d7a6-4735-8a5f-4b36f680421f", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0ac38716-b25b-487c-8130-001b936d569c", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6b362191-5106-413e-8ac6-b0227193ce53", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "304b5ab5-07ce-464c-ae8f-df03dfcfcb6f", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2a2b90a2-7b7f-43f9-88cd-04e705b32e46", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "48c51a9e-c3d3-4c37-ba55-5697fcf6a982", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0393f061-1ab0-40b5-8ba5-4d8d0f770606", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f76396e4-8659-42d5-91c5-ec32ef6603b4", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6211402-1d97-4fb3-b54f-c1605024d5d3", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "20ddc4c2-cdb3-4433-889e-afa544773dce", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "71e39dbd-e019-4fcc-9963-68fc35b37d10", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d402da93-2c46-4957-ab9f-23cce62ed80a", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 3, 3 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ISWC] Top-5 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 12 ], "showgrid": false, "ticktext": [ "AU", "IE", "FR", "CN", "GR", "ES", "IT", "NL", "DE", "GB", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46affd90-9aec-4e4b-86ad-ddf247e42837", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "824012eb-f896-48af-9167-a111866c3a91", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e31125ee-d625-4b57-b418-2aaefe010080", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c2af4677-563e-4c02-a09f-82b216782116", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6e5937c7-feb9-4076-9299-3052fa8c643b", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3328bfec-6f3d-4f26-9988-1295279e98e2", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b5286c5b-29a6-4d99-99d8-47f223b99cb8", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91904ad4-f827-4a4d-a389-623a71c5b1f4", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f42f2ef9-4876-41bb-8a8f-ce6515f52ed0", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ccd46e5-1a26-4565-97ce-ea62440a0922", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5edaacf8-9158-433d-bab5-b060ff21fb8a", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "830dc8a2-a7da-45fe-824e-339f0899b0d0", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "55772dfd-81a1-4b79-885d-06eff306d78b", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f7c16160-5c77-47df-9f97-99670b8ae1b3", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1c845f2-aaae-4536-b73c-ed2bbf744657", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c826d031-809f-4a71-9bfb-87c17c9717a5", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "051c2f48-fcac-4ea1-9989-4b638f7e6509", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "76d5a560-89b2-43a1-b307-c410f6573937", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8bfc4d63-3a2f-45f6-8ea1-e092f9668a75", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d2844dce-2e75-4b0c-8e5e-4ba07f7dcea6", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2a8063ca-2957-4975-a278-e8da03fb7193", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5dda12aa-07fc-4d6c-b24e-a5679af3c726", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "217e8403-af75-4d04-a20c-099b6cbe0918", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "43eba611-5201-40fc-bc8c-e37bfdefb219", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "248b75b4-b10a-4587-920f-9c0618ba2c1e", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f9031214-6e6c-41cc-9edf-ad7a28f9222e", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "601e35cb-1970-4bdc-b96e-38c3696cfadf", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9fbccc46-7377-4f16-b7e3-e55c31a51390", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d0bfb677-fc2b-4216-bb53-44a9de6f32e3", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d28831db-8935-49a5-bec8-325266320d56", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3bd062f9-7a82-4617-a2b6-bb41714fad99", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2aad96b8-358a-4844-8d86-c530317e2378", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f99ab18a-4f66-44e4-9ade-1d765e434436", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db4d0c4d-d43a-409c-82f1-1c66643f50d3", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ebc682c2-a66c-4614-979b-2a012265e503", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52824890-70c5-402f-96b3-9072804b9c23", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "65458235-49a0-4ba1-b847-6bb73aef9f36", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "151b3f44-5d12-4c38-8fbf-f938548ccbc1", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b1255c60-80ce-4d29-9b3d-f6d60dcbc52a", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9dedf903-d96b-455d-b3ff-e683cdd0e9a7", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6e43bdbe-60df-4d53-98df-2dc61df0878b", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2085d100-8b22-49fa-a5e7-3f31a32d9d52", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc7bfeaf-ed8a-41d6-bb3e-5264e5540945", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0fd84bdc-e00c-40bd-822d-7a1d8b3aae51", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2cecf682-28c8-4032-b43f-449c8ece285f", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0d1a5ca4-ddd1-4fac-98cb-176eb493f285", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "81c8755c-4981-42f2-a528-2d297c88e9a3", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d6d1e06e-fd38-44f9-a0ce-602c706d583c", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "22e5569f-c0da-4f86-a299-07df15f906d2", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d9f1fdfd-7bdc-4e47-9080-3e575ef8f27d", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e5ce8ba0-e8c0-4b84-908e-5ab1715d4430", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35374d3c-c942-4aa9-b241-4f39503d32a6", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8c636394-0cad-48ab-b307-d964da511af5", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "50ca4244-7028-47e8-81c3-9ac652114ed5", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f59cc0b1-1ccc-4270-a456-5978d494fb0c", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "33446b29-efb6-478c-b015-2f1fda680cd1", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cf976a0c-4dc8-4565-af67-ff3efcf83ced", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ab444f4-f36d-44ca-8af6-b7f4a9eedeca", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9b6c9c35-34c1-45a6-b4ad-202a0c27db9b", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eda36b4a-827c-494f-8ffe-3ef07cd4499f", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3538ca00-2609-4735-85f6-0e78a3a0c659", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3418eeef-1334-4ca8-8f4a-9f57ac04251f", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "94c95afa-6bfb-40bd-bb82-3f5363cc0fd5", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "feb31815-235a-4685-ad60-ebf64c495e4d", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "95a2c926-4f46-4652-8047-7c7c73fef6d7", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2b766989-7198-48ca-8071-7b2b8c444fe0", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d4852478-d509-4d1e-9b2c-e038b9f367ee", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6701ed5a-0bce-4e8b-b9d3-e980ac8be81b", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e4fca278-9b29-408f-b205-bc67f0dcd187", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c70dff50-bb93-4df8-9f91-a66ea4e88590", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7a6df559-1866-4c6e-b8f8-9bb93aca95bc", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "403c0ed5-d33e-494b-a67f-9064c860b249", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0e3dde0b-f584-4e7f-bd55-4b43ad0fde1c", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3832031-bf1d-43bd-9132-9ec7db5e8776", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d355a87d-e84f-42f3-a431-ccd2578a8b46", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a99b7725-14e2-4c93-8dbc-661230556f30", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6e23fe20-c123-4884-b025-1057324a6843", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8371cc6e-e14a-4031-afff-55b22f94a6ec", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7bc7e9e0-a00f-475c-bf76-eed867820270", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52412e19-cccd-4043-a061-8cb7bfd5d126", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cf58e4aa-2b63-43e2-9080-64c859e5ffa1", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b26919d3-aadc-48b4-aa9e-f0f8fc347f06", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "78de3ffc-5436-41fd-ab48-dfcbeda52c0e", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ab6c9d1a-c146-47d0-bcb7-035fff00ac01", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd07e043-712e-4b9a-adc9-7abb76600d18", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ebfdb777-2398-4e9a-947a-d3e79e620893", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c03bcec8-d784-455a-8558-91988275be24", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "abb0eca2-dd0e-4aa5-853d-b4a8495263b1", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba6026c0-ee5c-4ab9-9610-1f9277871baf", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cb4c13f0-ad77-4d58-89d1-e71488cc692e", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52f2f0e8-691b-4f0e-b955-01ee28216f2e", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dd2df2fa-5474-44ef-8fb4-d70e70f6d065", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "444ffd74-b8ea-414a-a209-739f1e09cd86", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "64f940fa-4f16-4e7a-8737-ceb41e9146fa", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c1a98fda-babb-459d-b714-cc4f9c65a058", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5200d8aa-59f2-470e-b414-c5940bc6fa06", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b8f4f775-92dc-439b-a795-d9f4a65d3b1c", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5b9f8b8b-a2f0-4fb1-8c9a-20049e31633a", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "357d26b1-a4ab-454b-b458-07bda508b0ca", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d59cb9f-bf82-44d9-bbe5-16de9c34ccb0", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d449573b-01fd-40c1-a1d2-af190f971e73", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c96b810f-46c7-4b0a-b43a-f322f0c51b94", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b0356ff3-8679-4f9c-89cd-1671e57c7ffa", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d0357b1a-8c1a-44c4-b02b-7b5aadb71575", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1d0db6cf-76d9-4a98-be79-98b402ebde3f", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7630c827-e7a1-469c-b27f-0569f1ce59f6", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "772f5493-629b-4ea7-8f2c-47cadd2896d7", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c59a8e8-61f9-4548-8b6d-67ab524bbc01", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c6ff59d3-b8be-48b3-9f05-36dc9981aeda", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "25f4e8bf-b9ec-4c58-81ae-c614325a0479", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fca0a5a6-4a61-4eea-9cea-af0c51b8842e", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "625c3b15-a9db-45e9-8874-dfcf00b4dd6e", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b7ab3af1-674f-4ce2-b455-04ea51a0d012", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "04c0edb6-0578-4b73-920b-1b1bff7f40b8", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c04254f4-458b-4bfc-9171-2368f87ad06e", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ad523cac-d71e-4013-bfcb-542943bc5b71", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9d81f172-e1d4-4958-9d98-a17bd9ba7892", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a840a99e-5366-442c-9058-bbd987016cf5", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7a8f804d-e59e-4a6d-ad1a-c7c28403a7c5", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "24cdde90-332b-4c14-9fc6-c76de2c2fc99", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "721b4d8d-edd6-47e7-af1f-57567ebfaf6d", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b30ae793-791d-4d0a-9374-444d6dd7ee44", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35bd03f3-f183-496d-90d4-8414d34c9612", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0e0f3aaa-5cbc-4e5c-bbef-4870dad6a665", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fa3bdd01-6752-4684-b639-4327973aa2ba", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0413540c-b601-4731-a1c1-a35119ce0896", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "df6dba98-3fc4-4ea7-b5e1-b5adcda077eb", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "78203a31-3e60-4e70-a890-5047e33cd1eb", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "539aa27d-740a-41a7-9a2f-695d7d4bbf0b", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84872a9e-eaa3-41c3-a679-05ad0a160f7a", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "932ba7e6-0a07-4645-af07-286f233c8594", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5e91a2e5-7e19-489d-ac23-84454c9f846d", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8ee0be06-4bcd-4945-9803-95adcbf16081", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3a389db-412f-4747-8858-d8360f38d03f", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0be3c6d0-780e-43cf-bcca-952797c6ed11", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "38277ba6-7869-4c11-97db-2ee8f8302869", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e2704601-cb05-4bcd-be4f-aa70c072222d", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4a716e46-aca7-4352-863f-f7f8f6320d81", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8515d4be-3236-48c0-bf2f-9eb7b73cccf6", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "93a5f40a-a33f-4726-a696-9c6de9b4915c", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 8, 8 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(143, 149, 22)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ISWC] Top-10 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 20 ], "showgrid": false, "ticktext": [ "NO", "CL", "IE", "BE", "GR", "CN", "CH", "CA", "ES", "AU", "JP", "FR", "BG", "AT", "IT", "NL", "DE", "GB", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7fab5cb4-c96b-477c-a40b-b0f2f4f276cd", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2a664ff1-85c7-427f-9635-896058ca66f0", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "25e14086-d353-40d3-99f8-f689ee1c7b04", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dd7f8cc6-ddc3-4cc5-af2b-55d84152bb5f", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c573395c-06f9-4c75-bf1e-381439b980d5", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba07479f-2537-4bb7-afbd-a829d46691c0", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a5e6d63b-6bb2-4944-a144-bc5c9598ba68", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "255ea87b-9c88-4597-af6d-433463500256", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f9d346ca-5ec6-4999-958a-03c4338fb769", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4cad8c72-d347-4820-80fe-7113779765c5", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d8d216a-e5dc-4554-ac67-897f1e3e068f", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ededf0cd-c82b-4c2e-ae83-f7cc5f36f958", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3ab06b0-5bbc-43f0-aabc-215ee4247c99", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cae39c81-75bf-4cc5-864b-bc9008d6504f", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b466fc2a-ec04-4ff7-9137-3bc4011ae318", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84084f0e-ecc1-41d3-bc54-9658eafa9393", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f8f1e4dc-c9ff-46ba-8580-c65485adca49", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "27737957-8eb2-42cd-8ab8-bd626b98fa92", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5c7dcf14-919e-4add-adf8-7df7ad0c4e48", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91b54863-79a7-4a4d-b9ee-1d37e0e93b85", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5db7889f-52af-4292-9854-01e1cdfc2f41", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bf60f43c-0e4a-436d-90cd-236a1f1cc88c", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "98e11c3e-221f-49a0-a1da-324e8c44a3d5", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc476a73-9de9-4810-80b8-bf012949a8f6", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c32faaa9-bb7b-47e5-a9fe-9de50b633879", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8b660099-b8e9-4d35-b458-9b4457178faf", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b668dad3-fd81-4831-9792-6370551e5ca9", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dd4c95cd-86f9-43a5-9fef-5a11e23f02cc", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1d618570-8cad-4042-a04c-5f5666d1dfe6", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3eb1febd-4d3a-45a2-b05c-fe92fbc37bdd", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "44e0e40f-d8e7-4919-b8a1-960212314bed", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cfe8032-3c6d-403f-8b7e-10b6783a6b0d", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "17c3c766-7da4-47e0-a0c8-f442df20b801", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9346df95-53ed-489a-8c64-2d708f50a409", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "df5da81b-c071-4bc8-b4cc-f16e05e961b1", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5fa4dc5e-e925-4c77-8807-b0b01d3dee2c", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a49048a7-496f-4155-9477-eef831479fb9", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b68f1934-45d5-4f6d-a5ed-0bba0efb3559", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d33e3017-96b5-4096-8d51-8ba2d95cae0e", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89d410e3-87cd-4cca-b931-539db53687f7", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a4afaa92-a96a-4da3-b22e-79d28623d401", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "528c6334-2463-49bb-b023-90f4a52003be", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bfecb58f-cf76-46c5-899e-89a1ebd89d02", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "272ee012-92ed-4c1e-a9aa-128a6f7f90f5", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9389993b-30a9-4e44-a469-0c455cb2acc4", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2066691f-c7c6-4394-80f5-7f62de2794cd", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c44ee11-0a64-49b1-b312-ca3e036a9972", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2569f21e-0c9e-489c-a575-d75304a6c46b", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "23d71846-b196-495d-9a54-4229a143d950", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eba1de31-8073-4b88-b068-8ad6fef9cf4c", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "87d8d775-c466-44d4-aa06-97ad6ed8d46f", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fe413488-b7df-4e5c-bcb7-832917ef0119", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c676cfd-2666-4474-bc67-1212528e2942", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3b09ea3b-3d00-40a1-995e-9475e07635b1", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a0783536-9c78-4fd8-9bff-a06a8d93adc3", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eec4901c-35ed-46d7-8479-35246b8f6c24", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bc52fd08-55cf-4a7b-9359-16f825516191", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "344ec514-5f59-421a-9844-e7af121f1dc6", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9eb1d56-99a8-4061-a018-d427e94c0b0e", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d78bca79-3ef5-4cce-a109-dcae47c46d43", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6b722c37-b3da-4bc9-9ba0-8524b4a44714", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "16ecac35-7dfc-42ed-89d3-931aa170adbe", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3bf25107-76ad-4ed2-9907-4a9c63c63529", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9b28c0ea-75b3-414f-af26-20b74f71db89", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "787420fa-26f6-45b6-a176-91dd5bb2ca02", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0ffab6f0-d742-4549-abde-0a69ab0230bb", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "982786f4-3ae4-4753-8435-d0c90ab656c1", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d8cf143-ab21-4a18-b139-506d31395131", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "abf65d61-1e30-4c3c-9fbf-32d3feedc46e", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9691076f-2769-407d-aa5c-4efa775fde87", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "92057e94-051a-4831-ad1d-a7f468b7b145", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7297d432-8080-4607-9b4d-226f3904eb30", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d755052b-aafd-4c45-98c1-b509c31a42ca", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4b7d1adb-3564-45e5-8451-03b6d02fa077", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e5e64630-d25e-4de9-a0d1-34ec937c5ee6", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a01b8fd5-685a-408a-8edd-b95e4536ff5d", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "416c23a8-94ff-43a8-856c-4e51e9d8b542", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d41f9a92-2100-4779-b479-1dcc4ad2da76", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "32c6b823-e21a-4907-954b-989c78237149", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6a300d50-aeeb-4613-a1b0-0b090903a4ae", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f5035e68-2643-4223-a3e7-0925e00d79b6", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84953c19-54b8-4f04-9bc1-4f21b640928b", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "74fb2466-6d60-463b-962c-1ef7796ab231", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3a1d9ec-3271-4122-9911-b9cc2a13aa76", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6d2371fa-9a12-435e-bbbc-1369aeb53d62", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a204a544-c7ab-4641-806b-9d74bd649f91", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fe92c6c3-820d-4f22-bbd3-9d33799960a9", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "449d8348-7598-4ebf-b983-bcc4d1222ca8", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cd986c0d-e9ce-4258-b362-569b442a22e7", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7aff39dc-9121-4403-b941-4e8b25fb06d6", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b28a0d4-1bc6-43a2-8561-97e8ee5b90b0", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7e39856b-de7f-495a-a0ef-aedd4136c04e", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6f7fa37f-06ad-459c-9a4e-e1d49adbe790", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a990d112-9706-49d5-a8b2-bfaca811f472", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8388df80-b45c-4d06-b4bf-afa1df26afcd", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fa637555-c661-40f7-af52-fef22114ced3", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "effea466-36c1-4429-b0df-7ff5dc283a5a", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "427f7992-494c-4c1f-b525-32532c85098a", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "444ed113-3544-4345-a2da-71699b6b97b2", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5f773f63-9395-47a8-b046-40226242dfad", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c7f6d609-1e06-4a01-94e5-9b819e12e06b", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "69181a70-c18f-437a-94f0-838783c47a8b", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f35e579-12f7-4535-9bcf-7236db667998", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8ce1e124-b35f-4d2c-af8d-a23d5117affe", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c2afc2f1-ffad-4f5b-bef3-62421fdaa153", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cec92f1-5897-4524-b473-10cdc349162c", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91d1d023-8b7e-418a-912c-a64721f4db2e", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e8a66725-c4c3-4c59-ac62-dc4341ac03aa", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "220fc0d3-bac5-4ff7-97ed-aa179821be17", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c4240317-5817-4277-9b31-8edf6a9bc02e", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "24892352-e176-4723-a749-a4555f14e0bd", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7cc95e9a-c716-4e9f-91f7-9d79651a82d0", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2ea9d527-f53a-40b4-a046-70b9305c2476", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "86e03bab-64bf-4c58-84da-1acd8e117c49", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "94c380f5-16b1-4397-a7b0-e2171a4a8541", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1f8b5af6-ebf6-4ed1-8b10-47dd1d047bea", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "330fb084-0f46-4ce5-8e16-97df8cea0629", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cc774279-43c4-4e65-8ead-c29cbc29a1a0", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "25052020-f1f5-48f9-8b1b-b8af72244036", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fa28e890-b2d5-4a87-a96a-632615cb02e1", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "987c7a33-8ba2-44c9-a8a2-3f4e5b3e49ef", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f572c56-ee1d-41c9-b5df-94af7f6fa466", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e5fdd4f4-e0e8-4d0f-a366-31676be24a67", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "33eafa2c-52ea-4f9e-b33b-95e4504387dc", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b07135b-e8d9-4fd2-9a52-fa7d73773d28", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "14811cc7-6398-45e2-ab74-2de28bab7f00", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b0ade98-f393-4dbe-9e60-d0213133ac3e", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4d01d652-8de5-463d-a2b6-a433c111b44e", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "93345f95-ce6a-4974-86d3-d3301efba660", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7066d88d-e98b-4c25-b102-ab7834f50b57", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "62c7cbf1-7b6d-488c-bbb3-8336e1a6be73", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f98bc6b9-ceea-4d8e-9c57-db84c10413ad", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f2c9abc-9491-4984-a650-6ea82cc4e5f1", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "879bc0bc-767f-4c6b-b899-3670657dc7f7", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7932dfd7-a120-4551-9efd-6d1881096839", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba2342d9-ce3d-4ab6-8a2d-91776c1d329a", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "74a166ca-e988-4097-a209-93810aa8530b", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f95023d-b159-40cf-9a1a-36d9f8450e97", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "35a36fd7-f4a6-44d9-aab9-145a4801dd2f", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f75356e7-d991-461b-b977-9349ab165bb1", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4de98af8-0435-4048-9107-471cd19c2c9f", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5f8ee36f-3d4e-4680-adf1-590aecb88263", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e6d0bf9f-31d6-4fcc-ad85-a73fb59a1745", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "34ce0443-d7e1-4964-b2f8-e28088ea4466", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c605893-d096-4134-8ca5-cd5a815547ce", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e09f34d1-0808-45a2-9e57-9c10e5a4c781", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a5a1a470-766f-4a7b-b686-43fe0f4fa601", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ab66009-14e4-41b1-a873-686fcb3993ab", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "374056e4-4b10-463d-8d74-3dae9c5db9d9", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "945857ba-bf7a-482f-a45a-832a6e48bb09", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7631836c-9cc3-496c-8341-47b842be4f25", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1446d8c6-ec9a-4a7d-9dfe-446a9922a16d", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9281b496-1c95-48f0-b0b0-cf1febf59336", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "15dc1a49-e958-4022-9d0b-f1b7b5382875", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "11ea5c59-147a-40f6-bf04-0cc087023b5e", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1c936d26-d8af-46c9-862f-0d1b8e8139f8", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4e0dc902-31d2-47dd-968c-fb954842c14d", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "07dc390c-f1c9-4f0b-b83b-30fa117a58f9", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91233e4b-fe61-4f87-9907-87e77f75f023", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "82d5c745-e47e-4817-821b-d2d713765d4c", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b45034d-4e8a-4461-ab67-1aa2e0e922be", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dce6bd6e-88bc-4b14-b3ce-b992f4b1fb10", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "23f6c9e3-b451-4885-9187-4cd5220e6fbe", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b2141e3-0e47-40b2-afb4-b759f015aceb", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9e0d995-45db-4ec4-90fd-62e2ddc2f69e", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c309cb75-407c-45d5-8c82-20cd034acc64", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eac2a3aa-bcb0-42f5-9553-93d5ba6fc75b", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9a9319bf-96f5-4fc3-a4b4-a64bfe47dd10", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9bdf90e7-daaa-45cf-b592-0bd0863a53e9", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "76e7d87e-596a-4a7f-8067-702cd07437f1", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "984336ab-16e3-4a46-a639-9758e02bf01d", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "645a1a31-1b8c-46b8-b391-9d569a036b52", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "95d79b98-d031-493c-8933-76b28f02d43f", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f7f39cd6-3608-418a-9eef-8e3cc3694da9", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd32f702-f693-47d5-baf5-c65f06940e8e", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "67e28ccb-01b3-41fa-8a6c-0391668d9fc8", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "22e1613a-af98-4e03-b902-da1ecbb431ca", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0bb67fd0-fa36-4111-ae30-76f3aceb52fb", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b6c6a43a-9f67-4b63-af1a-b8fc3e19a0f2", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a8f9ca6c-b83a-4be5-a5e9-820548f506a1", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9c57f1c3-781d-49af-ab7f-9f3b1e07d145", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "faeaec4e-b276-4694-926b-63384acbe9b8", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "748da926-3bde-4b94-ba8f-309e92975083", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c5fcc75a-97cf-4a19-ae37-01aa59bbee0e", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "051e1680-419d-4b6f-b88f-44812ba9c22a", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "86e39e00-7f5b-4c39-9015-afaf57c5140a", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "05a0b8a0-848d-4957-a59b-f594345962ea", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3aab6f8b-0d7b-4f96-97f8-38a2b3474df5", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1685016a-39e0-40dc-96b0-b7a9c44a6f1f", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "26b7d463-b302-466f-bd72-37cf0a2d9383", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b4207d1a-e296-482d-9fc3-fdb6ae6565d4", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4f419758-7659-4563-a95f-801b24aebb0a", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5c902aad-eb18-44b6-9e55-6402e018adcb", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3945eb50-5ea4-46d9-831c-ebf2f4796e96", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "02ec03e3-9b7f-4ec4-a1dd-efc988704d37", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bc715d81-f56b-4c62-b881-45d8bc6cf1f6", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6709124c-a243-4557-ba54-3551825091a3", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "42c8680c-42eb-4fb7-b8e5-6fe8379cdea4", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7937452d-bfcd-40b1-8420-6897dba2d8ae", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b024afda-7342-49aa-9942-dc551d463e93", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bc25b98f-04ce-407c-944c-1366dddaf659", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f13b720f-8e73-4a98-b2c7-b38c95f53b2f", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "198cc65f-be5d-432e-b84b-5da21445a6b6", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3e94badc-7b0e-4f13-9ffa-ccd234cea4f5", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3cd8ebe7-f129-4ed0-a1e6-9f44c9ab0759", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e327bbe8-dedf-46fa-81c7-ef4be7eaa248", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9fb8b216-a977-465e-9563-5cdf4fa4082e", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "de847dae-e345-4582-add7-afc9ebf22c25", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d18f6cce-1add-448c-ad52-2240e7f070a2", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3be195d7-1ed0-4a47-92d4-6f6d5444bfc5", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 5, 5 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(143, 149, 22)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(216, 123, 133)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(7, 79, 25)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(93, 237, 11)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ISWC] Top-15 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 29 ], "showgrid": false, "ticktext": [ "RU", "NO", "SG", "PT", "BR", "SE", "CZ", "TR", "IN", "BE", "FI", "CL", "CH", "IE", "GR", "ES", "CN", "CA", "AU", "JP", "FR", "BG", "AT", "IT", "NL", "DE", "GB", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = iswc.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "\n", "def get_color_tuple(item):\n", " hash = md5(item.encode()).hexdigest()\n", " hash_values = (hash[:8], hash[8:16], hash[16:24])\n", " return tuple(float(int(value, 16)%256)/256 for value in hash_values)\n", "\n", "for stratum in strata:\n", " gannt_data = []\n", " colors = {}\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " for country in year_data[:stratum].org_countrycode.values:\n", " gannt_data.append(dict(Task=country, Start=str(year), Finish=str(np.datetime64(year) + np.timedelta64(366, 'D'))))\n", " colors[country] = get_color_tuple(country)\n", "\n", "\n", " fig = ff.create_gantt(gannt_data, group_tasks=True, index_col='Task', colors=colors, title='[ISWC] Top-%s timeline' % stratum )\n", " # fig = ff.create_gantt(gannt_data, colors=colors, index_col='Task', show_colorbar=True, group_tasks=True)\n", " plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 139, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "top-3: 3 Counter({'US': 14, 'GB': 14, 'DE': 14})\n", "top-5: 11 Counter({'US': 14, 'GB': 14, 'DE': 14, 'IT': 9, 'NL': 5, 'CN': 5, 'ES': 3, 'IE': 3, 'GR': 1, 'FR': 1, 'AU': 1})\n", "top-10: 19 Counter({'US': 14, 'GB': 14, 'DE': 14, 'IT': 14, 'NL': 13, 'FR': 12, 'AT': 10, 'IE': 10, 'CN': 9, 'AU': 6, 'ES': 6, 'CH': 5, 'CA': 4, 'GR': 3, 'JP': 2, 'BG': 1, 'BE': 1, 'CL': 1, 'NO': 1})\n", "top-15: 28 Counter({'US': 14, 'GB': 14, 'DE': 14, 'NL': 14, 'IT': 14, 'FR': 14, 'CN': 12, 'ES': 12, 'IE': 12, 'AT': 11, 'AU': 11, 'CH': 11, 'CA': 10, 'GR': 10, 'CL': 9, 'JP': 6, 'BR': 4, 'FI': 3, 'BE': 2, 'CZ': 2, 'SE': 2, 'PT': 2, 'NO': 2, 'BG': 1, 'IN': 1, 'TR': 1, 'SG': 1, 'RU': 1})\n" ] } ], "source": [ "for stratum in strata:\n", " previous = []\n", " country_counter = collections.Counter()\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(previous)\n", " else:\n", " current = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(current)\n", " previous = current\n", "\n", " print('top-%s:' % stratum, len(country_counter), country_counter)" ] }, { "cell_type": "code", "execution_count": 140, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeATAUBEBGBRCACHCLCNCZDEDKEGEIESFIFRGBGEGRHKIDIEILINITJPKRLUNLNONZPTRSRUSESGSITHTRUAUKUSVEVNZA
year
2003-01-012.01.00.02.00.01.00.00.01.00.06.00.00.00.01.00.02.011.00.01.00.00.01.00.00.04.02.00.00.05.00.00.00.00.00.00.00.00.00.00.00.01.023.00.00.00.0
2004-01-010.01.00.00.00.02.02.01.02.00.011.00.00.00.03.01.02.012.00.01.00.00.01.00.00.02.02.00.00.08.00.00.00.00.00.01.01.01.00.00.00.00.019.00.01.00.0
2005-01-012.01.02.00.00.02.01.00.02.00.018.00.00.00.03.00.05.011.00.06.00.00.00.00.01.05.01.00.00.06.00.00.01.00.00.00.00.00.00.00.01.00.017.00.00.00.0
2006-01-014.02.01.00.01.01.02.02.07.01.013.00.00.00.01.01.05.018.01.02.00.00.03.00.00.04.05.00.00.04.00.00.00.00.00.01.00.00.00.02.00.00.024.00.00.00.0
2007-01-015.01.01.00.00.01.03.00.010.02.012.00.00.00.02.02.03.018.00.02.00.00.06.00.00.08.00.01.00.06.00.00.00.00.00.02.00.00.01.00.00.01.015.00.00.00.0
2008-01-014.02.00.00.00.01.04.02.05.00.015.00.00.00.03.00.04.013.00.03.00.00.03.00.00.04.00.00.00.09.00.00.00.00.00.00.01.00.00.00.00.00.010.00.00.00.0
2009-01-013.03.00.00.01.02.00.00.06.00.017.00.00.00.01.00.02.011.00.03.00.00.06.00.00.06.01.00.00.04.00.00.01.01.00.00.00.00.00.00.00.00.017.00.00.00.0
2010-01-011.00.00.00.01.02.03.01.02.02.016.00.00.00.05.00.04.020.00.01.00.00.04.01.00.06.00.01.00.05.00.00.01.00.00.00.00.00.00.00.00.00.019.01.00.00.0
2011-01-013.07.00.00.00.01.02.01.06.01.019.00.00.00.03.02.04.015.00.01.00.00.06.00.00.07.00.00.00.06.00.00.02.00.00.01.00.00.00.00.00.00.018.01.00.00.0
2012-01-013.03.00.00.00.00.01.01.01.01.020.00.00.00.03.01.05.016.00.04.01.00.07.00.01.013.03.00.00.010.01.01.01.00.00.00.02.00.00.00.01.00.014.01.00.00.0
2013-01-010.02.01.01.00.02.02.02.01.00.023.00.00.01.04.00.04.015.00.01.00.00.03.00.00.013.00.00.00.04.02.01.02.00.02.01.00.00.00.00.00.00.017.00.00.00.0
2014-01-016.03.01.00.02.03.01.02.04.00.020.00.00.00.03.00.03.015.00.02.00.00.08.00.00.011.01.00.00.05.01.00.01.00.00.01.00.00.00.00.00.00.016.01.00.00.0
2015-01-014.01.03.00.02.02.03.04.04.01.020.00.00.00.00.00.04.013.00.02.00.01.06.00.00.011.00.00.01.03.04.00.01.00.00.00.01.00.00.00.00.00.015.02.00.01.0
2016-01-011.02.01.00.01.01.03.02.07.00.025.01.01.00.03.01.07.018.00.03.00.00.04.00.01.09.02.00.00.04.00.00.01.00.00.02.00.00.00.00.00.00.012.00.00.00.0
\n", "
" ], "text/plain": [ "org_countrycode AT AU BE BG BR CA CH CL CN CZ DE DK \\\n", "year \n", "2003-01-01 2.0 1.0 0.0 2.0 0.0 1.0 0.0 0.0 1.0 0.0 6.0 0.0 \n", "2004-01-01 0.0 1.0 0.0 0.0 0.0 2.0 2.0 1.0 2.0 0.0 11.0 0.0 \n", "2005-01-01 2.0 1.0 2.0 0.0 0.0 2.0 1.0 0.0 2.0 0.0 18.0 0.0 \n", "2006-01-01 4.0 2.0 1.0 0.0 1.0 1.0 2.0 2.0 7.0 1.0 13.0 0.0 \n", "2007-01-01 5.0 1.0 1.0 0.0 0.0 1.0 3.0 0.0 10.0 2.0 12.0 0.0 \n", "2008-01-01 4.0 2.0 0.0 0.0 0.0 1.0 4.0 2.0 5.0 0.0 15.0 0.0 \n", "2009-01-01 3.0 3.0 0.0 0.0 1.0 2.0 0.0 0.0 6.0 0.0 17.0 0.0 \n", "2010-01-01 1.0 0.0 0.0 0.0 1.0 2.0 3.0 1.0 2.0 2.0 16.0 0.0 \n", "2011-01-01 3.0 7.0 0.0 0.0 0.0 1.0 2.0 1.0 6.0 1.0 19.0 0.0 \n", "2012-01-01 3.0 3.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 20.0 0.0 \n", "2013-01-01 0.0 2.0 1.0 1.0 0.0 2.0 2.0 2.0 1.0 0.0 23.0 0.0 \n", "2014-01-01 6.0 3.0 1.0 0.0 2.0 3.0 1.0 2.0 4.0 0.0 20.0 0.0 \n", "2015-01-01 4.0 1.0 3.0 0.0 2.0 2.0 3.0 4.0 4.0 1.0 20.0 0.0 \n", "2016-01-01 1.0 2.0 1.0 0.0 1.0 1.0 3.0 2.0 7.0 0.0 25.0 1.0 \n", "\n", "org_countrycode EG EI ES FI FR GB GE GR HK ID IE IL \\\n", "year \n", "2003-01-01 0.0 0.0 1.0 0.0 2.0 11.0 0.0 1.0 0.0 0.0 1.0 0.0 \n", "2004-01-01 0.0 0.0 3.0 1.0 2.0 12.0 0.0 1.0 0.0 0.0 1.0 0.0 \n", "2005-01-01 0.0 0.0 3.0 0.0 5.0 11.0 0.0 6.0 0.0 0.0 0.0 0.0 \n", "2006-01-01 0.0 0.0 1.0 1.0 5.0 18.0 1.0 2.0 0.0 0.0 3.0 0.0 \n", "2007-01-01 0.0 0.0 2.0 2.0 3.0 18.0 0.0 2.0 0.0 0.0 6.0 0.0 \n", "2008-01-01 0.0 0.0 3.0 0.0 4.0 13.0 0.0 3.0 0.0 0.0 3.0 0.0 \n", "2009-01-01 0.0 0.0 1.0 0.0 2.0 11.0 0.0 3.0 0.0 0.0 6.0 0.0 \n", "2010-01-01 0.0 0.0 5.0 0.0 4.0 20.0 0.0 1.0 0.0 0.0 4.0 1.0 \n", "2011-01-01 0.0 0.0 3.0 2.0 4.0 15.0 0.0 1.0 0.0 0.0 6.0 0.0 \n", "2012-01-01 0.0 0.0 3.0 1.0 5.0 16.0 0.0 4.0 1.0 0.0 7.0 0.0 \n", "2013-01-01 0.0 1.0 4.0 0.0 4.0 15.0 0.0 1.0 0.0 0.0 3.0 0.0 \n", "2014-01-01 0.0 0.0 3.0 0.0 3.0 15.0 0.0 2.0 0.0 0.0 8.0 0.0 \n", "2015-01-01 0.0 0.0 0.0 0.0 4.0 13.0 0.0 2.0 0.0 1.0 6.0 0.0 \n", "2016-01-01 1.0 0.0 3.0 1.0 7.0 18.0 0.0 3.0 0.0 0.0 4.0 0.0 \n", "\n", "org_countrycode IN IT JP KR LU NL NO NZ PT RS RU SE \\\n", "year \n", "2003-01-01 0.0 4.0 2.0 0.0 0.0 5.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2004-01-01 0.0 2.0 2.0 0.0 0.0 8.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "2005-01-01 1.0 5.0 1.0 0.0 0.0 6.0 0.0 0.0 1.0 0.0 0.0 0.0 \n", "2006-01-01 0.0 4.0 5.0 0.0 0.0 4.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "2007-01-01 0.0 8.0 0.0 1.0 0.0 6.0 0.0 0.0 0.0 0.0 0.0 2.0 \n", "2008-01-01 0.0 4.0 0.0 0.0 0.0 9.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2009-01-01 0.0 6.0 1.0 0.0 0.0 4.0 0.0 0.0 1.0 1.0 0.0 0.0 \n", "2010-01-01 0.0 6.0 0.0 1.0 0.0 5.0 0.0 0.0 1.0 0.0 0.0 0.0 \n", "2011-01-01 0.0 7.0 0.0 0.0 0.0 6.0 0.0 0.0 2.0 0.0 0.0 1.0 \n", "2012-01-01 1.0 13.0 3.0 0.0 0.0 10.0 1.0 1.0 1.0 0.0 0.0 0.0 \n", "2013-01-01 0.0 13.0 0.0 0.0 0.0 4.0 2.0 1.0 2.0 0.0 2.0 1.0 \n", "2014-01-01 0.0 11.0 1.0 0.0 0.0 5.0 1.0 0.0 1.0 0.0 0.0 1.0 \n", "2015-01-01 0.0 11.0 0.0 0.0 1.0 3.0 4.0 0.0 1.0 0.0 0.0 0.0 \n", "2016-01-01 1.0 9.0 2.0 0.0 0.0 4.0 0.0 0.0 1.0 0.0 0.0 2.0 \n", "\n", "org_countrycode SG SI TH TR UA UK US VE VN ZA \n", "year \n", "2003-01-01 0.0 0.0 0.0 0.0 0.0 1.0 23.0 0.0 0.0 0.0 \n", "2004-01-01 1.0 1.0 0.0 0.0 0.0 0.0 19.0 0.0 1.0 0.0 \n", "2005-01-01 0.0 0.0 0.0 0.0 1.0 0.0 17.0 0.0 0.0 0.0 \n", "2006-01-01 0.0 0.0 0.0 2.0 0.0 0.0 24.0 0.0 0.0 0.0 \n", "2007-01-01 0.0 0.0 1.0 0.0 0.0 1.0 15.0 0.0 0.0 0.0 \n", "2008-01-01 1.0 0.0 0.0 0.0 0.0 0.0 10.0 0.0 0.0 0.0 \n", "2009-01-01 0.0 0.0 0.0 0.0 0.0 0.0 17.0 0.0 0.0 0.0 \n", "2010-01-01 0.0 0.0 0.0 0.0 0.0 0.0 19.0 1.0 0.0 0.0 \n", "2011-01-01 0.0 0.0 0.0 0.0 0.0 0.0 18.0 1.0 0.0 0.0 \n", "2012-01-01 2.0 0.0 0.0 0.0 1.0 0.0 14.0 1.0 0.0 0.0 \n", "2013-01-01 0.0 0.0 0.0 0.0 0.0 0.0 17.0 0.0 0.0 0.0 \n", "2014-01-01 0.0 0.0 0.0 0.0 0.0 0.0 16.0 1.0 0.0 0.0 \n", "2015-01-01 1.0 0.0 0.0 0.0 0.0 0.0 15.0 2.0 0.0 1.0 \n", "2016-01-01 0.0 0.0 0.0 0.0 0.0 0.0 12.0 0.0 0.0 0.0 " ] }, "execution_count": 140, "metadata": {}, "output_type": "execute_result" } ], "source": [ "year_country_dois = iswc.groupby(['org_countrycode', 'year'])[['paper_doi']].nunique()\n", "year_country_dois = year_country_dois.reset_index().pivot(index='org_countrycode', columns='year', values='paper_doi')\n", "year_country_dois = year_country_dois.fillna(0).transpose()\n", "year_country_dois" ] }, { "cell_type": "code", "execution_count": 141, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
correlationpvalue
2004-01-010.6800642.010792e-07
2005-01-010.6712563.294676e-07
2006-01-010.7059584.248398e-08
2007-01-010.7681194.645751e-10
2008-01-010.7884467.747296e-11
2009-01-010.7953744.021701e-11
2010-01-010.7208471.608473e-08
2011-01-010.8041231.693934e-11
2012-01-010.7715023.492510e-10
2013-01-010.5967621.201919e-05
2014-01-010.7618307.798717e-10
2015-01-010.8195603.298046e-12
2016-01-010.6372911.912412e-06
\n", "
" ], "text/plain": [ " correlation pvalue\n", "2004-01-01 0.680064 2.010792e-07\n", "2005-01-01 0.671256 3.294676e-07\n", "2006-01-01 0.705958 4.248398e-08\n", "2007-01-01 0.768119 4.645751e-10\n", "2008-01-01 0.788446 7.747296e-11\n", "2009-01-01 0.795374 4.021701e-11\n", "2010-01-01 0.720847 1.608473e-08\n", "2011-01-01 0.804123 1.693934e-11\n", "2012-01-01 0.771502 3.492510e-10\n", "2013-01-01 0.596762 1.201919e-05\n", "2014-01-01 0.761830 7.798717e-10\n", "2015-01-01 0.819560 3.298046e-12\n", "2016-01-01 0.637291 1.912412e-06" ] }, "execution_count": 141, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_spearman_coeffs = pd.DataFrame(columns=['correlation', 'pvalue'])\n", "previous = []\n", "for year, row in year_country_dois.iterrows():\n", " if len(previous) == 0: #first iteration\n", " previous = row\n", " else:\n", " coeff = spearmanr(previous, row)\n", " iswc_spearman_coeffs.loc[year] = [coeff[0], coeff[1]]\n", " previous = row\n", "iswc_spearman_coeffs" ] }, { "cell_type": "code", "execution_count": 142, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Spearman similarity", "type": "scatter", "uid": "cac3df2b-98e5-4087-834b-2ffae51e7b97", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 0.6800642766724315, 0.6712560729729791, 0.705958000228612, 0.7681192327942374, 0.7884456102483782, 0.7953736304664304, 0.7208471544777802, 0.8041229263560383, 0.7715017773270976, 0.5967621040260445, 0.7618300230437788, 0.8195597431943235, 0.6372906121106163 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ISWC] Spearman similarity of country rankings" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace = go.Scatter(x=iswc_spearman_coeffs.index,\n", " y=iswc_spearman_coeffs['correlation'],\n", " name='Spearman similarity')\n", "\n", "layout = go.Layout(title='[ISWC] Spearman similarity of country rankings',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace], layout=layout)\n", "plotly.offline.iplot(fig)\n", "# pio.write_image(fig, 'reports/figures/iswc_spearman.png')" ] }, { "cell_type": "code", "execution_count": 143, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "correlation 0.732395\n", "pvalue 0.000001\n", "dtype: float64" ] }, "execution_count": 143, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc_spearman_coeffs.mean()" ] }, { "cell_type": "code", "execution_count": 144, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['Hong Kong', 'Egypt']" ] }, "execution_count": 144, "metadata": {}, "output_type": "execute_result" } ], "source": [ "all_countries = set(iswc_dois['org_countrycode'].unique().tolist())\n", "first_countries = set(iswc_dois_first['org_countrycode'].unique().tolist())\n", "last_countries = set(iswc_dois_last['org_countrycode'].unique().tolist())\n", "countryset = all_countries - (first_countries | last_countries)\n", "[pycountry_convert.country_alpha2_to_country_name(code) for code in countryset]" ] }, { "cell_type": "code", "execution_count": 145, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "EG", "EI", "ES", "FI", "FR", "GB", "GE", "GR", "HK", "ID", "IE", "IL", "IN", "IT", "JP", "KR", "LU", "NL", "NO", "NZ", "PT", "RS", "RU", "SE", "SG", "SI", "TH", "TR", "UA", "UK", "US", "VE", "VN", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "d44348e3-a0c4-45d7-a4ea-783f3ef6c14d", "values": [ 11, 13, 3, 2, 7, 9, 9, 3, 20, 3, 56, 1, 1, 0, 14, 4, 35, 38, 1, 12, 1, 1, 5, 2, 4, 31, 13, 2, 1, 19, 2, 2, 2, 1, 2, 4, 4, 1, 2, 1, 2, 1, 90, 1, 1, 4 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "ES", "FI", "FR", "GB", "GE", "GR", "ID", "IE", "IL", "IN", "IT", "JP", "KR", "LU", "NL", "NO", "NZ", "PT", "RS", "RU", "SE", "SG", "SI", "TH", "TR", "UA", "UK", "US", "VE", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "45567b16-db26-4632-8779-284d0abb5a91", "values": [ 10, 7, 3, 2, 2, 7, 5, 3, 14, 3, 41, 1, 9, 4, 29, 21, 1, 8, 1, 4, 1, 3, 22, 9, 1, 1, 12, 2, 2, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 59, 1, 2 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "EI", "ES", "FI", "FR", "GB", "GR", "IE", "IL", "IN", "IT", "JP", "KR", "NL", "NO", "NZ", "PT", "RU", "SE", "SG", "TH", "TR", "UA", "UK", "US", "VE", "VN", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "370d6786-a5bf-4b83-9bf1-50d095856e60", "values": [ 9, 8, 3, 2, 5, 8, 4, 2, 15, 3, 45, 0, 7, 3, 22, 23, 9, 4, 1, 3, 23, 7, 2, 15, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 66, 1, 1, 1 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "[ISWC] GridID breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "iswc_gridIds = iswc.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "iswc_gridIds_first = iswc_first.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "iswc_gridIds_last = iswc_last.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=iswc_gridIds['org_gridId'],\n", " labels=iswc_gridIds['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=iswc_gridIds_first['org_gridId'],\n", " labels=iswc_gridIds_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=iswc_gridIds_last['org_gridId'],\n", " labels=iswc_gridIds_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut['title'] = '[ISWC] GridID breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 146, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "9aca6d4d-a04c-472c-9b75-fbe470058582", "x": [ "US", "DE", "GB", "FR", "IT", "CN", "NL", "ES", "JP", "AU", "GR", "AT", "CH", "CA", "BR", "IE", "SE", "IN", "SG", "ZA", "FI", "CZ", "CL", "BE", "IL", "RU", "PT", "NZ", "NO", "UA", "TH", "KR", "BG", "UK", "TR", "VE", "VN", "HK", "SI", "ID", "LU", "DK", "EG", "GE", "RS", "EI" ], "y": [ 90, 56, 38, 35, 31, 20, 19, 14, 13, 13, 12, 11, 9, 9, 7, 5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 ] } ], "layout": { "title": { "text": "[ISWC] gridID distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [\n", " go.Bar(\n", " x=iswc_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_countrycode'],\n", " y=iswc_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_gridId']\n", " )\n", "]\n", "\n", "layout = go.Layout(\n", " title='[ISWC] gridID distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/iswc_gridids_longtail.png')" ] }, { "cell_type": "code", "execution_count": 147, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYsAAAEWCAYAAACXGLsWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3Xl8VfWd//HXJze52QgkgRB2cCsquAG1Vdw3oFpFpbaOdtTa8TcznU5rnali59HaxW62WrvZWq211WmtqHWZaqSKFqy1giDusu8QtkDInpvP749zAhcMyc1y701u3s/H4zzu2e45n5wH5J1zvud8j7k7IiIi7clKdwEiItL7KSxERKRDCgsREemQwkJERDqksBARkQ4pLEREpEMKC5E4Znazmd2T7jpEehuFhaSNma02szoz22NmO83s/8xsdA9t95x2lp9hZi3hfluHJwHc/dvu/tlwvXFm5maW3c62bjGzpnAbVWb2NzM7qbs/Q08Kf4bD012H9G0KC0m3j7v7AGA4sAX4SYr2u9HdB8QNH+/Gth4Kf4YyYAHwqJlZz5SZuPZCTaS7FBbSK7h7PTAHOLp1npnlmtkPzGytmW0xs1+YWX64bIiZPRX+Nb/DzOabWZaZ/Q4YAzwZ/rX/5c7UEZ4pPBBO/jX8rAq31e4Zg7s3AfcDw4DBYT3/Y2ZrzKzSzH5rZoPC/dxvZjeE4yPDv/4/F04fFv5MWeH0BWa2JO7M5di4eleb2Y1mthSo6UxghPt53sy2m9k2M3vQzIrDZde0nm2F08vM7OG46XVmdnyi+5K+T2EhvYKZFQCfBP4eN/u7wIeA44HDgZHAV8NlNwDrCf6aLwduBtzdPw2sJTxjcffvd6Os08LP4nBbL3fwM+QCVwPr3H1bOH41cCZwKDAA+Gm4+ovAGeH46cDKuP2dDsx39xYzOwH4NfD/gMHAL4Enwn21uhw4P6yzuRM/nwHfAUYARwGjgVvi6js1DLwRQBQ4Kfw5W3+WpZ3Yl/RxCgtJtz+ZWRWwCzgXuA0gvIxzHXC9u+9w92rg28Cnwu81EVy6GuvuTe4+3zvX0dmI8C/11uGybvwMl4U/wzpgMnBxOP8K4HZ3X+nue4DZwKfCv/5fBE4Jzx5OA74PTA2/d3q4HIJj8Et3f8XdY+5+P9AAfDRu/z9293XuXteZot19ubvPdfcGd98K3B7uG3dfCVQTBPVpQAWw0cyOJC7MOrM/6dt0jVPSbaa7/8XMIsBFwItmdjTQAhQAi+Iu/xsQCcdvI/gr+Nlw+d3u/t1O7Heju4/qgfoB/ujuV7YxfwSwJm56DcH/uXJ3X2FmNQS/jE8Fvglca2bjCX4Z/zj8zljgKjP7fNx2ouG2W63rStFmVg7cGe6/iOCPx51xq7Se/RwejleFtZ3EvjCTfkJnFtIrhH81PwrEgFOAbUAdMMHdi8NhUNiQjLtXu/sN7n4ocCHwJTM7u3VzPVVWN7+/keCXfasxQDNBQz4Ev3BnAVF33xBOXwWUAEvCddYBt8Ydg2J3L3D33/dAnd8Ov3uMuw8EriQI5FatYXFqOP4iQVjEn/lIP6GwkF7BAhcR/KJ8J7zE8SvgDjMbGq4z0symheMXmNnh4eWqXQQh03pZZAtBG0F3bQ232dVt/R643swOMbMBBL+cH4prV3gR+A/2NaS/EE4vcPdYOO9XwL+a2UfCY1RoZuebWVEna4maWV7cECE4m9gD7DKzkcB/H/CdFwnaW/LdfT0wH5hO0HayuJP7lz5OYSHp9qSZ7QF2A7cCV7n7W+GyG4HlwN/NbDfwF2B8uOyIcHoP8DLwc3efFy77DvA/YVvEf3W1MHevDWt6KdzWRzv6zgF+DfyOIAxWAfVA/OWkFwl+YbeGxQKCS2+t07j7QuBfCBrGdxIcj6s7+7MAbxGcqbUO1wBfByYRhO3/AY/Gf8Hd3yc4vvPD6d0EDfEvxYWZ9BOmlx+JiEhHdGYhIiIdUliIiEiHkhYWZvbr8KnVN+PmlZrZ3PBp0LlmVhLONzP7sZktN7OlZjYpWXWJiEjnJfPM4jcEd07Euwl4zt2PAJ4LpwFmEDRYHkHwENJdSaxLREQ6KakN3GY2DnjK3SeG0+8BZ7j7JjMbDrzg7uPN7Jfh+O8PXK+97Q8ZMsTHjRuXtPpFRDLRokWLtrl7WWe+k+onuMvjAmAzQZ8+EPT5E/8U6vpw3gfCwsyuIzj7YMyYMSxcuDB51YqIZCAzW9PxWvtLWwN32I9Pp09r3P1ud5/i7lPKyjoVjCIi0kWpDost4eUnws/KcP4Ggh4vW40K54mISC+Q6rB4gqDvG8LPx+Pm/3N4V9RHgV0dtVeIiEjqJK3Nwsx+T9AJ2RAzWw98jeD9BH80s2sJeuBs7Rb6z8DHCLoyqCXoikBERHqJpIWFu19+kEVnHzgjbL/4XLJqERGR7tET3CIi0iGFhYiIdCgjw2Ldjlpuf/Y91u2oTXcpIiIZISPDYuueBn78/HKWV+5JdykiIhkhI8OitCAKwI6axjRXIiKSGTIzLAYoLEREelJGhkVRbjY5EWNHrcJCRKQnZGRYmBklBVF27FFYiIj0hIwMC4DSwqjOLEREekhmh4XaLEREekTGhkVJYZSdCgsRkR6RsWExuDDKdoWFiEiPyNiwKCmIsquuieZYS7pLERHp8zI2LAaHz1rsrG1KcyUiIn1fRobF4sWL+d7nPknjlpXs1B1RIiLdlpFhYWa8vfgfNFVtYruetRAR6baMDIuRI0cCEKverjMLEZEekJFhMWTIEKLRKLE923VHlIhID8jIsDAzRowYQax6u7r8EBHpARkZFhBeiqrdoctQIiI9IKPDomXPDl2GEhHpARkbFqNGjaJx11Z27GlIdykiIn1exobFyJEjiTU1sGXbjnSXIiLS52V0WABUbt6Y5kpERPq+jA+L7ZWbcfc0VyMi0rdlfFg07NpKTWMszdWIiPRtGRsWI0aMAKBZz1qIiHRbxoZFbm4ug0pKie3Zrterioh0U8aGBUD58PAp7hrdPisi0h0ZHRajRo4itmcHO2r0TgsRke7I6LAYO2YUzdXbdGYhItJNmR0Wo0fRUruLyqqadJciItKnpSUszOx6M3vLzN40s9+bWZ6ZHWJmr5jZcjN7yMyi3d3PqFGjAFi3fn23axYR6c9SHhZmNhL4T2CKu08EIsCngO8Bd7j74cBO4Nru7qv1WYuNGzd1d1MiIv1aui5DZQP5ZpYNFACbgLOAOeHy+4GZ3d1Ja1hs2bShu5sSEenXUh4W7r4B+AGwliAkdgGLgCp3bw5XWw+M7O6+WsNiR+Xm7m5KRKRfS8dlqBLgIuAQYARQCEzvxPevM7OFZrZw69at7a5bUlJCdjSXXdsru1OyiEi/l47LUOcAq9x9q7s3AY8CU4Hi8LIUwCigzWtH7n63u09x9yllZWXt7sjMKB5STm3VVppiLT34I4iI9C/pCIu1wEfNrMDMDDgbeBuYB8wK17kKeLwndjakfDix6u16vaqISDeko83iFYKG7NeAN8Ia7gZuBL5kZsuBwcC9PbG/8uEjgv6h9HpVEZEuy+54lZ7n7l8DvnbA7JXAiT29r5EjR9JcvZ3ter2qiEiXZfQT3ADjRo+CWBOrN2xJdykiIn1WxofFoeNGA7B6zdo0VyIi0ndlfFh86JCxAKxZpwfzRES6KuPDYuyY4Mxi00aFhYhIV2V8WAwfPhzM2LJZ/UOJiHRVxodFTk4OuUWl7NiqLj9ERLoq48MCoKh0KLu26W4oEZGu6hdhUTyknJqd7fcjJSIiB9cvwmJw+TAadm3D3dNdiohIn9QvwmLY8BG01O1ma1V1uksREemT+kVYtL7X4t0Va9JciYhI39QvwmLc6OBZi/dX6SluEZGu6Bdh0drlx6o169JciYhI39QvwuLIw4IuP9auW5/mSkRE+qZ+ERZjhg3BovlsVJcfIiJd0i/CYkBuNtlFg6lUlx8iIl3SL8LCzMgfVKYuP0REuqhfhAXAgNKh7N5Wme4yRET6pH4TFsVl5dTsrKSlpSXdpYiI9Dn9JiyGDB2Gt8TYulV9RImIdFa/CYthw0cAsGGD7ogSEemsfhMWo0YFXX6sXqsH80REOqvfhMXYMWMAWKEuP0REOq3DsDCzqWZWGI5faWa3m9nY5JfWsw4ZPQIsi5U6sxAR6bREzizuAmrN7DjgBmAF8NukVpUEQ4ryiRSWsE5dfoiIdFoiYdHswVuDLgJ+6u4/A4qSW1bPGzwgSqRoMBs3bkx3KSIifU52AutUm9ls4ErgNDPLAnKSW1bPKykIwkJdfoiIdF4iZxafBBqAa919MzAKuC2pVSVBSUEO2QMGq8sPEZEu6PDMIgyI2+Om19IH2yyyI1kUlgxl857d1NTUUFhYmO6SRET6jETuhrrEzJaZ2S4z221m1Wa2OxXF9bSSsnJAD+aJiHRWIpehvg9c6O6D3H2guxe5+8BkF5YMQ8qHAwoLEZHOSiQstrj7O0mvJAWGjVCXHyIiXZHI3VALzewh4E8EDd0AuPujSasqSUaNDLr8UFiIiHROImExEKgFzoub50CXw8LMioF7gInhtj4DvAc8BIwDVgOXufvOru6jLeWDi8nKLWT9ej2YJyLSGYncDXVNEvZ7J/CMu88ysyhQANwMPOfu3zWzm4CbgBt7cqeDC6NEBgxmjZ7iFhHplETuhhplZo+ZWWU4PGJmo7q6QzMbBJwG3Avg7o3uXkXwhPj94Wr3AzO7uo+DaX0wb916XYYSEemMRBq47wOeAEaEw5PhvK46BNgK3Gdmi83snrCjwnJ3b328ejNQ3taXzew6M1toZgs7+yKj0gHBmcWmjQoLEZHOSCQsytz9PndvDoffAGXd2Gc2MAm4y91PAGoILjntFfZF5W192d3vdvcp7j6lrKxzZZSGZxZbK7cQi8W6Vr2ISD+USFhsD7smj4TDlcD2buxzPbDe3V8Jp+cQhMcWMxsOEH5WdmMfbSotjJJdNJiWWIwtW7b09OZFRDJWImHxGeAygktDm4BZQJcbvcPuQ9aZ2fhw1tnA2wSXuq4K510FPN7VfRxMaWFwZgG6fVZEpDMSuRtqDXBhD+/388CD4Z1QKwnCJwv4o5ldC6whCKgeVRCNkD8ouHS1YcMGPvzhD/f0LkREMtJBw8LMvuzu3zezn9BG+4G7/2dXd+ruS4ApbSw6u6vbTISZMaR8OGvRmYWISGe0d2bR2sXHwlQUkirlQ8vIimQrLEREOuGgYeHuT4ajte7+cPwyM/tEUqtKosFFeeQOHKywEBHphEQauGcnOK9PKC2MklNczrJly9JdiohIn9Fem8UM4GPASDP7cdyigUBzsgtLlpKCKNlDD2PJkmdobm4mOzuR7rFERPq39s4sNhK0V9QDi+KGJ4BpyS8tOQYXRrGyQ6mrq+Pdd99NdzkiIn1Ce20WrwOvm9mD7t5nzyQOVDogSm754QAsWrSIiRMnprkiEZHeL5E2i2VmtvLAIemVJUlpQZTs0hHkFxSyaNGidJcjItInJHLBPv55iDzgE0BpcspJvtLCKJYV4YijJiosREQS1OGZhbtvjxs2uPuPgPNTUFtSlBZGARh75DEsXryY5uaMucImIpI0HZ5ZmNmkuMksgjONPnsLUWtYDDv06L2N3Gq3EBFpXyK/9H8YN94MrCIJ/TalSnFBFDMoGXskoEZuEZFEJNLAfa27nxkO57r7dUBjsgtLlkiWUZyfQ6R4OIWFauQWEUlEImExJ8F5fUZJYZSq+hiTJk1i4cKM6vpKRCQp2nuC+0hgAjDIzC6JWzSQ4K6oPmtsaQHLtuxh8uTJ/PKXv9ST3CIiHWjvzGI8cAFQDHw8bpgE/EvyS0ueyWNLWFa5hyMnHqcnuUVEEtDeE9yPA4+b2Unu/nIKa0q6SWNLAIgOOwxQI7eISEcOemZhZl8OR//JzH584JCi+pLi+NHFRLKMSitlwIABarcQEelAv3v5EUBBNJsJIwby2rrdnHDCCbojSkSkAwc9szjg5Uf3xw9AbWrKS55JY0p4fX0VJ5wwiSVLluhJbhGRdvS7lx+1mjKuhPqmFsoPPUqN3CIiHeh3Lz9qNTls5G4ZokZuEZGO9LuXH7UaPiifkcX5bGwpViO3iEgHEnn50f+6exOAmZUAo919Z6oKTKbJY0t4ZdV2NXKLiHQgkTaLuWY20MxKgdeAX5nZHUmuKyUmjy1hy+4GPjThWDVyi4i0I5GwGOTuu4FLgN+6+0eAs5NbVmq0tlsUjfqQGrlFRNqRSFhkm9lwgm7Jn0pyPSl15LAiCqMR6geNA1C7hYjIQSQSFt8AKoDl7v6qmR0KLEtuWamRHcni+DHFrG4axIABA9RuISJyEIm8VvVhdz/W3f89nF7p7pcmv7TUmDy2lPcq93DscccrLEREDiKR16qWEfQyOy5+fXf/TPLKSp0pY0tocRh5xASeeui36q5cRKQNifxWfByYD/wFiCW3nNQ7fkwxZpA77HDq6up45513OOaYY9JdlohIr5JIWBS4+41JryRNBublML68iF17RgPBk9wKCxGR/SXSwP2UmX0s6ZWk0ZRxJaxoHKhGbhGRg0gkLL5AEBh1ZrbbzKrNbHd3d2xmETNbbGZPhdOHmNkrZrbczB4ys2h395GoyWNLqGlsYfyEYxUWIiJtSORuqCJ3z3L3fHcfGE4P7IF9f4F978wA+B5wh7sfDuwEru2BfSRkythSAIaMO0pPcouItKG9N+UdGX5Oamvozk7NbBRwPnBPOG3AWcCccJX7gZnd2UdnjCrJp6woF4YcsreRW0RE9mmvgftLwHXAD9tY5gS/3LvqR8CXgaJwejBQ5e6tf9KvB0a29UUzuy6sizFjxnSjhP22yZSxJbyyI9ilGrlFRPbX3pvyrgs/z2xj6HJQmNkFQKW7d6lxwN3vdvcp7j6lrKysq2V8wOSxJWzPHkyhGrlFRD4gHU+fTQUuDO+wyiN4mdKdQLGZZYdnF6OADaksavLYEsyyGPehCQoLEZEDJHI3VI9y99nuPsrdxwGfAp539yuAecCscLWrCB4GTJkJIwaRm53FwNHj1cgtInKA9hq4p4afuSmq5UbgS2a2nKAN494U7ReAaHYWx40upnnoeOrq6rjmmmuor69PZQkiIr1We2cWre/dfjlZO3f3F9z9gnB8pbuf6O6Hu/sn3L0hWfs9mMljS9g++Di+9vVv8MADD3DmmWeyefPmVJchItLrtBcWTWZ2NzDSzH584JCqAlNpytgSYg4zrvx35syZw9KlSznxxBNZsmRJuksTEUmr9sLiAuB5oB5Y1MaQcSaNCd6ct3DNTi699FIWLFiAuzN16lQee+yxNFcnIpI+B70byt23AX8ws3fc/fUU1pQ2JYVRDisrZNGanQCccMIJ/OMf/+Diiy/mkksu4dZbb2X27NkEzxCKiPQfidwNtd3MHjOzynB4JHwCOyNNGVvKa2t30tLiAAwfPpx58+Zx+eWX85WvfIVPf/rTavgWkX4nkbC4D3gCGBEOT4bzMtKUcSVU1TaxZH3V3nn5+fk8+OCDfOtb3+LBBx9k5syZNDY2prFKEZHUSiQshrr7fe7eHA6/AXru0eleZsYxwynKzea+l1bvN9/M+MpXvsI999xDRUUF1157LS0tLekpUkQkxRIJi21mdmXYpXjEzK4Etie7sHQZkJvNp04czZ/f2MTGqroPLL/22mv51re+xQMPPMBNN92UhgpFRFIvkbD4DHAZsBnYRPCU9TXJLCrdrjp5HAD3/211m8tvvvlmPve5z3Hbbbdxxx13pK4wEZE06bBvKHdfA1yYglp6jVElBcyYOIz//cdaPn/2EQzI3f8wmRl33nknW7Zs4Utf+hLDhg3j8ssvT1O1IiLJl/K+ofqKz556KNX1zTy8cF2byyORCL/73e84/fTTueqqq5g7d26KKxQRSR2FxUEcP7qYyWNLuO+l1cTC22gPlJeXx5/+9CeOPPJILrnkEl577bUUVykikhoKi3Z89pRDWLujlrlvbznoOsXFxTzzzDMMHjyYGTNmsGLFihRWKCKSGh2GhZn9T9x4qnqg7RXOmzCM0aX53LtgZbvrjRgxgoqKCmKxGDNmzKCpqSlFFYqIpEZ7XZTfaGYnse8dE5DEHmh7o0iWcfXJh/Dq6p0sWVfV7rrjx4/nrrvuYtmyZbz44ospqlBEJDXaO7N4F/gEcKiZzTezXwGDzWx8akrrHS6bMoqi3GzuXbCqw3UvuOACCgsLmTNnTgoqExFJnfbCogq4GVgOnEHw6lOAm8zsb0muq9coystp9yG9ePn5+VxwwQU8+uijxGKxFFUoIpJ87YXFNOD/gMOA24GPADXufo27n5yK4nqLjh7Sizdr1iy2bt3K/Pnzk1uUiEgKHTQs3P1mdz8bWA38DogAZWa2wMyeTFF9vcKokgKmhw/p7Wlo/93cM2bMID8/X5eiRCSjJHLrbIW7L3T3u4H17n4KGd7dR1s+e8oh7T6k16qwsJAZM2bw6KOPqqNBEckYHYaFu385bvLqcN62ZBXUW50wpqTDh/RazZo1i02bNvHyy/3q5jERyWCdeiivv7wx72D2PaS3ud31zj//fHJzc3UpSkQyhp7g7oTzJgzjkCGFfPOpd9hVd/AH7wYOHMi0adOYM2eOLkWJSEZQWHRCJMu4/bLj2LK7npsfewP3g1+OmjVrFuvXr+fVV19NYYUiIsmhsOikE8aUcP25H+L/lm7i4YXrD7rexz/+cXJycnQpSkQygsKiC/719MM4+bDBfO2Jt1heuafNdYqLiznnnHOYM2dOu2cgIiJ9gcKiCyJZxh2fPJ68nCz+8/eLaWhu+2ntWbNmsXr1ahYvXpziCkVEepbCoovKB+Zx26zjeHvTbr7/zHttrnPRRRcRiUR0KUpE+jyFRTecc3Q5V500lnsXrGLee5UfWD548GDOOussHn74YV2KEpE+TWHRTbM/dhRHDiviv/74OpXV9R9YPmvWLJYvX84bb7yRhupERHqGwqKb8nIi/OTyE6hpbOaGP75OywFPd8+cOZOsrCxdihKRPk1h0QOOKC/iqxdMYP6ybdxzwFv1hg4dymmnnaawEJE+TWHRQy4/cTQzJg7je8+8x2OL93/+YtasWbzzzju8/fbbaapORKR7Uh4WZjbazOaZ2dtm9paZfSGcX2pmc81sWfhZkurausPMuO0Tx3HiuFKuf+h1fvvy6r3LLr74YsyMRx55JG31iYh0RzrOLJqBG9z9aOCjwOfM7GjgJuA5dz8CeC6c7lMG5GZz3zUf5pyjyvnq42/xs3nLcXdGjBjB1KlTdSlKRPqslIeFu29y99fC8WrgHWAkcBFwf7ja/cDMVNfWE/JyItx15SRmHj+C2yre47tPv4u7c+mll7J06VLef//9dJcoItJpaW2zMLNxwAnAK0C5u28KF20GytNUVrflRLK4/bLj+eeTxvLLv67k5sfeYObFl5CVlcWUKVOYOXMmv/jFL1i1alW6SxURSUh2unZsZgOAR4AvuvtuM9u7zN3dzNp8is3MrgOuAxgzZkwqSu2SrCzj6xdOYGBeDj+dt5zq+mYq5v6Fhx/6AxUVFTz++OMAHHHEEUybNo1p06Zx5plnUlhYmObKRUQ+yNLxZLGZ5QBPEbyy9fZw3nvAGe6+ycyGAy+4+/j2tjNlyhRfuHBh8gvupl++uILvPP0uZ4wv464rJpOXk8X777/PM888Q0VFBS+88AJ1dXWMGzeORYsWUVpamu6SRSSDmdkid5/Sme+k424oA+4F3mkNitATwFXh+FXA46muLVn+3+mH8Z1LjuHF97dy/k/ms2RdFePHj+cLX/gCf/7zn9mxYwePPvooGzZs4LOf/ay6BhGRXicdbRZTgU8DZ5nZknD4GPBd4FwzWwacE05njMtPHMMD136E+sYYl971N26reHdvb7V5eXlcfPHFfPvb3+axxx7jV7/6VZqrFRHZX1ouQ/WUvnIZKt7u+ia++eTbPLxoPUcOK+L2y47n6BEDAWhpaWH69OksWLCARYsWcdRRR6W5WhHJRH3iMlR/NzAvh9s+cRz3XjWF7TWNXPSzBfz0+WU0x1rIysri/vvvp7CwkMsvv5z6+g92TCgikg4KizQ5+6hynv3iaUyfOJwfPPs+l971N5ZtqWb48OHcd999vP7668yePTvdZYqIAAqLtCopjPKTy0/gZ/80ibU7apl+53xuemQpJ5xyNp///Of50Y9+xNNPP53uMkVE1GbRW2zb08BPn1/O/76yFoBPHD+Ux75+Ndu3VrJ06VLKy/vsM4oi0suozaIPGzIgl1sunMC8/z6DSyeP5KHFW6id+jl2VO3in678NC0tLekuUUT6MYVFLzOyOJ/vXHIsz91wOpec9VEGnnEtz/9lLjP/7StsrW5Id3ki0k/pMlQv9/7m3Uy/4EJWLX6J4hMv4vSzzuH6Ky7ktKOGE99FiohIonQZKgN9aNhAXq14hFNPP4Pdrz7O49/+N848/jDKJkzln754C4uWvqUnvkUk6XRm0YdUV1dTMfc57vnDYyyY9xw12zYAMHDoSI479hhKCnJp62QjGo0ydepUpk2bxvjx43VGItLPdeXMQmHRhz3ztyX86P6H+dsLz1NftYXsLKMoL4eBedkU5GbTGgm7d+/e2x36mDFj9vZye/bZZ1NcXJy+H0BE0kJh0U/VNDQz771Knn5jM8+/W0ldU4zSwijnHV3OjGOGc/Jhg1m/dg0VFRVUVFTw3HPPUV1dTSQS4SMf+cje8JgyZQqRSCTdP46IJJnCQqhrjPHi+5U8/eZmnnunkj0NzQzMy2bq4UM45YghnHp4GcMH5vD3v/99b3gsWrQId6e0tJRzzjlnb3iMHDky3T+OiCSBwkL2U98UY8GybTz79mbmL9vGpl1BX1NjBxdwyuFDOPWIIZx02BCaanYxd+5cKioqePbZZ9m0KXhh4YQJE/j4xz/O9ddfz9ChQ9P5o4hID1JYyEG5Oyu21rBg2VYWLN/Gyyu2U9MYI8tgwohBTB5bwqSxJUwaU8yOdcv3nnW88MILFBQUMHv2bL74xS+Sn5+f7h9FRLpJYSEJa4q1sHhtFQuWbeXV1TtZsq5LaWJeAAAPhUlEQVSKuqbg/RrDB+UxaWwJk8eUUNq8jV/fcStPPvE4o0eP5tZbb+WKK64gK0t3XYv0VQoL6bLmWAvvbq5m4eodLFpbxWtrdrKhqg6ASJYxePdy1j79S7asfJvxE47lhz/8AedPOzfNVYtIVygspEdt2lXHkrVVvLVxN29u3MWb66tY8+pcdr54P7HdWyk96qMcNfkUygbmUlaUx9CiXAYXRsmOBGcdw4cP5+KLL9YdViK9jMJCkq5ydz2LV1Vy189+ytMP/JzGupp21x9z2Hj++6vf4opLL6SkMJqiKkWkPQoLSamGhgb27NlDfVOMtdtrWb51Dyu37mHF1j2s2lrD+0v+zo4XfkNz1WbyDpnE6OnXcdSEiRw6pJBxgwsZMzif0SUFjCopYGhRLllZerJcJBUUFtKrNDa3sHzzTn7y05/x25/fTl1NNYeefD4lp17JNi8k/p9eNDuLUcX5jCzJZ3RpAaNK8hkxKJ/hg/IYUZxP+cA8otlqVBfpCQoL6bV27NjBrbfeyk9+8hNycnK4/ks3cNln/p0djVms21nH+p21rN9Rx7qdtazbUcvO2qb9vm8WvPNjxKA8hg/KZ9igPIYOzKW8KI/ygXmUD8xl6MA8BuZlq+8rkQ4oLKTXW7FiBbNnz+bhhx9m2LBhfPOb3+Saa675QCN4bWMzG6vq2bSrjk1V9WyM+9xYVUdldQPV9c0f2H5eThZlRbmUDchlyIBcyoqCzyHhvLKiKKWFuZQWRhUs0m8pLKTPePnll7nhhht4+eWXmThxIrfddhvTp0/v1DZqG5up3N3Alt31bKluoHJ3PVt217O1uoGtexrYVt3Itj0N7KhtpK1/5jkRo7QwCI/BhdFwPEpxQQ4lBfs+W8dLC6MURCMKGOnzFBbSp7g7jzzyCDfeeCMrV67kvPPO47bbbuPYY4/t0f00x1rYUdNIZXVDEB41jeyoaWR7TSPbw+nt4bwdNY1tnrG0ys4yigtyGJQfDMUF0b3jg/JzGJgf9PobfOYwMD87+MzLYUBeNhE14ksvoLCQPqmxsZGf//znfOMb36Cqqoqrr76aW265hTFjxqSlnuZYC1V1TVTVNrKztomdNY1U1Taxs7aRXXVNVNU1sau2KRwP59U2tRsyrQqjEQbkZVOUl0NR3OeAaDYD8rIZkBsOedkU5mZTlBt8FuZGKIwG4wNys8nLydIZjnSZwkL6tJ07d+5tBG9sbOS4445j2rRpTJ8+nalTpxKN9u7nNGItzp6GZnbXNbG7vonddc3hZxO765uprg8CZU99M9UNwXjr/JqGYH5NYyyhfWUZe8OjIBqhIDdCQTSbwmjwWRCNUJibTX40QkFOJPgM5wfjwZCXE8zPz4mQnxMhL5pFNKIgynQKC8kIq1at4g9/+AMVFRW89NJLNDc3U1hYyJlnnpnWlzYVFBQwaNCgpO6jpcWpaWxmTxgeexqCoaYhRk1DMzWNB44HAVPXGMyrbYxR2xh81jQ0U9cUoynWuf/jkSwLgiMni7ycIFBawyQ3Jytctm95bva+9doab+szNyeL3OxwPDtr71P/khoKC8k41dXVzJs3b28vuCtWrEhrPZMmTdr7vo+TTz6ZnJyctNaTiKZYC7VhoLQGSV1TjNrGGPVNwdC6vC5uur4pmG5oaqGuKVhe3xx8NjS37P1ufVML9c2xNm8iSFQky8jNziIahkfwGTlgXoRoZN/yaCT8PGA6NzuLnMj+83Ii+8/Pidh+6+SE86KRYJ1gsIw9w1JYSMZbsWIF8+fPp6GhIeX73rJlC3PnzuXll18mFosxYMAAzj77bKZNm8Z5553X5ZdFZWVl9fpLbB1xdxpjLdQ3tdAQBkhD877P1nBp/WxsbqGhOVzWtG+8vqmFxuYWGmPB9L71gqGxuYXG5hiNsdbxfet39gwqEdEwNLLDAIlGjJzsLLKzLC54gulo3Pyc/b5nZGdlkR2GUXY43bq89TvZESMnXC87kkVO1r7lbX0nfl4k3EYkK9hGJGLBOlnBsgNDT2EhkgK7du3i+eef33u2s3r16m5vc+LEiXvbZ0455RTy8vK6X2g/09ISBFZjrIWmMEAam1toigVB0xTzvdPxy5pagyfmNMXPi/neZc3hdHOsdXmwr+bYvqBqDj9bv9/cEm6vJVjW3PqdFifWktrfu62hkR0G0NJbpiksRFLJ3Vm2bBnPPfccu3bt6tI26uvrmT9/PgsWLKCxsZH8/HzOOOOMvZe7xo8fn7GXQ/ordw8CpmVf0DS3BEHTvN/8YLytZbFwXqyldb39txfzffNj4Taaw2XfmHmMwkKkr6qpqeGFF17Ye8by/vvvAxCNRvvNy6YikQgf/vCH955lHXvssf3mZ08lXYYSySCrVq3i2WefZeXKlekuJWVqa2v561//ytKlSwEoLy/nvPPOY9q0aZx77rl6F3wP6fNhYWbTgTuBCHCPu3+3vfUVFiKZadOmTTz77LNUVFQwd+5ctm3bBsCwYcN0Sa4HbNq0qe+GhZlFgPeBc4H1wKvA5e7+9sG+o7AQyXwtLS289tprVFRUsGbNmnSX0+e1tLRw77339umwOAm4xd2nhdOzAdz9Owf7jsJCRKTzunIZqje1HI0E1sVNrw/n7cfMrjOzhWa2cOvWrSkrTkSkP+tNYZEQd7/b3ae4+5SysrJ0lyMi0i/0prDYAIyOmx4VzhMRkTTrTWHxKnCEmR1iZlHgU8ATaa5JRESA7HQX0Mrdm83sP4AKgltnf+3ub6W5LBERoReFBYC7/xn4c7rrEBGR/fWmy1AiItJLKSxERKRDCgsREemQwkJERDrUa7r76AozqwbeS3cdBxgCbEt3EQfojTVB76xLNSVGNSWuN9Y13t2LOvOFXnU3VBe819n+TZLNzBaqpsT0xrpUU2JUU+J6Y11m1ulO9XQZSkREOqSwEBGRDvX1sLg73QW0QTUlrjfWpZoSo5oS1xvr6nRNfbqBW0REUqOvn1mIiEgKKCxERKRDfTYszGy6mb1nZsvN7KZ01wNgZqvN7A0zW9KVW9N6qIZfm1mlmb0ZN6/UzOaa2bLws6QX1HSLmW0Ij9USM/tYimsabWbzzOxtM3vLzL4Qzk/bsWqnpnQfqzwz+4eZvR7W9fVw/iFm9kr4f/Ch8NUC6a7pN2a2Ku5YHZ+qmuJqi5jZYjN7KpxO23Fqp6bOHyd373MDQRfmK4BDgSjwOnB0L6hrNTAkzTWcBkwC3oyb933gpnD8JuB7vaCmW4D/SuNxGg5MCseLgPeBo9N5rNqpKd3HyoAB4XgO8ArwUeCPwKfC+b8A/q0X1PQbYFa6jlVYz5eA/wWeCqfTdpzaqanTx6mvnlmcCCx395Xu3gj8AbgozTX1Cu7+V2DHAbMvAu4Px+8HZvaCmtLK3Te5+2vheDXwDsE739N2rNqpKa08sCeczAkHB84C5oTzU32sDlZTWpnZKOB84J5w2kjjcWqrpq7qq2ExElgXN72eXvCfiuAf67NmtsjMrkt3MXHK3X1TOL4ZKE9nMXH+w8yWhpepUnppLJ6ZjQNOIPjrtFccqwNqgjQfq/AyxhKgEphLcGZf5e7N4Sop/z94YE3u3nqsbg2P1R1mlpvKmoAfAV8GWsLpwaT5OLVRU6tOHae+Gha91SnuPgmYAXzOzE5Ld0EH8uAcNO1/gQF3AYcBxwObgB+mowgzGwA8AnzR3XfHL0vXsWqjprQfK3ePufvxwCiCM/sjU13DgQ6sycwmArMJavswUArcmKp6zOwCoNLdF6Vqnx1pp6ZOH6e+GhYbgNFx06PCeWnl7hvCz0rgMYL/VL3BFjMbDhB+Vqa5Htx9S/ifvQX4FWk4VmaWQ/BL+UF3fzScndZj1VZNveFYtXL3KmAecBJQbGat/cul7f9gXE3Tw0t57u4NwH2k9lhNBS40s9UEl8bPAu4kvcfpAzWZ2QNdOU59NSxeBY4I7zKIAp8CnkhnQWZWaGZFrePAecCb7X8rZZ4ArgrHrwIeT2MtwN5fxK0uJsXHKryWfC/wjrvfHrcobcfqYDX1gmNVZmbF4Xg+cC5Be8o8YFa4WqqPVVs1vRsX9EbQNpCyY+Xus919lLuPI/id9Ly7X0Eaj9NBarqyS8cp1a3yPTUAHyO4W2QF8JVeUM+hBHdlvQ68la6agN8TXKpoIrg+ei3BddPngGXAX4DSXlDT74A3gKUEv6CHp7imUwguMS0FloTDx9J5rNqpKd3H6lhgcbj/N4GvhvMPBf4BLAceBnJ7QU3Ph8fqTeABwjumUj0AZ7DvzqO0Had2aur0cVJ3HyIi0qG+ehlKRERSSGEhIiIdUliIiEiHFBYiItIhhYWIiHRIYSEZy8yGmdkfzGxF2AXLn83sQz28jzPM7OSe3GYX61htZkPSXYdkLoWFZKTwYaPHgBfc/TB3n0zQxUFP9/V0BtBmWMQ9tZuwrnxHJBUUFpKpzgSa3P0XrTPc/XV3n2+B28zsTQveP/JJ2HuW8FTr+mb2UzO7OhxfbWZfN7PXwu8cGXb296/A9eE7AU4N3xPwCzN7Bfi+Be/FKAu3kRW+06AsvlAL3lfxOzN7CfidmY0zs/nhvl5rPXMJ63vBzOaY2btm9mAYivHbyjezp83sX3r+kEp/pr9iJFNNBA7WodslBJ3yHQcMAV41s78msM1t7j7JzP6d4P0SnzWzXwB73P0HAGZ2LUH/Pye7e8zMdgFXEPT8eQ7wurtvbWPbRxN0RFlnZgXAue5eb2ZHEDwBPyVc7wRgArAReImg758F4bIBBP3//Nbdf5vAzyOSMJ1ZSH90CvB7Dzrn2wK8SND7ZkdaOxtcBIxrZ72H3T0Wjv8a+Odw/DMEnba15Ql3rwvHc4BfmdkbBN1DHB233j/cfb0HnQouOaCOx4H7FBSSDAoLyVRvAZM7+Z1m9v8/kXfA8obwM0b7Z+U1rSPuvo6gJ9uzCHr2fLqj7wDXA1sIznymELwN8sAa2qrjJWD6gZemRHqCwkIy1fNArsW9hMrMjjWzU4H5wCfDl+eUEbz29R/AGuBoM8sNezQ9O4H9VBO8ArU99xB01hZ/xtGeQcCm8Ozh0wSvEU7EV4GdwM8SXF8kYQoLyUge9JB5MXBOeOvsW8B3CN5+9xhBb6WvE4TKl919c3gW8EeCnjj/SNCraUeeBC5ubeA+yDpPELQnHOwS1IF+DlxlZq8TvKCmpoP1430ByDez73fiOyIdUq+zIklmZlOAO9z9YGEi0uvpbiiRJDKzm4B/I7gjSqTP0pmFiIh0SG0WIiLSIYWFiIh0SGEhIiIdUliIiEiHFBYiItKh/w9GmpcL7U5jwQAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = iswc_gridIds.sort_values(by=['org_gridId'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.org_gridId\n", "\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of institutions')\n", "plt.xlim(0, 45)\n", "\n", "plt.savefig('./reports/figures/iswc_gridids_powerlaw.png')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## ESWC" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Preparation" ] }, { "cell_type": "code", "execution_count": 148, "metadata": {}, "outputs": [], "source": [ "eswc = read_csv('./data/eswc_enhanced.csv', dtype=object)\n", "eswc['author_order'] = pd.to_numeric(eswc['author_order'])" ] }, { "cell_type": "code", "execution_count": 149, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['ESWC', 'ESWS'], dtype=object)" ] }, "execution_count": 149, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc['conf_acronym'].unique()" ] }, { "cell_type": "code", "execution_count": 150, "metadata": {}, "outputs": [], "source": [ "eswc_first = eswc[eswc.author_order == 1]\n", "eswc_last_authors_idx = eswc.groupby('paper_doi')['author_order'].transform(max) == eswc['author_order']\n", "eswc_last = eswc[eswc_last_authors_idx]\n", "eswc_middle = eswc[eswc_last_authors_idx.map(lambda x: not x)]\n", "eswc_middle = eswc_middle[eswc_middle.author_order != 1]" ] }, { "cell_type": "code", "execution_count": 151, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliationStringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
count4224422442244224422442244224.00000042244224407639313858408340854224422442244224422434854224
unique114112485NaN1561217651146729354549611140221022213
top10.1007/978-3-642-41242-4_48eswsESWCEuropean Semantic Web ConferenceHeraklion, CreteGreeceNaNAndreasMottagrid.6142.1National University of Ireland, GalwayKarlsruheGermanyDEThe Open UniversityOptique: OBDA Solution for Big Data10.1007/978-3-319-11955-7The Semantic Web: Research and ApplicationsESWC 2014 Satellite Events, Anissaras, Crete, ...OpenAccess2015-01-01
freq2342244103189916562646NaN45211331331509399391232333418143341787630
meanNaNNaNNaNNaNNaNNaN2.826231NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
stdNaNNaNNaNNaNNaNNaN2.228295NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
minNaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
25%NaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
50%NaNNaNNaNNaNNaNNaN2.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
75%NaNNaNNaNNaNNaNNaN4.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
maxNaNNaNNaNNaNNaNNaN23.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", "
" ], "text/plain": [ " paper_doi conf_seriesId conf_acronym \\\n", "count 4224 4224 4224 \n", "unique 1141 1 2 \n", "top 10.1007/978-3-642-41242-4_48 esws ESWC \n", "freq 23 4224 4103 \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " conf_name conf_city conf_country \\\n", "count 4224 4224 4224 \n", "unique 4 8 5 \n", "top European Semantic Web Conference Heraklion, Crete Greece \n", "freq 1899 1656 2646 \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " author_order author_givenName author_familyName org_gridId \\\n", "count 4224.000000 4224 4224 4076 \n", "unique NaN 1561 2176 511 \n", "top NaN Andreas Motta grid.6142.1 \n", "freq NaN 45 21 133 \n", "mean 2.826231 NaN NaN NaN \n", "std 2.228295 NaN NaN NaN \n", "min 1.000000 NaN NaN NaN \n", "25% 1.000000 NaN NaN NaN \n", "50% 2.000000 NaN NaN NaN \n", "75% 4.000000 NaN NaN NaN \n", "max 23.000000 NaN NaN NaN \n", "\n", " org_name org_city org_country \\\n", "count 3931 3858 4083 \n", "unique 467 293 54 \n", "top National University of Ireland, Galway Karlsruhe Germany \n", "freq 133 150 939 \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " org_countrycode affiliationString \\\n", "count 4085 4224 \n", "unique 54 961 \n", "top DE The Open University \n", "freq 939 123 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " paper_title book_doi \\\n", "count 4224 4224 \n", "unique 1140 22 \n", "top Optique: OBDA Solution for Big Data 10.1007/978-3-319-11955-7 \n", "freq 23 334 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " book_title \\\n", "count 4224 \n", "unique 10 \n", "top The Semantic Web: Research and Applications \n", "freq 1814 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_confSubtitle rights \\\n", "count 4224 3485 \n", "unique 22 2 \n", "top ESWC 2014 Satellite Events, Anissaras, Crete, ... OpenAccess \n", "freq 334 1787 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " year \n", "count 4224 \n", "unique 13 \n", "top 2015-01-01 \n", "freq 630 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN " ] }, "execution_count": 151, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc.describe(include='all')" ] }, { "cell_type": "code", "execution_count": 152, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliationStringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
910.1007/978-3-319-25639-9_10eswsESWCInternational Semantic Web ConferencePortoro?Slovenia1GiorgosGiannopoulosgrid.19843.37Athena Research and Innovation Center In Infor...MarousiGreeceGRATHENA Research CenterFAGI-gis: A Tool for Fusing Geospatial RDF Data10.1007/978-3-319-25639-9The Semantic Web: ESWC 2015 Satellite EventsESWC 2015 Satellite Events, Portoro?, Slovenia...Restricted2015-01-01
1010.1007/978-3-319-25639-9_10eswsESWCInternational Semantic Web ConferencePortoro?Slovenia2NickVitsasgrid.19843.37Athena Research and Innovation Center In Infor...MarousiGreeceGRATHENA Research CenterFAGI-gis: A Tool for Fusing Geospatial RDF Data10.1007/978-3-319-25639-9The Semantic Web: ESWC 2015 Satellite EventsESWC 2015 Satellite Events, Portoro?, Slovenia...Restricted2015-01-01
1110.1007/978-3-319-25639-9_10eswsESWCInternational Semantic Web ConferencePortoro?Slovenia3NikosKaragiannakisgrid.19843.37Athena Research and Innovation Center In Infor...MarousiGreeceGRATHENA Research CenterFAGI-gis: A Tool for Fusing Geospatial RDF Data10.1007/978-3-319-25639-9The Semantic Web: ESWC 2015 Satellite EventsESWC 2015 Satellite Events, Portoro?, Slovenia...Restricted2015-01-01
1210.1007/978-3-319-25639-9_10eswsESWCInternational Semantic Web ConferencePortoro?Slovenia4DimitriosSkoutasgrid.19843.37Athena Research and Innovation Center In Infor...MarousiGreeceGRATHENA Research CenterFAGI-gis: A Tool for Fusing Geospatial RDF Data10.1007/978-3-319-25639-9The Semantic Web: ESWC 2015 Satellite EventsESWC 2015 Satellite Events, Portoro?, Slovenia...Restricted2015-01-01
1310.1007/978-3-319-25639-9_10eswsESWCInternational Semantic Web ConferencePortoro?Slovenia5SpirosAthanasiougrid.19843.37Athena Research and Innovation Center In Infor...MarousiGreeceGRATHENA Research CenterFAGI-gis: A Tool for Fusing Geospatial RDF Data10.1007/978-3-319-25639-9The Semantic Web: ESWC 2015 Satellite EventsESWC 2015 Satellite Events, Portoro?, Slovenia...Restricted2015-01-01
\n", "
" ], "text/plain": [ " paper_doi conf_seriesId conf_acronym \\\n", "9 10.1007/978-3-319-25639-9_10 esws ESWC \n", "10 10.1007/978-3-319-25639-9_10 esws ESWC \n", "11 10.1007/978-3-319-25639-9_10 esws ESWC \n", "12 10.1007/978-3-319-25639-9_10 esws ESWC \n", "13 10.1007/978-3-319-25639-9_10 esws ESWC \n", "\n", " conf_name conf_city conf_country \\\n", "9 International Semantic Web Conference Portoro? Slovenia \n", "10 International Semantic Web Conference Portoro? Slovenia \n", "11 International Semantic Web Conference Portoro? Slovenia \n", "12 International Semantic Web Conference Portoro? Slovenia \n", "13 International Semantic Web Conference Portoro? Slovenia \n", "\n", " author_order author_givenName author_familyName org_gridId \\\n", "9 1 Giorgos Giannopoulos grid.19843.37 \n", "10 2 Nick Vitsas grid.19843.37 \n", "11 3 Nikos Karagiannakis grid.19843.37 \n", "12 4 Dimitrios Skoutas grid.19843.37 \n", "13 5 Spiros Athanasiou grid.19843.37 \n", "\n", " org_name org_city org_country \\\n", "9 Athena Research and Innovation Center In Infor... Marousi Greece \n", "10 Athena Research and Innovation Center In Infor... Marousi Greece \n", "11 Athena Research and Innovation Center In Infor... Marousi Greece \n", "12 Athena Research and Innovation Center In Infor... Marousi Greece \n", "13 Athena Research and Innovation Center In Infor... Marousi Greece \n", "\n", " org_countrycode affiliationString \\\n", "9 GR ATHENA Research Center \n", "10 GR ATHENA Research Center \n", "11 GR ATHENA Research Center \n", "12 GR ATHENA Research Center \n", "13 GR ATHENA Research Center \n", "\n", " paper_title \\\n", "9 FAGI-gis: A Tool for Fusing Geospatial RDF Data \n", "10 FAGI-gis: A Tool for Fusing Geospatial RDF Data \n", "11 FAGI-gis: A Tool for Fusing Geospatial RDF Data \n", "12 FAGI-gis: A Tool for Fusing Geospatial RDF Data \n", "13 FAGI-gis: A Tool for Fusing Geospatial RDF Data \n", "\n", " book_doi book_title \\\n", "9 10.1007/978-3-319-25639-9 The Semantic Web: ESWC 2015 Satellite Events \n", "10 10.1007/978-3-319-25639-9 The Semantic Web: ESWC 2015 Satellite Events \n", "11 10.1007/978-3-319-25639-9 The Semantic Web: ESWC 2015 Satellite Events \n", "12 10.1007/978-3-319-25639-9 The Semantic Web: ESWC 2015 Satellite Events \n", "13 10.1007/978-3-319-25639-9 The Semantic Web: ESWC 2015 Satellite Events \n", "\n", " book_confSubtitle rights year \n", "9 ESWC 2015 Satellite Events, Portoro?, Slovenia... Restricted 2015-01-01 \n", "10 ESWC 2015 Satellite Events, Portoro?, Slovenia... Restricted 2015-01-01 \n", "11 ESWC 2015 Satellite Events, Portoro?, Slovenia... Restricted 2015-01-01 \n", "12 ESWC 2015 Satellite Events, Portoro?, Slovenia... Restricted 2015-01-01 \n", "13 ESWC 2015 Satellite Events, Portoro?, Slovenia... Restricted 2015-01-01 " ] }, "execution_count": 152, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc[eswc.conf_name == 'International Semantic Web Conference'].head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Analysis" ] }, { "cell_type": "code", "execution_count": 153, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "contributions", "type": "scatter", "uid": "1ca5e0a8-3686-4912-ad1c-425bcedc8766", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 121, 172, 172, 283, 283, 268, 288, 313, 452, 543, 630, 447, 252 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "contributions (w/ gridID)", "type": "scatter", "uid": "6bbfb339-b5d6-47a5-817c-2a6b1c9d6a05", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 116, 170, 169, 268, 276, 258, 277, 297, 441, 524, 612, 429, 239 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "contributions (w/o gridID)", "type": "scatter", "uid": "5b449810-cd36-41f2-87aa-68881e6b6fa7", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 5, 2, 3, 15, 7, 10, 11, 16, 11, 19, 18, 18, 13 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ESWC] Trends of contributions" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "eswc_contributions = eswc.groupby(['year'])['paper_doi'].count()\n", "eswc_contributions_with_gridId = eswc[eswc['org_gridId'].notna()].groupby(['year'])['paper_doi'].count()\n", "eswc_contributions_without_gridId = eswc[eswc['org_gridId'].isna()].groupby(['year'])['paper_doi'].count()\n", "\n", "trace1 = go.Scatter(x=eswc_contributions.index,\n", " y=eswc_contributions.values,\n", " name='contributions',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=eswc_contributions_with_gridId.index,\n", " y=eswc_contributions_with_gridId.values,\n", " name='contributions (w/ gridID)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "trace3 = go.Scatter(x=eswc_contributions_without_gridId.index,\n", " y=eswc_contributions_without_gridId.values,\n", " name='contributions (w/o gridID)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", " \n", "layout = go.Layout(title='[ESWC] Trends of contributions',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/eswc_contributions.png')" ] }, { "cell_type": "code", "execution_count": 154, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "DOIs", "type": "scatter", "uid": "7d51d2af-c874-42ce-912d-975fc25ba9d5", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 33, 50, 51, 79, 89, 80, 74, 95, 119, 140, 159, 111, 61 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs", "type": "scatter", "uid": "4c085b0f-2baa-4567-bea9-3fb9197fe838", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 39, 56, 50, 73, 77, 75, 85, 103, 107, 122, 156, 109, 92 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ESWC] Trends of unique identifiers" }, "xaxis": { "showline": true } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "eswc_ids = eswc.groupby(['year'])['paper_doi', 'org_gridId'].nunique()\n", "\n", "trace1 = go.Scatter(x=eswc_ids.index,\n", " y=eswc_ids['paper_doi'],\n", " name='DOIs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=eswc_ids.index,\n", " y=eswc_ids['org_gridId'],\n", " name='gridIDs',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[ESWC] Trends of unique identifiers',\n", " legend=dict(orientation='h'),\n", " xaxis=dict(showline=True))\n", "\n", "fig = go.Figure(data=[trace1, trace2], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/eswc_identifiers.png')" ] }, { "cell_type": "code", "execution_count": 155, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_gridIdmiddle_gridIdlast_gridIdn_gridIdsn_first_lastexcludedn_excludedpct_excluded
year
2004-01-01{nan, grid.448235.c, grid.17272.31, grid.5333....{nan, grid.17272.31, grid.208504.b, grid.5333....{grid.448235.c, grid.17272.31, grid.5333.6, gr...3932{grid.6809.7, grid.isoco, grid.253294.b, grid....70.179487
2005-01-01{grid.8684.2, grid.8767.e, grid.5329.d, grid.4...{nan, grid.168010.e, grid.8767.e, grid.423479....{nan, grid.168010.e, grid.8684.2, grid.8767.e,...5646{grid.5963.9, grid.5155.4, grid.428479.4, grid...100.178571
2006-01-01{grid.8767.e, grid.5329.d, grid.448235.c, grid...{nan, grid.5329.d, grid.448235.c, grid.11469.3...{nan, grid.8767.e, grid.5329.d, grid.448235.c,...5044{grid.9983.b, grid.7400.3, grid.61971.38, grid...60.120000
2008-01-01{nan, grid.5329.d, grid.7400.3, grid.15078.3b,...{nan, grid.8684.2, grid.5329.d, grid.7400.3, g...{nan, grid.7752.7, grid.5329.d, grid.7400.3, g...7359{grid.8684.2, grid.7892.4, grid.423871.b, grid...140.191781
2009-01-01{nan, grid.5596.f, grid.8684.2, grid.1013.3, g...{nan, grid.168010.e, grid.8684.2, grid.1013.3,...{nan, grid.5596.f, grid.8684.2, grid.1013.3, g...7764{grid.168010.e, grid.6810.f, grid.417971.d, gr...130.168831
\n", "
" ], "text/plain": [ " first_gridId \\\n", "year \n", "2004-01-01 {nan, grid.448235.c, grid.17272.31, grid.5333.... \n", "2005-01-01 {grid.8684.2, grid.8767.e, grid.5329.d, grid.4... \n", "2006-01-01 {grid.8767.e, grid.5329.d, grid.448235.c, grid... \n", "2008-01-01 {nan, grid.5329.d, grid.7400.3, grid.15078.3b,... \n", "2009-01-01 {nan, grid.5596.f, grid.8684.2, grid.1013.3, g... \n", "\n", " middle_gridId \\\n", "year \n", "2004-01-01 {nan, grid.17272.31, grid.208504.b, grid.5333.... \n", "2005-01-01 {nan, grid.168010.e, grid.8767.e, grid.423479.... \n", "2006-01-01 {nan, grid.5329.d, grid.448235.c, grid.11469.3... \n", "2008-01-01 {nan, grid.8684.2, grid.5329.d, grid.7400.3, g... \n", "2009-01-01 {nan, grid.168010.e, grid.8684.2, grid.1013.3,... \n", "\n", " last_gridId n_gridIds \\\n", "year \n", "2004-01-01 {grid.448235.c, grid.17272.31, grid.5333.6, gr... 39 \n", "2005-01-01 {nan, grid.168010.e, grid.8684.2, grid.8767.e,... 56 \n", "2006-01-01 {nan, grid.8767.e, grid.5329.d, grid.448235.c,... 50 \n", "2008-01-01 {nan, grid.7752.7, grid.5329.d, grid.7400.3, g... 73 \n", "2009-01-01 {nan, grid.5596.f, grid.8684.2, grid.1013.3, g... 77 \n", "\n", " n_first_last excluded \\\n", "year \n", "2004-01-01 32 {grid.6809.7, grid.isoco, grid.253294.b, grid.... \n", "2005-01-01 46 {grid.5963.9, grid.5155.4, grid.428479.4, grid... \n", "2006-01-01 44 {grid.9983.b, grid.7400.3, grid.61971.38, grid... \n", "2008-01-01 59 {grid.8684.2, grid.7892.4, grid.423871.b, grid... \n", "2009-01-01 64 {grid.168010.e, grid.6810.f, grid.417971.d, gr... \n", "\n", " n_excluded pct_excluded \n", "year \n", "2004-01-01 7 0.179487 \n", "2005-01-01 10 0.178571 \n", "2006-01-01 6 0.120000 \n", "2008-01-01 14 0.191781 \n", "2009-01-01 13 0.168831 " ] }, "execution_count": 155, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc_first_aff = eswc_first.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "eswc_first_aff.columns = ['first_gridId']\n", "eswc_first_aff.head()\n", "\n", "eswc_middle_aff = eswc_middle.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "eswc_middle_aff.columns = ['middle_gridId']\n", "eswc_middle_aff.head()\n", "\n", "eswc_last_aff = eswc_last.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "eswc_last_aff.columns = ['last_gridId']\n", "eswc_last_aff.head()\n", "\n", "eswc_aff = pd.concat([eswc_first_aff, eswc_middle_aff, eswc_last_aff], axis=1)\n", "eswc_aff['n_gridIds'] = eswc_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId'] | row['middle_gridId']), axis=1)\n", "eswc_aff['n_first_last'] = eswc_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId']), axis=1)\n", "eswc_aff['excluded'] = eswc_aff.apply(lambda row: row['middle_gridId'] - (row['first_gridId'] | row['last_gridId']), axis=1)\n", "eswc_aff['n_excluded'] = eswc_aff['excluded'].map(len_of_set_with_nan)\n", "eswc_aff['pct_excluded'] = eswc_aff['n_excluded'] / eswc_aff['n_gridIds']\n", "eswc_aff.head(n=5)" ] }, { "cell_type": "code", "execution_count": 156, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total gridIDs", "type": "scatter", "uid": "850fe902-8b56-4987-92f3-c9f59b163925", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 39, 56, 50, 73, 77, 75, 85, 103, 107, 122, 156, 109, 92 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs (first & last)", "type": "scatter", "uid": "429c52f5-88ae-4edf-a386-c175d889f7b2", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 32, 46, 44, 59, 64, 67, 69, 92, 90, 100, 124, 89, 72 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "gridIDs (middle)", "type": "scatter", "uid": "d437cc2e-9e61-411e-97c3-48ec5928ee58", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 7, 10, 6, 14, 13, 8, 16, 11, 17, 22, 32, 20, 20 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ESWC] gridID breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=eswc_aff.index,\n", " y=eswc_aff['n_gridIds'],\n", " name='total gridIDs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=eswc_aff.index,\n", " y=eswc_aff['n_first_last'],\n", " name='gridIDs (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=eswc_aff.index,\n", " y=eswc_aff['n_excluded'],\n", " name='gridIDs (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[ESWC] gridID breakdown by author position',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/eswc_gridids_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 157, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countryorg_gridIdorg_namepaper_doi
24Germanygrid.1957.aRWTH Aachen University3
64United Kingdomgrid.7273.1Aston University2
6Chilegrid.7870.8Pontifical Catholic University of Chile2
26Germanygrid.449295.7Baden-Wuerttemberg Cooperative State University2
10Cubagrid.441342.4Polytechnic José Antonio Echeverría2
7Chinagrid.12527.33Tsinghua University2
23Germanygrid.10211.33Leuphana University2
49Norwaygrid.9273.fDNV GL (Norway)2
50Polandgrid.423871.bPoznan University of Economics1
58Spaingrid.424271.6Vicomtech1
63United Kingdomgrid.5846.fUniversity of Hertfordshire1
47Norwaygrid.422595.dStatoil (Norway)1
62United Kingdomgrid.436766.6Numerical Algorithms Group (United Kingdom)1
61United Kingdomgrid.225360.0European Bioinformatics Institute1
60United Kingdomgrid.11918.30University of Stirling1
59Swedengrid.438506.cTobii (Sweden)1
57Spaingrid.119375.8Universidad Europea de Madrid1
51Portugalgrid.432511.0Centro de Computação Gráfica1
56Spaingrid.10863.3cUniversity of Oviedo1
55Slovakiagrid.7960.8University of Žilina1
48Norwaygrid.55325.34Oslo University Hospital1
53Romaniagrid.8168.7Alexandru Ioan Cuza University1
52Portugalgrid.8051.cUniversity of Coimbra1
54Russiagrid.77268.3cKazan Federal University1
0Australiagrid.1003.2University of Queensland1
45Netherlandsgrid.450101.1Amsterdam Museum1
74United Statesgrid.36425.36Stony Brook University1
81United Statesgrid.63054.34University of Connecticut1
80United Statesgrid.471403.5Harvard Medical School1
79United Statesgrid.467330.5Cray, Inc.1
...............
14Finlandgrid.8657.cFinnish Meteorological Institute1
12Finlandgrid.13797.3bÅbo Akademi University1
43Maligrid.463577.4Sahel Eco1
11Egyptgrid.187323.cGerman University in Cairo1
9Chinagrid.412252.2Northeastern University1
8Chinagrid.412007.0Nanchang Hangkong University1
5Canadagrid.28046.38University of Ottawa1
4Belgiumgrid.426419.cSpace Applications Services (Belgium)1
3Belgiumgrid.423619.bCentre d'Excellence en Technologies de l'Infor...1
2Austriagrid.432019.dAustrian Research Institute for Artificial Int...1
21Francegrid.460789.8Université Paris-Saclay1
22Francegrid.469407.8Centre de Physique Théorique1
25Germanygrid.424815.eIBM Germany1
27Germanygrid.4562.5University of Lubeck1
42Luxembourggrid.410461.6Intrasoft International (Luxembourg)1
1Austriagrid.22937.3dMedical University of Vienna1
40Japangrid.208504.bNational Institute of AIST1
39Italygrid.423479.fCenter of Excellence For Research, Innovation,...1
38Italygrid.418750.fInstitute for Scientific Interchange1
37Italygrid.20670.33Istituto Superiore Mario Boella1
36Italygrid.12597.38Tuscia University1
35Irelandgrid.10049.3cUniversity of Limerick1
34Indiagrid.444424.6Dhirubhai Ambani Institute of Information and ...1
33Indiagrid.417971.dIndian Institute of Technology Bombay1
32Indiagrid.417967.aIndian Institute of Technology Delhi1
31Germanygrid.6810.fChemnitz University of Technology1
30Germanygrid.466706.5Fraunhofer Institute of Optronics, System Tech...1
29Germanygrid.461823.aSteinbeis University Berlin1
28Germanygrid.461649.8German National Library of Economics1
82Venezuelagrid.412884.3University of Carabobo1
\n", "

83 rows × 4 columns

\n", "
" ], "text/plain": [ " org_country org_gridId \\\n", "24 Germany grid.1957.a \n", "64 United Kingdom grid.7273.1 \n", "6 Chile grid.7870.8 \n", "26 Germany grid.449295.7 \n", "10 Cuba grid.441342.4 \n", "7 China grid.12527.33 \n", "23 Germany grid.10211.33 \n", "49 Norway grid.9273.f \n", "50 Poland grid.423871.b \n", "58 Spain grid.424271.6 \n", "63 United Kingdom grid.5846.f \n", "47 Norway grid.422595.d \n", "62 United Kingdom grid.436766.6 \n", "61 United Kingdom grid.225360.0 \n", "60 United Kingdom grid.11918.30 \n", "59 Sweden grid.438506.c \n", "57 Spain grid.119375.8 \n", "51 Portugal grid.432511.0 \n", "56 Spain grid.10863.3c \n", "55 Slovakia grid.7960.8 \n", "48 Norway grid.55325.34 \n", "53 Romania grid.8168.7 \n", "52 Portugal grid.8051.c \n", "54 Russia grid.77268.3c \n", "0 Australia grid.1003.2 \n", "45 Netherlands grid.450101.1 \n", "74 United States grid.36425.36 \n", "81 United States grid.63054.34 \n", "80 United States grid.471403.5 \n", "79 United States grid.467330.5 \n", ".. ... ... \n", "14 Finland grid.8657.c \n", "12 Finland grid.13797.3b \n", "43 Mali grid.463577.4 \n", "11 Egypt grid.187323.c \n", "9 China grid.412252.2 \n", "8 China grid.412007.0 \n", "5 Canada grid.28046.38 \n", "4 Belgium grid.426419.c \n", "3 Belgium grid.423619.b \n", "2 Austria grid.432019.d \n", "21 France grid.460789.8 \n", "22 France grid.469407.8 \n", "25 Germany grid.424815.e \n", "27 Germany grid.4562.5 \n", "42 Luxembourg grid.410461.6 \n", "1 Austria grid.22937.3d \n", "40 Japan grid.208504.b \n", "39 Italy grid.423479.f \n", "38 Italy grid.418750.f \n", "37 Italy grid.20670.33 \n", "36 Italy grid.12597.38 \n", "35 Ireland grid.10049.3c \n", "34 India grid.444424.6 \n", "33 India grid.417971.d \n", "32 India grid.417967.a \n", "31 Germany grid.6810.f \n", "30 Germany grid.466706.5 \n", "29 Germany grid.461823.a \n", "28 Germany grid.461649.8 \n", "82 Venezuela grid.412884.3 \n", "\n", " org_name paper_doi \n", "24 RWTH Aachen University 3 \n", "64 Aston University 2 \n", "6 Pontifical Catholic University of Chile 2 \n", "26 Baden-Wuerttemberg Cooperative State University 2 \n", "10 Polytechnic José Antonio Echeverría 2 \n", "7 Tsinghua University 2 \n", "23 Leuphana University 2 \n", "49 DNV GL (Norway) 2 \n", "50 Poznan University of Economics 1 \n", "58 Vicomtech 1 \n", "63 University of Hertfordshire 1 \n", "47 Statoil (Norway) 1 \n", "62 Numerical Algorithms Group (United Kingdom) 1 \n", "61 European Bioinformatics Institute 1 \n", "60 University of Stirling 1 \n", "59 Tobii (Sweden) 1 \n", "57 Universidad Europea de Madrid 1 \n", "51 Centro de Computação Gráfica 1 \n", "56 University of Oviedo 1 \n", "55 University of Žilina 1 \n", "48 Oslo University Hospital 1 \n", "53 Alexandru Ioan Cuza University 1 \n", "52 University of Coimbra 1 \n", "54 Kazan Federal University 1 \n", "0 University of Queensland 1 \n", "45 Amsterdam Museum 1 \n", "74 Stony Brook University 1 \n", "81 University of Connecticut 1 \n", "80 Harvard Medical School 1 \n", "79 Cray, Inc. 1 \n", ".. ... ... \n", "14 Finnish Meteorological Institute 1 \n", "12 Åbo Akademi University 1 \n", "43 Sahel Eco 1 \n", "11 German University in Cairo 1 \n", "9 Northeastern University 1 \n", "8 Nanchang Hangkong University 1 \n", "5 University of Ottawa 1 \n", "4 Space Applications Services (Belgium) 1 \n", "3 Centre d'Excellence en Technologies de l'Infor... 1 \n", "2 Austrian Research Institute for Artificial Int... 1 \n", "21 Université Paris-Saclay 1 \n", "22 Centre de Physique Théorique 1 \n", "25 IBM Germany 1 \n", "27 University of Lubeck 1 \n", "42 Intrasoft International (Luxembourg) 1 \n", "1 Medical University of Vienna 1 \n", "40 National Institute of AIST 1 \n", "39 Center of Excellence For Research, Innovation,... 1 \n", "38 Institute for Scientific Interchange 1 \n", "37 Istituto Superiore Mario Boella 1 \n", "36 Tuscia University 1 \n", "35 University of Limerick 1 \n", "34 Dhirubhai Ambani Institute of Information and ... 1 \n", "33 Indian Institute of Technology Bombay 1 \n", "32 Indian Institute of Technology Delhi 1 \n", "31 Chemnitz University of Technology 1 \n", "30 Fraunhofer Institute of Optronics, System Tech... 1 \n", "29 Steinbeis University Berlin 1 \n", "28 German National Library of Economics 1 \n", "82 University of Carabobo 1 \n", "\n", "[83 rows x 4 columns]" ] }, "execution_count": 157, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc_excluded_gridIds = set(eswc['org_gridId'].unique().tolist()) - (set(eswc_first['org_gridId'].unique().tolist()) | set(eswc_last['org_gridId'].unique().tolist()))\n", "eswc_excluded = eswc[eswc.org_gridId.isin(eswc_excluded_gridIds)][['org_country', 'org_gridId', 'org_name', 'paper_doi']].groupby(['org_country', 'org_gridId', 'org_name'])[['paper_doi']].nunique()\n", "eswc_excluded.reset_index().sort_values('paper_doi', ascending=False)" ] }, { "cell_type": "code", "execution_count": 158, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['Center of Excellence For Research, Innovation, Education and industrial Labs partnerships',\n", " 'European Bioinformatics Institute', 'German University in Cairo',\n", " 'Istituto Superiore Mario Boella', 'San Jose State University'],\n", " dtype=object)" ] }, "execution_count": 158, "metadata": {}, "output_type": "execute_result" } ], "source": [ "iswc[iswc.org_gridId.isin(iswc_excluded_gridIds & eswc_excluded_gridIds)]['org_name'].unique()" ] }, { "cell_type": "code", "execution_count": 159, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_countrycodemiddle_countrycodelast_countrycoden_countrycodesn_first_lastexcludedn_excludedpct_excluded
year
2004-01-01{nan, RS, CH, EE, FI, GR, SE, PT, GB, IT, AT, ...{nan, CH, GR, FI, SE, GB, US, AT, NL, ES, IE, ...{RS, CH, EE, FI, GR, SE, GB, IT, AT, US, ES, C...1716{IE}10.058824
2005-01-01{CH, GR, GB, IT, NL, AT, US, IE, ES, BE, KR, D...{nan, CH, GR, PT, GB, IT, US, ES, IE, NL, BE, ...{nan, CH, GR, GB, IT, AT, US, ES, IE, NL, AR, ...1514{PT}10.066667
2006-01-01{RS, CN, GB, NL, IT, CZ, AT, IE, ES, US, BE, DE}{nan, CN, CH, SE, NL, GB, PT, IT, CA, IE, AT, ...{nan, RS, CN, SE, NL, CZ, GB, IT, AT, IE, ES, ...1714{CA, PT, CH}30.176471
2008-01-01{nan, CN, FI, GR, CH, AU, GB, AT, NL, US, IT, ...{nan, CN, FI, GR, CH, AU, GB, US, AT, NL, PL, ...{nan, CN, FI, GR, CH, NL, GB, AT, US, IT, IE, ...1917{PL, SK}20.105263
2009-01-01{RO, nan, SI, CN, CH, FI, AU, SE, US, IT, AT, ...{nan, SI, CN, CH, FI, AU, GB, IT, AT, US, ES, ...{RO, nan, SI, CN, CH, FI, AU, SE, GB, IT, US, ...2018{IN, NL}20.100000
\n", "
" ], "text/plain": [ " first_countrycode \\\n", "year \n", "2004-01-01 {nan, RS, CH, EE, FI, GR, SE, PT, GB, IT, AT, ... \n", "2005-01-01 {CH, GR, GB, IT, NL, AT, US, IE, ES, BE, KR, D... \n", "2006-01-01 {RS, CN, GB, NL, IT, CZ, AT, IE, ES, US, BE, DE} \n", "2008-01-01 {nan, CN, FI, GR, CH, AU, GB, AT, NL, US, IT, ... \n", "2009-01-01 {RO, nan, SI, CN, CH, FI, AU, SE, US, IT, AT, ... \n", "\n", " middle_countrycode \\\n", "year \n", "2004-01-01 {nan, CH, GR, FI, SE, GB, US, AT, NL, ES, IE, ... \n", "2005-01-01 {nan, CH, GR, PT, GB, IT, US, ES, IE, NL, BE, ... \n", "2006-01-01 {nan, CN, CH, SE, NL, GB, PT, IT, CA, IE, AT, ... \n", "2008-01-01 {nan, CN, FI, GR, CH, AU, GB, US, AT, NL, PL, ... \n", "2009-01-01 {nan, SI, CN, CH, FI, AU, GB, IT, AT, US, ES, ... \n", "\n", " last_countrycode n_countrycodes \\\n", "year \n", "2004-01-01 {RS, CH, EE, FI, GR, SE, GB, IT, AT, US, ES, C... 17 \n", "2005-01-01 {nan, CH, GR, GB, IT, AT, US, ES, IE, NL, AR, ... 15 \n", "2006-01-01 {nan, RS, CN, SE, NL, CZ, GB, IT, AT, IE, ES, ... 17 \n", "2008-01-01 {nan, CN, FI, GR, CH, NL, GB, AT, US, IT, IE, ... 19 \n", "2009-01-01 {RO, nan, SI, CN, CH, FI, AU, SE, GB, IT, US, ... 20 \n", "\n", " n_first_last excluded n_excluded pct_excluded \n", "year \n", "2004-01-01 16 {IE} 1 0.058824 \n", "2005-01-01 14 {PT} 1 0.066667 \n", "2006-01-01 14 {CA, PT, CH} 3 0.176471 \n", "2008-01-01 17 {PL, SK} 2 0.105263 \n", "2009-01-01 18 {IN, NL} 2 0.100000 " ] }, "execution_count": 159, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc_first_countries = eswc_first.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "eswc_first_countries.columns = ['first_countrycode']\n", "eswc_first_countries.head()\n", "\n", "eswc_middle_countries = eswc_middle.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "eswc_middle_countries.columns = ['middle_countrycode']\n", "eswc_middle_countries.head()\n", "\n", "eswc_last_countries = eswc_last.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "eswc_last_countries.columns = ['last_countrycode']\n", "eswc_last_countries.head()\n", "\n", "eswc_countries = pd.concat([eswc_first_countries, eswc_middle_countries, eswc_last_countries], axis=1)\n", "eswc_countries['n_countrycodes'] = eswc_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode'] | row['middle_countrycode']), axis=1)\n", "eswc_countries['n_first_last'] = eswc_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "eswc_countries['excluded'] = eswc_countries.apply(lambda row: row['middle_countrycode'] - (row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "eswc_countries['n_excluded'] = eswc_countries['excluded'].map(len_of_set_with_nan)\n", "eswc_countries['pct_excluded'] = eswc_countries['n_excluded'] / eswc_countries['n_countrycodes']\n", "eswc_countries.head(n=5)" ] }, { "cell_type": "code", "execution_count": 160, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total countries", "type": "scatter", "uid": "276540f5-a31a-4bd9-adf4-e50cf3890286", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 17, 15, 17, 19, 20, 20, 24, 27, 26, 28, 35, 24, 22 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "countries (first & last)", "type": "scatter", "uid": "124d9545-bbce-41ec-9e2f-146d4d50b64e", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 16, 14, 14, 17, 18, 19, 20, 26, 22, 25, 30, 22, 20 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "countries (middle)", "type": "scatter", "uid": "120ba826-e9f0-4947-8074-63e8e62d32f1", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 1, 1, 3, 2, 2, 1, 4, 1, 4, 3, 5, 2, 2 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ESWC] Country breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=eswc_countries.index,\n", " y=eswc_countries['n_countrycodes'],\n", " name='total countries',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=eswc_countries.index,\n", " y=eswc_countries['n_first_last'],\n", " name='countries (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=eswc_countries.index,\n", " y=eswc_countries['n_excluded'],\n", " name='countries (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[ESWC] Country breakdown by author position',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/eswc_countries_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 161, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AR", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CU", "CZ", "DE", "DK", "EE", "EG", "ES", "FI", "FR", "GB", "GR", "HU", "ID", "IE", "IL", "IN", "IR", "IT", "JP", "KR", "LU", "LV", "ML", "MY", "NL", "NO", "NZ", "PL", "PT", "RO", "RS", "RU", "SE", "SI", "SK", "SN", "SP", "TR", "UA", "US", "UY", "VE", "VN", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "a4bd6d15-3952-467e-af3b-5718c87b51ed", "values": [ 2, 75, 9, 37, 4, 11, 11, 37, 9, 22, 2, 12, 334, 5, 1, 1, 65, 24, 111, 178, 58, 3, 1, 67, 1, 3, 3, 137, 6, 5, 4, 3, 1, 1, 62, 13, 1, 5, 9, 2, 3, 5, 12, 8, 1, 1, 1, 1, 1, 88, 3, 8, 1, 8 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AR", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GB", "GR", "HU", "IE", "IL", "IN", "IR", "IT", "JP", "KR", "LU", "LV", "MY", "NL", "NO", "PL", "PT", "RO", "RS", "RU", "SE", "SI", "TR", "UA", "US", "UY", "VE", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "de0e95f4-6cd5-40ad-a4e3-80d54a6fcad8", "values": [ 1, 60, 8, 29, 1, 10, 10, 25, 7, 17, 10, 274, 4, 1, 47, 22, 86, 141, 47, 3, 51, 1, 1, 3, 109, 5, 3, 2, 3, 1, 51, 9, 1, 3, 1, 2, 4, 9, 7, 1, 1, 57, 2, 7, 6 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AR", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GB", "GR", "HU", "IE", "IL", "IR", "IT", "JP", "KR", "LU", "LV", "NL", "NO", "NZ", "PL", "PT", "RO", "RS", "RU", "SE", "SI", "SN", "SP", "TR", "US", "UY", "VE", "VN", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "9d43e1f3-54d4-4937-8a38-c82e31bc86ad", "values": [ 1, 54, 6, 30, 1, 6, 8, 21, 4, 18, 11, 276, 3, 1, 49, 22, 92, 136, 46, 3, 43, 1, 3, 96, 5, 3, 1, 3, 51, 8, 1, 3, 3, 1, 2, 3, 11, 7, 1, 1, 1, 66, 2, 6, 1, 5 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "[ESWC] DOI breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "eswc_dois = eswc.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "eswc_dois_first = eswc_first.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "eswc_dois_last = eswc_last.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=eswc_dois['paper_doi'],\n", " labels=eswc_dois['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=eswc_dois_first['paper_doi'],\n", " labels=eswc_dois_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=eswc_dois_last['paper_doi'],\n", " labels=eswc_dois_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut['title'] = '[ESWC] DOI breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 162, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "0286806c-1c30-4b72-b010-91521d0bbd48", "x": [ "DE", "GB", "IT", "FR", "US", "AT", "IE", "ES", "NL", "GR", "BE", "CH", "FI", "CN", "NO", "CZ", "SE", "CA", "BR", "PT", "CL", "AU", "VE", "SI", "ZA", "JP", "KR", "DK", "RU", "PL", "BG", "LU", "IN", "IR", "LV", "UY", "HU", "RS", "CU", "RO", "AR", "EG", "NZ", "EE", "ID", "SK", "SN", "SP", "TR", "UA", "MY", "ML", "IL", "VN" ], "y": [ 334, 178, 137, 111, 88, 75, 67, 65, 62, 58, 37, 37, 24, 22, 13, 12, 12, 11, 11, 9, 9, 9, 8, 8, 8, 6, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "title": { "text": "[ESWC] Paper distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [\n", " go.Bar(\n", " x=eswc_dois.sort_values(by=['paper_doi'], ascending=False)['org_countrycode'],\n", " y=eswc_dois.sort_values(by=['paper_doi'], ascending=False)['paper_doi']\n", " )\n", "]\n", "\n", "layout = go.Layout(\n", " title='[ESWC] Paper distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/eswc_dois_longtail.png')" ] }, { "cell_type": "code", "execution_count": 163, "metadata": { "scrolled": true }, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAEWCAYAAAB8LwAVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3XmcXFWZ//HP09VLeklv6U66kw4kQIAkSBYiIIhiBEFliciPIaKDoMOAzgz6cxB0ZkRmfiiCgrgMCIIsIogCEpAtLCKbQBPCvoUQzJ7uJL3vXc/vj3urUySdTvVSXV2V7/v1uq+699ztuaGpp865955j7o6IiMj2slIdgIiIjE1KECIi0i8lCBER6ZcShIiI9EsJQkRE+qUEISIi/VKCEIljZt81s1+nOg6RsUAJQlLGzFaZWbuZtZjZVjP7s5lNHaHjHjXA+iPNLBqeNzbdA+DuP3D3r4bbTTMzN7PsAY71fTPrDo/RYGZPm9lHhnsNIym8hn1SHYekHyUISbXj3b0IqAY2Aj8fpfOuc/eiuOn4YRzr9+E1VAJPAneamY1MmIkbKJGJDIUShIwJ7t4B/BGYFSszszwz+7GZ/d3MNprZ1WaWH66rMLN7w1/tW8zsCTPLMrObgT2Ae8Jf9d8eTBxhjeC34eJfw8+G8FgD1gzcvRu4EagCJoTx/KeZvW9mm8zsJjMrCc9zo5l9K5yfEv7K/3q4vHd4TVnh8nFmtjyuhnJgXLyrzOx8M3sZaB1MkgjP86iZbTazejO7xcxKw3VnxGpV4fI7ZvaHuOXVZjY30XNJelKCkDHBzAqAfwD+Fld8CbAvMBfYB5gCfC9c9y1gDcGv9knAdwF39y8Bfyesmbj7pcMI62PhZ2l4rGd2cQ15wJeB1e5eH85/GfgEsBdQBPwi3Pxx4Mhw/uPAyrjzfRx4wt2jZjYPuB74Z2AC8CtgSXiumMXAZ8M4ewZxfQb8EJgMzASmAt+Pi++IMMlNBnKBj4TXGbuWlwdxLklDShCSan8yswagETgauAwgbKI5C/imu29x92bgB8Cp4X7dBM1Se7p7t7s/4YPrWGxy+Is8Np0yjGs4JbyG1cBBwOfC8tOAy919pbu3AN8BTg1/5T8OfDSsJXwMuBQ4PNzv4+F6CP4NfuXuz7p7r7vfCHQCh8ad/2fuvtrd2wcTtLuvcPel7t7p7nXA5eG5cfeVQDNBcv4Y8CCwzsz2Jy6BDeZ8kn7UZimptsjdHzazCHAi8LiZzQKiQAHwQlxzvgGRcP4ygl+7D4Xrr3H3SwZx3nXuXjMC8QPc7u5f7Kd8MvB+3PL7BP/PTXL3d82sleAL+Ajgf4CvmNl+BF/APwv32RM43cz+Ne44ueGxY1YPJWgzmwRcGZ5/PMEPxq1xm8RqOfuE8w1hbB9hWwKTDKYahIwJ4a/jO4Fe4KNAPdAOzHb30nAqCW8G4+7N7v4td98LOAH4v2b2ydjhRiqsYe6/juALPmYPoIfgZjwEX7InA7nuvjZcPh0oA5aH26wGLo77Nyh19wJ3v3UE4vxBuO+H3L0Y+CJBEo6JJYgjwvnHCRJEfA1HMpgShIwJFjiR4MvxjbD54lrgCjObGG4zxcyOCeePM7N9wqaoRoLEEmvy2EjQ5j9cdeExh3qsW4Fvmtl0Mysi+EL+fdx9gseBf2HbzfC/hMtPuntvWHYtcLaZHRL+GxWa2WfNbPwgY8k1s3FxU4Sg1tACNJrZFOC87fZ5nOD+Sb67rwGeAI4luBfy4iDPL2lICUJS7R4zawGagIuB0939tXDd+cAK4G9m1gQ8DOwXrpsRLrcAzwD/6+6Phet+CPxneG/h34camLu3hTE9FR7r0F3ts53rgZsJEsB7QAcQ31T0OMGXdCxBPEnQrBZbxt1rgX8iuLm9leDf48uDvRbgNYIaWWw6A7gImE+QYP8M3Bm/g7u/TfDv+0S43ERwM/2puAQmGcw0YJCIiPRHNQgREemXEoSIiPRLCUJERPqlBCEiIv1K6xflKioqfNq0aakOQ0Qkrbzwwgv17l65q+3SOkFMmzaN2traVIchIpJWzOz9XW+lJiYREdkJJQgREemXEoSIiPQraQki7O/lOTN7ycxeM7OLwvIbzOy9cACU5bFBR8J+Zn5mZivM7GUzm5+s2EREZNeSeZO6E1jo7i1mlgM8aWb3h+vOc/c/brf9pwn615kBHAJcFX6KiEgKJK0G4YGWcDEnnAbq+OlE4KZwv78BpWZWnaz4RERkYEm9B2FmETNbDmwClrr7s+Gqi8NmpCvihk6cwgcHPlkTlomISAokNUGEg8DMBWqAg83sAIJhF/cHPgyUE3TpnDAzO8vMas2stq6ubof1z723hUsfeBP1UisiMjyj8hSTuzcAjwHHuvv6sBmpE/gNcHC42VqCQdNjasKy7Y91jbsvcPcFlZU7vgj40uoG/vcv79Lape7qRUSGI5lPMVWaWWk4n08wIP2bsfsK4Uhgi4BXw12WAP8YPs10KNDo7usHe97i/OC+e2N79/AvQkRkN5bMp5iqgRvDoQ2zCAZ2v9fMHjWzSoKxb5cDZ4fb3wd8hmDErDaCEa8GrXhcDgBN7d1MKc0f3hWIiOzGkpYg3P1lYF4/5Qt3sr0DXx/ueYvztyUIEREZuox7k7qvBtHRs4stRURkIJmXIMJ7EKpBiIgMT8YliMKcLHrbm2nqUIIQERmOjEsQV135E9b8bDFbGttSHYqISFrLuAQxYUI5ABs316c4EhGR9JZxCaK8PEgQ9fVbUhyJiEh6y7gEUVZWBkD9ZiUIEZHhyLgEEatBNDRsTXEkIiLpLeMSRKwG0bhVCUJEZDgyLkHEahDNTQ0pjkREJL1lXIIoKSkBoLWpMcWRiIikt4xLEJFIhPyiYtpbm4hGNSaEiMhQZVyCACgcX0K0vZmWLvXHJCIyVBmZIIpLS4l2tKg/JhGRYcjIBFFSUkZvRzNN7apBiIgMVUYmiLLyMqIdreqwT0RkGDIyQUwoLyfa0axhR0VEhiEjE8TEiglEO1pobOtKdSgiImkrIxPEpIoJEO2lbqvehRARGaqMTBBVEysA2Fi3OcWRiIikr6QlCDMbZ2bPmdlLZvaamV0Ulk83s2fNbIWZ/d7McsPyvHB5Rbh+2lDPHRsTYlO9EoSIyFAlswbRCSx09znAXOBYMzsU+BFwhbvvA2wFvhJu/xVga1h+RbjdkMT6Y9q8WR32iYgMVdIShAdawsWccHJgIfDHsPxGYFE4f2K4TLj+k2ZmQzl3rEfXrQ0aE0JEZKiSeg/CzCJmthzYBCwF3gUa3D32BtsaYEo4PwVYDRCubwQm9HPMs8ys1sxq6+rq+j1vrAahLr9FRIYuqQnC3XvdfS5QAxwM7D8Cx7zG3Re4+4LKysp+t4nVIJrVo6uIyJCNylNM7t4APAZ8BCg1s+xwVQ2wNpxfC0wFCNeXAEO6y1xYWEhWJJuWRo0JISIyVMl8iqnSzErD+XzgaOANgkRxcrjZ6cDd4fyScJlw/aPuPqT+us2M/KJi2lpUgxARGarsXW8yZNXAjWYWIUhEt7v7vWb2OnCbmf0/4EXgunD764CbzWwFsAU4dTgnLywupaWlid6oE8ka0r1uEZHdWtIShLu/DMzrp3wlwf2I7cs7gP8zUucfX1JKU3MLLR09lBTkjNRhRUR2Gxn5JjVASWkp0Y5m9egqIjJEGZsgSkvLgg771KOriMiQZGyCmDBhAr0dLapBiIgMUcYmiIoJZXhnK1tbOlMdiohIWsrYBDGpIngJe4N6dBURGZKMTRDVk2JdftenOBIRkfSUsQmiqiJIEJtUgxARGZKMTRAVYRNT/RZ12CciMhQZmyBiHfZt2aIahIjIUGRsgoh1+d3QoA77RESGImMTRKwG0dSgJiYRkaHI2ASRm5tLdl4+Lc3q0VVEZCgyNkEAjCsqpk2DBomIDElGJ4jC8SV0tDalOgwRkbSU0QmiqLiUrtYmenqjqQ5FRCTtZHSCCLr8bqG5oyfVoYiIpJ2MThBBl98aE0JEZCgyOkGUTygn2tFKU7tqECIig5XRCaKivBzv6aSusTnVoYiIpJ2MThATK4P+mNZvVI+uIiKDlbQEYWZTzewxM3vdzF4zs3PD8u+b2VozWx5On4nb5ztmtsLM3jKzY4YbQ1Vl0KPr+k1KECIig5WdxGP3AN9y92VmNh54wcyWhuuucPcfx29sZrOAU4HZwGTgYTPb1917hxrA5HBMiE31W4Z6CBGR3VbSahDuvt7dl4XzzcAbwJQBdjkRuM3dO939PWAFcPBwYqgOaxD1m9Wjq4jIYI3KPQgzmwbMA54Ni/7FzF42s+vNrCwsmwKsjtttDf0kFDM7y8xqzay2rq5uwPPGxoTYskU1CBGRwUp6gjCzIuAO4Bvu3gRcBewNzAXWAz8ZzPHc/Rp3X+DuCyorKwfctm9MiK1KECIig5XUBGFmOQTJ4RZ3vxPA3Te6e6+7R4Fr2daMtBaYGrd7TVg2ZCUlJWBGU6M67BMRGaxkPsVkwHXAG+5+eVx5ddxmnwNeDeeXAKeaWZ6ZTQdmAM8NJ4asrCxy84tobtSYECIig5XMp5gOB74EvGJmy8Oy7wKLzWwu4MAq4J8B3P01M7sdeJ3gCaivD+cJpphxRSW0NatHVxGRwUpagnD3JwHrZ9V9A+xzMXDxSMZRML6Y9hYlCBGRwcroN6kh6PK7s1X3IEREBivjE8T4klJ62lvo1pgQIiKDkvEJorS0jGh7s8aEEBEZpIxPEGXlZUQ7Wmhs60p1KCIiaSXjE0RFeTl4lHV1ellORGQwMj5BVFYE/TGtU4+uIiKDkvEJokpjQoiIDEnGJ4i+Lr/Vo6uIyKBkfIKYEksQdUoQIiKDkfEJYvKkoMdX9egqIjI4u0wQZnaumRVb4DozW2ZmnxqN4EZCeXk5AFu3qMM+EZHBSKQGcWY4jsOngDKCDvguSWpUI6igoACL5NDY2JDqUERE0koiCSLW4d5ngJvd/TX674RvTDIzcgvG09ygGoSIyGAkkiBeMLOHCBLEg2Y2Hkirjo3yioppVZffIiKDMmB33+GgP98DKoGV7t5mZhOAM0YjuJGSX1RMW7N6dBURGYwBE4S7u5nd5+4fiivbDKTVM6NFxaWsX7cu1WGIiKSVRJqYlpnZh5MeSRKNLymlq01NTCIig5HIiHKHAF80s1VAK8ENanf3A5MZ2EgqLS2jt72Fzp5e8rIjqQ5HRCQtJJIgjkl6FElWWlaGd7WxtaWDqtLCVIcjIpIWdtnE5O7vA1OBheF8WyL7mdlUM3vMzF43s9fM7NywvNzMlprZO+FnWVhuZvYzM1thZi+b2fzhXdo2FROCl+XWbKgbqUOKiGS8RL7oLwTOB74TFuUAv03g2D3At9x9FnAo8HUzmwVcADzi7jOAR8JlgE8DM8LpLOCqQVzHgGIJYq16dBURSVgiN6k/B5xAcP8Bd18HjN/VTu6+3t2XhfPNwBvAFOBE4MZwsxuBReH8icBNHvgbUGpm1YO4lp2qqgw67FuvMSFERBKWSILocncHHMDMBt2Ib2bTgHnAs8Akd18frtoATArnpwCr43ZbE5Ztf6yzzKzWzGrr6hJrMqqaGIwJsaFOCUJEJFGJJIjbzexXBL/o/wl4GLg20ROYWRFwB/CNsE+nPvGJJ1Hufo27L3D3BZWVlQntM2XSRADq6tWjq4hIonb5FJO7/9jMjgaagH2B77n70kQObmY5BMnhFne/MyzeaGbV7r4+bELaFJavJbgZHlMTlg1bTVXQxFSvQYNERBKW6HgQrwBPAH8N53cp7KbjOuANd788btUS4PRw/nTg7rjyfwyfZjoUaIxrihqWyRODBLF1qzrsExFJVCJPMX0VeA44CTgZ+JuZnZnAsQ8n6Bp8oZktD6fPEHQVfrSZvQMcxbauw+8DVgIrCJqwvjbYi9mZ3NxcsnLzaVCCEBFJWCIvyp0HzAv7YCLsrO9p4PqBdnL3J9l5t+Cf7Gd7B76eQDxDklNQTHOTOuwTEUlUIk1Mm4HmuOVm0qyzPoC8wvG0aNAgEZGEJVKDWAE8a2Z3EzxxdCLwspn9X4Dt7i+MWfnjS2hvUQ1CRCRRiSSId8MpJnZTeZcvy40lheNL2Pj3d3e9oYiIAIk95nrRaASSbONLSlnd1rzrDUVEBEggQZhZJfBtYDYwLlbu7guTGNeIKy4ppUcJQkQkYYncpL4FeBOYDlwErAKeT2JMSVFaVob3drO1qSXVoYiIpIVEEsQEd78O6Hb3x939TCCtag8AE8qDHl1XrRmRd+9ERDJeIgmiO/xcb2afNbN5QHkSY0qKeXPmAPDQ40+lOBIRkfSQSIL4f2ZWAnwL+Hfg18A3kxpVEpxw9BFYbj4PPfxIqkMREUkLiTzFdG842wh8IrnhJM+eFeMp2vNDLP/bE6kORUQkLSTSF9NeZnaPmdWb2SYzu9vM9hqN4EaSmbH3nEPYsu591qxZk+pwRETGvESamH4H3A5UAZOBPwC3JjOoZDn0iI8D8LCamUREdimRBFHg7je7e084/Za49yHSyccPXUBWfjFL7n8w1aGIiIx5iXS1cb+ZXQDcRtAX0z8A95lZOYC7p80wbQdMKWXcHgfyxON/wd0JhqwQEZH+JJIgTgk//3m78lMJEkba3I+YMamIgmlzqH/wSd555x323XffVIckIjJm7bKJyd2nDzClTXIAyMuOsN/8wwB49NFHUxyNiMjYluiQoxljwYEzyS2p5JFHdKNaRGQgu12CmDW5mJypB/Loo48RjUZTHY6IyJi10wRhZoeHn3mjF07yzaouYdyeB7Jly2ZefvnlVIcjIjJmDVSD+Fn4+cxoBDJaZlaPZ9yeQb9Mug8hIrJzAyWIbjO7BphiZj/bftrVgc3s+vDN61fjyr5vZmvNbHk4fSZu3XfMbIWZvWVmxwzvsnZuQlEekydPoWzyNN2HEBEZwECPuR4HHAUcA7wwhGPfAPwCuGm78ivc/cfxBWY2i+Cx2dkEb2s/bGb7unvvEM67S7MmF7Nh+hz++tdH6O7uJicnJxmnERFJaztNEO5eD9xmZm+4+0uDPbC7/9XMpiW4+YnAbe7eCbxnZiuAg0lS89bM6mIemDiblpa7ef755znssMOScRoRkbSWyFNMm83srrC5aJOZ3WFmNcM457+Y2cthE1RZWDYFWB23zZqwbAdmdpaZ1ZpZbV1d3ZACmFldTM7UAzAzNTOJiOxEIgniN8ASgqafycA9YdlQXAXsDcwF1gM/GewB3P0ad1/g7gsqKyuHFMSs6mIi+cVM23e2blSLiOxEIgliorv/Jq6zvhuAIX0zu/tGd+919yhwLUEzEsBaYGrcpjVhWVJMryhkXE4W1TMX8PTTT9PW1pasU4mIpK1EEkS9mX3RzCLh9EVg81BOZmbVcYufA2JPOC0BTjWzPDObDswAnhvKORIRyTL2mzSe7KkH0tXVxdNPP52sU4mIpK1EEsSZBB32bSBoFjoZOGNXO5nZrQQ3mfczszVm9hXgUjN7xcxeJhid7psA7v4awZgTrwMPAF9P1hNMMbMmF7Nl/F5kZ2frPoSISD8SGXL0feCEwR7Y3Rf3U3zdANtfDFw82PMM1czqYm7tzWbeQR/WfQgRkX7sdn0xxcyqLgZgv/mHUltbS0NDQ4ojEhEZW3bbBLF/mCAqZx5KNBrlzjvvTHFEIiJjy26bIIrystmjvID2sr2YPXs2V111VapDEhEZU3aZIMzsP+PmM6xn12Le3NDCOeecQ21tLbW1takOSURkzBiou+/zzewjBE8txWRYz67FrNrcykmnLKawsFC1CBGROAPVIN4E/g+wl5k9YWbXAhPMbL/RCS35ZlaPxx3WtRlf+MIXuPXWW9m6dWuqwxIRGRMGShANwHeBFcCRwJVh+QVmlhFvls2aHNyofmN9E+eccw7t7e3cdNP2nc+KiOyeBkoQxwB/Jug76XLgEKDV3c9w94zo/nRKaT7F47J5fX0T8+bN45BDDuHqq6/G3VMdmohIyu00Qbj7d939k8Aq4GYgAlSa2ZNmds8oxZdUZsbM6mLeWN8EwDnnnMObb77JX/7yl9QGJiIyBiTymOuD7l7r7tcAa9z9oyTQ1Ua6mFldzFsbmumNOqeccgplZWW6WS0iQgIJwt2/Hbf45bCsPlkBjbZZ1cW0dfXyXn0r+fn5nHHGGdx1112sX78+1aGJiKTUoF6UG8rIcmPdR/aeAMCDr20A4Oyzz6anp4frrttpt1EiIruF3fZN6pip5QUcPK2cO5etwd2ZMWMGRx11FNdccw29vUntUFZEZEzb7RMEwEnzp/BuXSsvr2kEgpvVq1ev5s9//nOKIxMRSR0lCODTH6omNzuLO5etAeD4449n8uTJulktIrs1JQigJD+Ho2dN4p6X19PVEyUnJ4evfvWrPPjgg6xcuTLV4YmIpIQSROjz86ewpbWLx9+uA+Css84iOzubn/70pymOTEQkNZQgQkfMqGRCYW5fM9OUKVM47bTT+PWvf019fcY81SsikjAliFBOJIsT5k7mkTc20djWDcB5551He3s7v/zlL1McnYjI6EtagjCz681sk5m9GldWbmZLzeyd8LMsLDcz+5mZrTCzl81sfrLiGshJ82ro6o1y7yvrAJg1axbHH388P//5z2ltbU1FSCIiKZPMGsQNwLHblV0APOLuM4BHwmWATwMzwuksICWPDx0wpZgZE4u4c9navrLzzz+fzZs385vf/CYVIYmIpEzSEoS7/xXYsl3xicCN4fyNwKK48ps88Deg1MyqkxXbzpgZJ82v4YX3t/L+5qDGcPjhh3PYYYfxk5/8hJ6entEOSUQkZUb7HsQkd491crQBmBTOTwFWx223JizbgZmdZWa1ZlZbV1c34gEumjcZM3aoRaxatYrbb799xM8nIjJWpewmtQeDLgx64AV3v8bdF7j7gsrKyhGPq7okn8P2nsBdL67tGxfiuOOOY+bMmVx66aUaK0JEdhujnSA2xpqOws9NYflaYGrcdjVhWUqcNK+Gv29p44X3g+FHs7KyOO+883jppZd46KGHUhWWiMioGu0EsQQ4PZw/Hbg7rvwfw6eZDgUa45qiRt2xB1SRnxPhjrhmptNOO43Jkydz6aWXpiosEZFRlczHXG8FngH2M7M1ZvYV4BLgaDN7BzgqXAa4D1hJMP71tcDXkhVXIgrzsjn2gCrufXkdHd1Bj665ubl885vf5NFHH6W2tjaV4YmIjIpkPsW02N2r3T3H3Wvc/Tp33+zun3T3Ge5+lLtvCbd1d/+6u+/t7h9y95R/A580fwrNHT3cEb5ZDUH3GyUlJfzoRz9KYWQiIqNDb1LvxEf3qeDg6eVc9uBbbGntAqC4uJhzzjmHO+64g7fffjvFEYqIJJcSxE6YGf9z4gE0d/Rw6QNv9pWfe+65FBUVsXjxYtra2lIYoYhIcilBDGC/qvGcefg0bnt+Ncv+HjzRVFVVxS233MKLL77ImWeeqcdeRSRjKUHswrlH7cuk4jy+d/er9EaDZHD88cfzgx/8gN///vdccskluziCiEh6UoLYhaK8bP7zs7N4dW0Ttzz7fl/5+eefz+LFi/mP//gPlixZksIIRUSSQwkiAccdWM1H96ngsgffor6lEwjuUVx33XXMnz+f0047jddeey3FUYqIjCwliASYGd8/YTYd3b388L5tN6zz8/P505/+RFFRESeccAKbN29OYZQiIiNLCSJB+0ws4qtH7MUdy9bw/KptndTW1NRw1113sWbNGk455RS6u7tTGKWIyMhRghiEf124D1NK8/mvP71KT2+0r/zQQw/lmmuu4dFHH2XRokWqSYhIRlCCGISC3Gz+67hZvLmhmcsefOsD604//XSuuuoqHn74YebOncvTTz+doihFREaGEsQgHTN7El88dA9+9deVXP/kex9Yd/bZZ/P000+Tm5vLxz72MS677DKi0ehOjiQiMrYpQQySmXHRCQdw7Owq/vve11ny0roPrD/ooINYtmwZixYt4tvf/rZuXotI2lKCGIJIlvHTU+dy8PRyvnX7cp5eUf+B9SUlJfzhD3/g5z//OUuXLmXevHn84he/4KmnnqK5uTlFUYuIDI6lc1cRCxYs8FR2vd3Y3s0pVz/D2oZ2bjvrUA6YUrLDNrW1tZx22mkf6Nxvn332Ye7cucydO5fDDjuMww8/nNzc3NEMXUR2Y2b2grsv2OV2ShDDs6Gxg5P+9ym6ep27vnYYU8sLdtjG3Vm3bh0vvvgiy5cv75veffddAIqKili4cCGf/vSnOeaYY5g+ffpoX4aI7EaUIEbRik3NnHz1M5QV5PKHsz9CRVFeQvs1Njby+OOP88ADD3D//fezatUqAPbbbz9OPPFETj/9dGbNmpXEyEVkd6QEMcpeeH8rp/36b0wozONXXzqo3+amgbg7b7/9dl+yePjhh+nt7eXggw/my1/+MqeeeiplZWVJil5EdieJJgjdpB4hB+1Zxu3//BGi7nz+qqe568U1u94pjpmx3377ce655/LAAw+wdu1aLr/8ctrb2/na175GVVUVp5xyCs8//3ySrkBE5INUgxhh9S2dfP2WZTz73hbOPHw63/nM/uREhp6H3Z3ly5dzww038Nvf/pZoNMqqVasoKRlcDUVEJEY1iBSpKMrjt189hDMOn8b1T73Hl657tq8H2KEwM+bNm8eVV17J0qVLaWho4MorrxzBiEVE+peSBGFmq8zsFTNbbma1YVm5mS01s3fCz7RtcM+JZHHh8bO54h/m8OLfGzjh509SG9fB31DNnz+fRYsWcfnll7N169YRiFREZOdSWYP4hLvPjavmXAA84u4zgEfC5bT2uXk13HHOYWRlGSdf/Qzn/eGlYdUmAL7//e/T2NjIFVdcMUJRioj0byw1MZ0I3BjO3wgsSmEsI+aAKSU8+I2PcfbH9+auF9ey8Md/4eZnVvUNXzpYc+bM4eSTT+anP/2puvAQkaRKVYJw4CEze8HMzgrLJrn7+nB+AzCpvx3N7CwzqzWz2rq6utGIddgK87K54NP788A3juCAKSX8192vceIvn2TZ34fWTHThhRfS0tLCT37ykxGOVERkm5Q8xWRmU9wwmDR8AAASJElEQVR9rZlNBJYC/woscffSuG22uvuA9yHG4lNMu+Lu/PmV9fzPva+zsamTE+ZM5muf2Jv9q4oHdZzFixdzzz338N5771FZWZmkaEUkE43pp5jcfW34uQm4CzgY2Ghm1QDh56ZUxJZsZsZxB07mkW8dyTlH7s0jb2zk2J8+wZk3PD+oG9kXXngh7e3tXHbZZUmMVkR2Z6NegzCzQiDL3ZvD+aXAfwOfBDa7+yVmdgFQ7u7fHuhY6ViD2F5DWxc3P/M+v3l6FVtau/jwtDLOOXJvPrHfRMxswH2/9KUvcccdd/Dee+8xaVK/LXIiIjsYs11tmNleBLUGgGzgd+5+sZlNAG4H9gDeB05x9wF/UmdCgohp6+rh9udXc+0T77G2oZ29Kgs5+aAaPj+/hknF4/rd55133mHmzJn827/9G5dffvkoRywi6WrMJoiRlEkJIqa7N8o9L63j1uf+zvOrtpJl8LF9Kzn5oBqOmjmJcTmRD2x/xhlncNttt7Fy5Uqqq6tTFLWIpBMliAzwXn0rd7ywhjuWrWF9Ywcl+Tl85kPVfGr2JA7bewJ52RFWrlzJvvvuywknnMCxxx67wzH22WcfFi5cmILoRWSsUoLIIL1R5+l36/njC2t4+PWNtHb1Upgb4eP7VfKpWVXce9X/cN21v9rp/r/73e9YvHjxKEYsImOZEkSG6uju5Zl3N/PQ6xt5+I2N1DV3EjHngLIoH96znAXTy5hZXUJOJItoNMrixYupra3lySef5KCDDkp1+CIyBihB7AaiUWf5mgaWvr6Rx9+q4/X1TQAU5kY4eHo5h+1dwb4lUb50/ELcneeff56qqqoURy0iqaYEsRva0trFsys38/S7m3nq3XpW1rUCYJtXsfqmf2fK3vvzi1v+xCH7TGLi+P6fjBKRzKcEIWxo7OC5VVt48e9bufdPd1J7/fcoPOAoJnzmXGrKCpg1uZjZk4uZVV3MrMnFTCnN3+W7FyKS/hJNENmjEYykRlXJOE6YM5kT5kzmwuNn892qTn74g4s57shDqZx7Eq+va+ThNzYS+41Qkp/DzOrx7DtpPDMmFrHPxPHMmFTEhMJcJQ6R3ZBqELuRaDTK5z//eZYsWcL999/Ppz71Kdq6enhzQzOvr2vi9fVNvL6uiXc3tdDc2dO3X1lBDjMmjmdaRQHTKgqZPqGQPScUMq2igIJc/cYQSTdqYpJ+tbS0cNhhh/H2229z0EEHMXfu3L7pgAMOID8/H3dnY1Mn72xq5p2NLbyzqYUVm5p5r75th/EsJhXnMbWsgKnlBUwty6emrICa8nymlhVQVTJuWMOtikhyKEHITq1Zs4bLLruMF198keXLl9Pc3AxAJBJhzpw5XHvttcyfP7/ffZs7unl/cxurNreyqr6V9+rbWLO1jTVb21nf2E78MBdmUFmUR3VpPpNLxlFdks/k0nFMKo5NeUwqHrfD2+EiklxKEJKQaDTKqlWrWL58OcuXL+eGG25g8+bN3HLLLSxaNLgxm7p7o6xv6GDN1jZWb21jXUMH6xvbWd/YwbqG4LOtq3eH/YrHZTOpeBwTi/OoKMqjsiiPivHbPicU5lJRlEd5YS652aqRiAyXEoQMyYYNG1i0aBHPPfccl1xyCeedd96I3aB2d5rae9jQ1MHGcNrU3MnGpg42NHZQ19JJfUsn9c1dtHfvmEgAxudlU16Uy4TCXMoLcyktiH3mUF4QLJcV5FBakEtJfg6lBTmqoYhsR08xyZBUVVXx2GOPccYZZ3D++efz5ptvcvXVV5ObmzvsY5sZJQU5lBTksF/V+J1u5+60dvVS3xwmjJYutrR2sbmlk82t4XxrJ2sbOnhtXRNbWrvo7Inu9Hi52VmU5udQEk7F+TkUj8umOFwePy6b8eM++FkczhflZVOQG9FTXLJbUoKQHeTn53Prrbey//77c9FFF/Huu+9y5513MmHChFE5v5lRlJdNUV420yoKE9qnvauXLW1dbG3toqGtm8b2YGpo76IxXG5o66a5s5tNzR2s2NRDU0c3Te3d7Gp48CwLho0dn5dNYV42ReOC2ApzsynIiwTzYbwFuZG+8sLccDkvm/zcCAW5EQpygnk1lUk6UBOTDOh3v/sdZ555JtXV1Rx99NFUVVV9YJo4ceJOaxfl5eUUFRWNcsSD4+60dPbQ3BGbumnu3Dbf0tHTt76ls6dvuaWzh7auHlo7e2np7KG1s4eeXWWaONlZ1pc08nMi5Odmk5+TRX5uhPwwieTnZJGfE2FcOOXnRhiXndW3PC4ni7ycCOOyg/lxORHy4tbH5iNZqv3IB6mJSUbEF77wBaZPn843vvENlixZwqZNmxjMj4rCwsIPJJRJkyaRn5/f77Y1NTXMnTuXOXPmUFY24HDkI8bMwmalnGEdx93p7InS3tVLa1cPbV29tHb20N4VJJD27l7auoKpvauH1q5e2mNTuK6jO5jf0tpOR/e25fau3gGb0HYlO8vIyw6SSV52VjgFtZigPFyOBPO5kSxys7PC9du2i5XnxK3PjVj4GSEnnM+JBNvnRLLIyc4iJ2LkRSLkZBs5kSyys0xNdmlCNQgZlJ6eHurr69mwYQMbNmxg48aN9PbueEM5Go2yZcuWvu3ip66urn63b29v71vec889+97PqKqqGtQXyrhx4z6QlCoqKohE0vtGdTTqdPT00tEd7UseHd3RoCxMIB3dO352dEfp6u2lsztKZ0+Uzp5t67p6YmXRcL63b74rrryrd+jJaWdyI1lkR4KEkRMJEk1OdpA8YmU5ceuzI0Z2Vha52cFndsTIydp2jOysYP+cLCM7kkUky8gJ98mJGJG+bYP52HbZWUZ2xMLtw/2ygs/gnMExIhEjJyvYLrYcrAvK0i3hqQYhSZGdnd33xTvSNm7cyEsvvdT3yO3y5cu55557iEaH9wWVlZXFxIkTKSsrG9T/yHl5ecyePbsvUc2ZM4eKiophxTJUWVlGQW42BcN/VmDQ3J2u3m2Jo7vXw8QRJJTYcnfvtoQSW+7ujdLV63THre+OerCuJ259b5Se3uBYsf26e4PztnUFzXfd223XE43S07d9sNzdm5ofvJG+5BH/mdW3HCvLin3atsQUsW3bxB8jlow+sE94jEgW4X5ZRLKCv49I/HoLPmdMLOJTs4f+/6pqEDKmtbW10djYOOh9Nm7cuEPNZevWrYM6TktLC6+88gpr167tK6upqeHAAw+kpqam3/sxOTnDa6qKKS4upqSkJO1+maaau9MbdXpiU5g8esOk1BN1eqM7lvXElqNReuOSTdSDdT3R2L4e7hsu9/q28miUaHTbcvz6qHvfuXvj1283xZdt22fHbaK+Xbl737njffbAan75hR1fek3bGoSZHQtcCUSAX7v7JSkOSVKooKCAgoKCQe+39957j1gMdXV1H6jZvPrqq9TW1lJXVzeo+zGDlZeXR1VVFdXV1X1JqLCw/6e6tr/XE7vfM5R/u3Rm4S/z7PRuURyWaJgweqPOcH9fjKkahJlFgLeBo4E1wPPAYnd/vb/tVYOQVOrp6aGurq6vhrJp06Z+78cMlrvT0NDQ7/2b+Ps08du3t7f3m6yys7NTUgvJysqioqJiUE+97UxpaWnf/tXV1RQXF6tmNUzpWoM4GFjh7isBzOw24ESg3wQhkkrZ2dlUV1dTXV2d6lD6ktX2TWtNTU0piyf2MMO6detYtmwZGzduHPb9JNj2EMLuVjsaimOOOYbLL798yPuPtQQxBVgdt7wGOCR+AzM7CzgLYI899hi9yETGsLGUrHamt7eXLVu2DKqW5e5s3bp1h5rU+vXr6ejoSGK0maGmpmZY+4+1BLFL7n4NcA0ETUwpDkdEEhSJRKisrBz0ftXV1cyaNSsJEcmujLX3/dcCU+OWa8IyEREZZWMtQTwPzDCz6WaWC5wKLElxTCIiu6Ux1cTk7j1m9i/AgwSPuV7v7q+lOCwRkd3SmEoQAO5+H3BfquMQEdndjbUmJhERGSOUIEREpF9KECIi0i8lCBER6deY6otpsMysGXgr1XGMsgqgPtVBjDJd8+5B1zx69nT3Xb61OOaeYhqktxLpcCqTmFmtrjnz6Zp3D2P9mtXEJCIi/VKCEBGRfqV7grgm1QGkgK5596Br3j2M6WtO65vUIiKSPOlegxARkSRRghARkX6lbYIws2PN7C0zW2FmF6Q6nmQws+vNbJOZvRpXVm5mS83snfCzLJUxjiQzm2pmj5nZ62b2mpmdG5Zn8jWPM7PnzOyl8JovCsunm9mz4d/378Pu7zOKmUXM7EUzuzdczuhrNrNVZvaKmS03s9qwbEz/badlgjCzCPBL4NPALGCxmWXikFM3AMduV3YB8Ii7zwAeCZczRQ/wLXefBRwKfD3875rJ19wJLHT3OcBc4FgzOxT4EXCFu+8DbAW+ksIYk+Vc4I245d3hmj/h7nPj3n0Y03/baZkggIOBFe6+0t27gNuAE1Mc04hz978CW7YrPhG4MZy/EVg0qkElkbuvd/dl4XwzwZfHFDL7mt3dW8LFnHByYCHwx7A8o64ZwMxqgM8Cvw6XjQy/5p0Y03/b6ZogpgCr45bXhGW7g0nuvj6c3wBMSmUwyWJm04B5wLNk+DWHTS3LgU3AUuBdoMHde8JNMvHv+6fAt4FouDyBzL9mBx4ysxfM7KywbEz/bad7Vxu7NXd3M8u455TNrAi4A/iGuzcFPy4DmXjN7t4LzDWzUuAuYP8Uh5RUZnYcsMndXzCzI1Mdzyj6qLuvNbOJwFIzezN+5Vj8207XGsRaYGrcck1YtjvYaGbVAOHnphTHM6LMLIcgOdzi7neGxRl9zTHu3gA8BnwEKDWz2A+4TPv7Phw4wcxWETQPLwSuJLOvGXdfG35uIvghcDBj/G87XRPE88CM8KmHXOBUYEmKYxotS4DTw/nTgbtTGMuICtuhrwPecPfL41Zl8jVXhjUHzCwfOJrg3stjwMnhZhl1ze7+HXevcfdpBP/vPurup5HB12xmhWY2PjYPfAp4lTH+t522b1Kb2WcI2jEjwPXufnGKQxpxZnYrcCRBl8AbgQuBPwG3A3sA7wOnuPv2N7LTkpl9FHgCeIVtbdPfJbgPkanXfCDBzckIwQ+22939v81sL4Jf1+XAi8AX3b0zdZEmR9jE9O/uflwmX3N4bXeFi9nA79z9YjObwBj+207bBCEiIsmVrk1MIiKSZEoQIiLSLyUIERHplxKEiIj0SwlCRET6pQQhGcvMqszsNjN7N+ze4D4z23eEz3GkmR02ksccYhyrzKwi1XFIZlGCkIwUvnR3F/AXd9/b3Q8CvsPI93VzJNBvgoh7KzhhQ9lHJFmUICRTfQLodverYwXu/pK7P2GBy8zs1bB//n+AvtrAvbHtzewXZvblcH6VmV1kZsvCffYPOxQ8G/hm2Mf/EWZ2g5ldbWbPApeG/fxXhsfICsc6qIwP1My+b2Y3m9lTwM1mNs3MngjPtSxWQwnj+4uZ/dHM3jSzWyy+o6pgm3wzu9/M/mnk/0lld6NfK5KpDgBe2Mm6kwjGXphD8Jb682b21wSOWe/u883sawRv/37VzK4GWtz9xwBm9hWCfoQOc/deM2sETiN46/8o4CV3r+vn2LMIOnNrN7MC4Gh37zCzGcCtQGz8gHnAbGAd8BRBv0ZPhuuKCN5Evsndb0rgekQGpBqE7I4+Ctzq7r3uvhF4HPhwAvvFOg98AZg2wHZ/CHtoBbge+Mdw/kzgNzvZZ4m7t4fzOcC1ZvYK8AeC5BHznLuvcfcosHy7OO4GfqPkICNFCUIy1WvAQYPcp4cP/j8xbrv1sX6Behm49t0am3H31QQ9di4k6L3z/l3tA3yToO+tOQQ1h/ihN+P7Jto+jqcIRqT7QLOTyFApQUimehTIixuYBTM70MyOIOgQ8B/CgXoqgY8BzxF0ljbLzPLCHlY/mcB5moHxu9jm18Bv+WDNYiAlwPqwlvAlgo78EvE9gqE6f5ng9iIDUoKQjORBL5SfA44KH3N9DfghwahddwEvAy8RJJJvu/uG8Nf+7QTdMN9O0KPortwDfC52k3on2ywhuD+ws+al7f0vcLqZvUQweFDrLraPdy6Qb2aXDmIfkX6pN1eRJDOzBcAV7r6zBCIyJukpJpEkMrMLgHMInmQSSSuqQYiISL90D0JERPqlBCEiIv1SghARkX4pQYiISL+UIEREpF//H4XOb19Q2BZ+AAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = eswc_dois.sort_values(by=['paper_doi'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.paper_doi\n", "\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of papers')\n", "plt.xlim(0, 55)\n", "\n", "plt.savefig('./reports/figures/eswc_dois_powerlaw.png')" ] }, { "cell_type": "code", "execution_count": 164, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2004-01-01\t40\t18\t4\t32\t23\tFalse\n", "2005-01-01\t63\t15\t3\t50\t37\tFalse\n", "2006-01-01\t70\t16\t3\t56\t38\tFalse\n", "2008-01-01\t99\t19\t4\t79\t62\tFalse\n", "2009-01-01\t107\t20\t4\t86\t68\tFalse\n", "2010-01-01\t96\t20\t4\t77\t59\tFalse\n", "2011-01-01\t95\t24\t5\t76\t57\tFalse\n", "2012-01-01\t119\t27\t5\t95\t65\tFalse\n", "2013-01-01\t152\t26\t5\t122\t90\tFalse\n", "2014-01-01\t184\t28\t6\t147\t119\tFalse\n", "2015-01-01\t220\t35\t7\t176\t142\tFalse\n", "2016-01-01\t145\t24\t5\t116\t88\tFalse\n", "2017-01-01\t84\t22\t4\t67\t48\tFalse\n" ] } ], "source": [ "# Pareto check over years\n", "data = eswc.groupby(['year', 'org_country'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " n_countries = len(year_data.org_country)\n", " twenty_n_countries = int(round(0.2 * n_countries))\n", " n_papers = year_data.paper_doi.sum()\n", " eighty_n_papers = int(round(0.8 * n_papers))\n", " observed_n_papers = year_data[:twenty_n_countries].paper_doi.sum()\n", " is_pareto = True if observed_n_papers >= eighty_n_papers else False\n", " print('%s\\t%s\\t%s\\t%s\\t%s\\t%s\\t%s' % (year, n_papers, n_countries, twenty_n_countries, eighty_n_papers, observed_n_papers, is_pareto))" ] }, { "cell_type": "code", "execution_count": 165, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Top-3 average rate of change: 0.3055555555555556\n", "Top-5 average rate of change: 0.30000000000000004\n", "Top-10 average rate of change: 0.20833333333333334\n", "Top-15 average rate of change: 0.2388888888888889\n" ] } ], "source": [ "data = eswc.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "\n", "def rate_of_change(a, b):\n", " assert(len(a) == len(b))\n", " changes = len(a) - len(set(a) & set(b))\n", " return changes / len(a)\n", "\n", "strata = [3, 5, 10, 15]\n", "for n in strata:\n", " previous = []\n", " rates_of_change = []\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:n].org_countrycode.values\n", " continue\n", " else:\n", " current = year_data[:n].org_countrycode.values\n", " rate_of_change(previous, current)\n", " rates_of_change.append(rate_of_change(previous, current))\n", " previous = current\n", " print('Top-%s average rate of change: %s' % (n, sum(rates_of_change) / len(rates_of_change)))" ] }, { "cell_type": "code", "execution_count": 166, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "top-3: 7 Counter({'DE': 13, 'GB': 10, 'IT': 5, 'FR': 5, 'AT': 3, 'US': 2, 'GR': 1})\n", "top-5: 12 Counter({'DE': 13, 'GB': 12, 'IT': 10, 'ES': 5, 'US': 5, 'FR': 5, 'AT': 4, 'IE': 4, 'GR': 3, 'NL': 2, 'CH': 1, 'BE': 1})\n", "top-10: 17 Counter({'GB': 13, 'DE': 13, 'IT': 13, 'US': 13, 'AT': 12, 'ES': 11, 'GR': 9, 'NL': 8, 'IE': 8, 'CH': 7, 'BE': 6, 'FR': 6, 'CN': 4, 'FI': 4, 'CA': 1, 'EE': 1, 'CL': 1})\n", "top-15: 31 Counter({'GB': 13, 'DE': 13, 'AT': 13, 'IT': 13, 'US': 13, 'IE': 13, 'ES': 12, 'NL': 12, 'GR': 11, 'CH': 11, 'FR': 10, 'FI': 8, 'BE': 8, 'CN': 6, 'AU': 5, 'CA': 4, 'CL': 4, 'PT': 3, 'CZ': 3, 'NO': 3, 'BR': 3, 'JP': 2, 'AR': 2, 'VE': 2, 'SI': 2, 'EE': 1, 'KR': 1, 'RS': 1, 'ZA': 1, 'SE': 1, 'DK': 1})\n" ] } ], "source": [ "for stratum in strata:\n", " previous = []\n", " country_counter = collections.Counter()\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(previous)\n", " else:\n", " current = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(current)\n", " previous = current\n", "\n", " print('top-%s:' % stratum, len(country_counter), country_counter)" ] }, { "cell_type": "code", "execution_count": 167, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "34e0b859-f1d3-4c14-9958-f8d4630c13ae", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1669aad4-0378-4116-a346-152b82988486", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1382f20a-02b4-42db-b7a6-c8a088a0d0f0", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "405f0a70-c919-495e-b09d-fbe7a7df8dd4", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4265f608-1ba4-40be-8bbe-616eaf87e6ed", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a4e07b5b-8c94-4cb7-bf5a-9d0f0f5e6234", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8fa51b11-f71a-4250-8ae4-574a5cbc66c2", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "015b8751-a006-4331-8e55-76fe92ba838f", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "41e9e6ec-08f6-409f-9a9e-1d102b9aab23", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e595e81e-b53d-4d19-af3a-c32f099b99b5", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "697e35e8-0d82-4818-9b52-daf4c1aa2f50", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce9c0ace-0ea1-436f-9e28-dcc29306aeb5", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ca0a512-4491-447b-aa24-f7fbf751481d", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "158848f9-b7ad-4a57-8ec0-5ad76e6dfaff", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "334ed6f8-651f-4990-9e41-5a4fd88aef92", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3f2ab5ce-b490-4522-9428-32e4c8a597dc", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1a3e0c5a-f2c0-48af-a8b0-8ebc5602b562", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e91d978a-5bc8-4b64-8c43-1d750014def4", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7cecb71c-8428-4e5d-916a-219aa89e5cb5", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b665022-71ac-4de6-b0ba-b3802237f5d2", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "42b8d4d8-b487-4c00-84ae-99f47450a15b", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3fe11ba-29a3-4276-aa0b-c5b24a713d56", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f1175171-47da-4f70-b1bc-a7ad2171efa9", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "81e128e5-243b-4f0a-9df6-2f6986c9b0dc", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7535d0ad-481f-4a26-b9d6-9f195f32e0e0", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "143945c4-ce35-408a-b3dc-076298390d46", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b42501e0-43c6-4904-9571-255264d75e4c", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ac7fcd64-bac3-473c-88b9-d34ded32d1d7", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "50665c4a-b2a9-4e12-a43c-8a8f1210a332", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0936bac0-5097-4d78-abea-152f31fc6bd9", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0aa7311e-7422-4ab8-8609-f12301ab0ebe", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ac87b0e5-d501-4223-a693-f323320a944d", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "adc2a23a-5516-4132-b905-87af1084f6c6", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a3e2a04d-7674-4984-aa5f-80cb93229d56", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fee23658-0126-4fe9-b13f-f5577d3058ef", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "327aab8b-71aa-45eb-acf3-52f0c0782a43", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d0907e26-ada2-4045-933a-16f33403efea", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8071c2fc-96b8-4ddf-a818-1d5f072ee117", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "132492b4-a666-4b1b-b256-ea118ebb8390", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 0, 0 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ESWC] Top-3 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 8 ], "showgrid": false, "ticktext": [ "FR", "US", "GR", "IT", "AT", "DE", "GB" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d155e114-61b5-479d-869c-20c636eafeab", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "12009c4a-5817-428b-a116-c92842f4284a", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d2dc8c5-5f43-40e4-b8b8-bec2b9ba503e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d5dca8c0-db4e-4435-8596-7fb7c3f32d9a", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "878f8ead-da51-49c8-b8bb-0289eebb3829", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0db6fab5-56c2-41d0-9887-ad9be7246db4", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1efd2d04-1374-4a49-9e16-cb6159b9e2f9", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af42558d-be45-44df-a375-c34472982a6f", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b20ca465-c5cd-48e3-933d-4976a2a3465d", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "786d397b-f682-4ae1-b34f-e36d7c25cfb8", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc677c15-1717-460f-a282-50adae28fa39", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "649a0324-385f-4a06-abf1-180896e9813b", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce8e473e-02f5-45ed-9e63-29f5bb0101c7", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6d952228-1b8c-4c34-848d-aad13de6e8d8", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d4b1610-ce43-4de6-88a4-899ca0204471", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "64160d63-810b-47c4-98ac-09ce7d139f2f", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c9e1f9d6-010c-486f-9356-e3df203ce5d1", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "47afe94a-2987-48d4-9444-5094cb1ccbfd", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "278b1b47-152c-41bc-92f3-f2849b135272", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a607486-cdea-44da-972c-babd4928e9b7", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b5658a43-f2b0-465e-94f8-8e7c5a404e4a", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d2218c0-f910-47c3-afad-670f1d9b1ef1", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2ee0173f-ca86-4866-b093-2c4a74a6f0db", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "00580062-9367-4e43-ba5f-beb476949221", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ca0a75d7-5eb7-469a-b3b1-aa816019a176", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "83505ae7-bf5f-4c49-9fcc-0b8c562b174e", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9f534fac-38fb-4f04-ac69-07d27c6d1298", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd180871-381a-4907-8162-39ab1b15a7db", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc3f1e55-8f35-4494-860c-ddedadf6e114", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "66c06c58-5bd1-4bb5-9965-952984efed44", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "32a85c4f-d027-4eac-908f-a432a8a928b7", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f4548609-0f7b-4752-8882-fb8f72dd41c0", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d90715a3-6dbd-48fb-93ce-83b88f68dbc1", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "27647dec-3670-42ec-a30c-7e84df7c3008", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5a092e69-658a-41a8-8aa6-d85f8de70144", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c7bde9dc-b1c4-4063-a6f5-8220002b26d7", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b0c915b-84c5-4598-b538-591e8f3d8d08", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "69f990b2-5ec7-4be3-bc78-169aaea288b0", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "edcb8320-a5b5-4959-ae26-56806f7e2b79", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "20eaaeee-e1a9-4117-9354-2001d00357cd", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c00a0a2-6a9a-49c4-9c45-f16cfbb62796", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "359ed999-7ea1-424b-b107-ea3ff3bdaa14", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4b0896c5-bc9f-47d5-98fa-be19edcf3a2f", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cbc0c6af-d750-4291-99cd-f4eb32021a0c", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3319ab94-e0fb-45c5-8d0f-a3ed32e158dd", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a834ab3-ec53-4164-b93d-cd4af3925e00", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fb98f03d-17f0-4980-a17a-f3e6e1921b39", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ba5f9a6d-f340-4a3f-80fa-437389713f41", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c788bd6-2d6d-45d0-a326-f9810defa742", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4759ea7a-7369-4c52-8a7d-620fb2ad9df7", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b1bfeeac-7c59-42c6-aac0-daeab0293f28", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "594abb80-5736-438f-a97d-ba04ea35de35", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "efe268cb-c0e8-4137-9456-ae6d0d3b2d17", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2233aa70-4d7f-45c0-95ca-9fa37ccf57b9", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "88f207ac-7670-46dd-9ce4-a14d6f98c6c7", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0b822ea6-7187-47d5-8427-318e96a63ae2", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9882629-117a-42ba-9f47-1040640b539f", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a9c8bcbb-cbca-48d0-8629-356aa9f54d81", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a45a917b-38b7-4fab-846b-ea6b30891ce6", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e71c88a5-3590-410c-9cc0-fbbfeb345792", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "159c6e52-063e-4ca9-a524-23de73e0c4d9", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6cf5c91d-1d9c-4f9b-ae91-6d1e12a951dc", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0ff143ce-1e25-4d2d-843d-446fb07fc173", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5f3e3c03-18fb-4bd9-9c6a-1226613967eb", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5990a024-0e7a-4582-b7bf-a68188ef862a", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 2, 2 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ESWC] Top-5 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 13 ], "showgrid": false, "ticktext": [ "BE", "FR", "US", "IE", "NL", "CH", "IT", "GR", "ES", "AT", "DE", "GB" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9257bfa2-1753-4e9d-9c37-b15850098edc", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bca2b4da-4049-4a97-9fe1-875ac3e74522", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6ffc7b26-caf6-4ed6-94cb-dfa4b56ba097", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1370c084-66ab-4246-96af-021c20df2bb4", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "45152b80-98c2-4f8b-b8f5-4dfa479844c0", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5314c58d-84ad-4fe4-966b-e319588d48bf", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "16a05421-b4d9-42bf-ae5e-5581a0bc2b53", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "47ac7e86-bc89-4b20-b22c-122203c4e69a", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "239001e9-545e-43b6-a443-5dd98ab21c44", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bc58738f-3573-454e-bd4c-5c27af3c8bba", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "95685df5-fab6-4cd5-9ba7-2f3767a043e8", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c053c48-c9b8-4550-b041-e49ad53ca431", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7cc060c4-a077-4459-b9b7-23c6fa8ec048", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "48b5683d-e120-494b-b2fd-c15d35c4abae", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "66b41440-cf02-4554-b8fb-757cf64dfaad", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0a68e654-e686-42ec-9e9f-ab2e350e112c", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ff748b5a-b862-46c3-be3b-18ae0a194ea8", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3b5b6121-de59-4382-989a-13ca65933ed6", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "968277ea-c940-4009-bd86-677cf1eb8bf6", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5855d439-7c77-4516-b4e8-7d89aca654d7", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fa327a39-225c-4e19-accb-c26501653d47", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b4a41bc4-27db-4e82-bbf1-507194b20a18", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e8f92e61-7ff4-4c97-810d-f7bde043d486", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "530237ef-b643-4764-8e95-ad3c13ff7c35", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "51d0590b-4cd2-4b76-a571-017792dd5cb8", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "09254349-c997-4d46-a6ed-1d793ae0853e", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dd57f0c6-b65d-442f-85ec-558ce470cbd1", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2243281f-b40b-430b-8210-a6fc18a74c96", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d4d576b4-7f33-4905-857c-fbc6e0029a62", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "03d00a1e-2c3f-4140-8dcf-8f8cebedec5b", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cfe88110-2d5d-4075-8756-a2be429d1e16", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bf096434-821e-4890-be1f-1932b6bb303d", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d77d2a2-73a9-45b2-8270-b619ba0cfbde", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "587376f0-3c1a-43c2-b4a7-0840bd22d13d", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "beb205a3-72ed-427c-9ef1-f247384f3f21", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2a676a3b-54ff-4b17-9dde-db00be7fc49e", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f40d90b3-d08d-47c1-90ee-c46e8773f28e", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "06205f9d-1b75-49a4-8492-e56c445ca0a0", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fedd5025-e6c7-4acf-bb39-c0d43a8df726", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "23fb6118-8038-4488-8854-be1bb4e81820", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb14908e-f352-48e1-839b-44abab9a8c47", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "744820e8-8bd2-4e77-b97a-bbfb93c2f443", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "edf627ac-2d17-4957-a35e-de36c72413cf", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1995a801-4642-42fb-976e-28a2fe72b75d", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1d323ac0-603f-4921-aef0-d47d1fc2f129", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0dcaa668-1379-4ce2-a84a-c18ac67fff62", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d12caa85-dfa3-44bf-8216-07106e69ed9e", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5aa776c2-be99-48c8-b01e-c79347a0d0d3", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9b53e436-3ea8-4f37-b422-d423de2a0122", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1cdba67f-3443-43f0-be39-65f824fb79a2", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "34f409d0-7060-4276-9e8c-7b2e4c96beb0", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "62ba0c5d-3a33-47bd-8f98-56b73e43f648", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "15d7f411-11a5-4f0e-b402-c49b74bd0a7d", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f5f6e7fa-5116-4b96-93e4-de1a9cad633f", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c306d8e-a9ad-455f-b9b4-6b4415d62243", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cf363572-8e62-4c4c-b5ad-c8fd63ac4d03", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "01b91744-8d8c-4013-980f-db2dea189fa9", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b26e0622-0c83-4ab6-a873-9a6c892bb64c", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d0591472-8d52-43ca-b04c-7a48dae7812d", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9fe17249-ad45-4639-b22b-c5cd280bac2f", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "36491e8c-17ae-4e85-b0e2-57acad7c3845", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46893a11-9b00-4797-bd20-ab294e4adf7f", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "de26fcda-f8e9-4562-bee1-21650cc43d5a", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e533a5be-022b-48b9-91ee-9f1cbc6ef281", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8be7a709-5e3c-46e1-af81-bfb44aeba453", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "164fee8b-0374-4f8b-8e77-02d4429873c5", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4d20b93c-836f-451c-8610-22a8ccb815d8", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "61a787e3-7ded-4c52-98ff-ea53fef0d767", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ffbf966b-10ed-420c-b9a6-2d5ebc66e319", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "114f04c4-01c7-43db-8372-484907af16c3", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1432a36e-ea9f-4f2a-80bb-bdae1f063ee2", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3b43cd3d-910d-49ed-a052-16eb7cfb0260", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8cc2ab6a-d8f4-4aa2-a681-f89339761b7b", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ad62767-c8dc-4050-9dba-509cc61bb78d", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2057b9ca-bd52-471c-a01b-eec88f191d46", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6b7e06c-5012-4f58-bb8a-d665a075b462", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e8b89985-5a2c-4f10-ae1c-212b8d04b7d0", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "39034559-4f6f-43d3-b428-264e42901282", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e6f67549-8500-43e4-a678-6681a748cec3", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ae41722-2002-4473-b842-311583c716e7", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0a8cc750-3102-4d9c-8da9-70ba064b8bc4", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1da9c5a6-5818-45c0-9f3c-baec9c86b647", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d128c6cf-fb84-4c3c-a936-6c674bf700fc", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d57d1c8-abb2-4748-9f1c-bcbe9004f97d", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b314637a-1a25-4829-82f5-f6e099e00841", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "50448ed2-2374-4906-b718-0b535f5de51c", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d56d1856-2246-458a-9c7f-e5112aac02ff", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fb9f497d-0c23-4cca-8be4-4ddcc25c8c41", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "264b425a-6ce8-4822-b911-fec50e51bc91", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31779c71-61bf-4271-9ac8-53b4f95d90e3", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b9ea6bb8-421b-44b6-a847-61200cc31351", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c5f5bdf-f5ab-4a1f-a899-921326875b46", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8dc3e072-bf4a-4027-9908-9409d8e8dc59", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b77b30ec-d433-4658-acb7-407c810cb9cf", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "17914827-b25f-4afc-87f2-38b3522502db", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0da3ed2d-d9d3-4c9e-82ef-527106e5b7d1", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c141596c-b97e-46cb-ba8b-39b43d7cf682", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1c651da0-7e60-4f12-8a72-2cfdfccfd18e", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7825fb10-c9cb-4191-a109-906d4f2cadbc", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8fd8d95c-d87b-45d6-97b5-19a62883e02b", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "28cc4c62-1ad0-45ad-88e0-5e4231c41611", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5eb34f56-cb2a-44c1-a48c-d776e5a6e195", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "88e445ce-d585-4d10-8594-87856ee22a1f", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31af89f5-9794-4446-990d-c0f60f45e30d", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "27356fdd-8e91-47ef-b406-6c8d08292f25", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8313b83e-afbb-4c2b-8b21-5b9f68865c8d", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9f2827c4-e4c3-4cc1-8432-20136fb35cd9", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4200f8b5-71a7-46e4-aff3-630cfd831e96", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5526c647-676e-4b69-8cc8-979178dee4a8", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b11e0f69-b04f-4a5a-a0e2-c3bfed738a68", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b71a5d70-74b3-453b-851a-7410de62a1a2", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e5e534c5-0dc0-406f-a6ee-ce37a12c6690", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4052f796-e6ef-42d2-9ea1-97f5ef303052", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "daa5f0bb-6216-42b6-8cac-e78751cf11fc", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4f8abf4c-6260-4cf6-a2fd-f2144222275b", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cc972a9b-b5e4-4361-bb1d-beae5e7cb865", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2f68f90f-ad08-4701-bfdb-21856295c868", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c35a9c03-697f-4f9a-a286-9bda337e0eea", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4848adce-6e17-4fe7-a492-adadab00037e", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cfd3866-80ae-4c86-a222-6f1242d11c20", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46d4a9a4-2ee5-4585-9191-8998f4262f83", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e3388b52-9d35-46e3-82e4-e31608d79917", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3bda3225-7590-43b3-9ce7-6d4e3938628b", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b7d47552-8dc9-4eea-9697-8f3628115ac3", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a880ef29-c94d-4d5f-98f8-93e452f75a88", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dcf100e7-65c0-40e1-9348-c78e2a8c26e0", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e186d271-8071-468d-a08a-0eedb87dc00f", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c5e7bbb4-9489-491c-be7d-24939d64a9a2", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e4480efa-ce0d-4bd1-9178-b51c6f3238c5", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "80b3ecf3-9c01-4a8c-a6f2-5968f1cc68f8", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 13, 13 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(144, 16, 187)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ESWC] Top-10 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 18 ], "showgrid": false, "ticktext": [ "FR", "FI", "CN", "IE", "NL", "CL", "BE", "EE", "CH", "CA", "US", "IT", "GR", "ES", "AT", "DE", "GB" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9eed341f-e4f5-47b0-97bd-52286e53d00a", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f958d741-cb70-416f-a643-7322a4c7e3ef", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "373aa850-8a57-4091-a73e-9f0719f68916", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0dd6439c-8d73-4c15-8905-bdc8c621861e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d646efa7-9d61-459d-ad55-56fc27029794", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0fb77596-970e-4455-af65-42e568f526e7", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f32d784d-ca78-452e-9610-4b2b7e07a7db", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e68d1e1e-28e4-4324-9394-b0c5db011a4c", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bd5e6ed9-d000-4dac-8e8c-0c2d749fbeef", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "318283b7-97da-47f7-8ec8-d0f3441b69bb", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f6562ab-952b-4678-8679-1b32b08e4500", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8d7c9d41-0493-4036-9257-f46b5e74f9df", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ccae72a4-493a-4d11-94a4-f882417e837f", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9e56d3f0-9eca-48e6-b02d-76b99a4dc56c", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b0c5984e-f20d-4fce-95be-18484df9783f", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ee8cd695-a804-4b1c-b83a-27f541f6ca31", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "efd429d4-b718-477b-be27-d870015f0974", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4d6a916c-e75c-448f-a651-c2ef47be810b", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af341f8d-2aeb-490e-a2f1-eae548c19670", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "198334b6-b9a0-4519-b1f5-036134617624", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "56da09e9-1fa5-4b23-8d31-cf6e9ebdc6ad", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "24a9fe3c-8812-458b-895c-53c6187f4cec", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "25c80b91-c437-4a14-ba5b-3fb0050dd1d9", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46e356b7-6355-48f1-a495-70f5886c69bc", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "60d2d69b-bf1d-4f65-b144-309bd1ae4660", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ec7aad0a-6835-4ba8-a1c0-c704529ff203", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c027ea35-18a7-4f49-bc5d-28f52d29d009", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4c83153b-6049-4b32-b4f9-fe3bf630f8b4", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2fb9eddf-e0a9-4c68-9b29-250bb1aa1622", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2f2d5a5b-2538-45a4-ba67-af90c2679afb", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1b52c194-9891-4c9b-9e6e-498d52babb83", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aa8cb4eb-1225-424c-9f45-b42c63f71df6", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9248f2d-9833-47e8-bc10-db6f6e0e49fe", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91d0eaef-6917-4f97-9b6e-e2dc04929a19", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d1124d9e-a184-4ee4-b354-9a81b8238402", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3f1ea2a4-6b2d-4710-8aa9-42bffc1ea2fa", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1293a04b-c9bd-414e-bb1f-4b6b04b68d1a", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4abf11c0-5a39-4222-977e-eb91a4ddaeef", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4a825a12-67f7-4f61-b716-d63b73ef401c", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2679d5c8-349d-4052-bd5a-ea23bc639df2", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3bfe90c9-e1f9-4a1f-81fd-fb59b52143c0", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4d238495-5e51-442b-9331-3ce8ef0330dd", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "11ced7f2-ac9a-4768-80b0-d8707f4b767c", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a87fb3cc-7d17-4d00-bd3c-510d237cc8f7", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "489bfdff-bca8-4430-ab9a-7040edfcce55", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e8db4c16-8654-4dc4-8bd0-584672e61e5a", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "81fff871-5c18-42a8-81a0-4af694c3c7e4", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db478beb-d513-4eff-9f17-d708c6d647be", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ec8a2dcd-aa81-4628-94a2-422b570b1e19", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a656c7f9-bbbe-4a77-9d49-d4456499d540", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "392b63b5-a624-4371-8d5f-d2aefd7592c5", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5ef201ad-fdb9-4eac-8543-1ec1ece09f8f", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c12ee244-e90c-40e5-9683-0bb4c1f9166f", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "99529a99-6118-4806-9de5-8386726c7a77", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "59d248cf-29ab-44c5-829a-c4e7516cad9e", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "70737938-bb62-49d8-af2f-bc7051d2d5a1", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "03d11189-acb8-42dd-a31d-1335946caf6e", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f048955e-c750-4002-b1c7-c95ee75834a2", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "76b517c4-973e-4b31-a7df-6bb705f19799", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "75accda8-792a-4d60-92fc-5359c725e18d", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1f01ac0f-2e36-43af-b8a2-d7f8eb2383f0", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "51ba41c1-4d65-4fcf-aaa4-6cd648feeacd", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "36465b69-5d58-4296-b7c7-1c6924c63a4f", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "be779fea-f27e-492d-a69c-8c33115b193e", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4df945ac-059e-4481-9b5f-cfcb8d32d522", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "33cab105-e342-443a-86fd-36a6f0d6c51f", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "15555ba7-4a56-4b76-973d-d70a0aa92059", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "71aa418e-d9c7-4412-9042-103bef25fb96", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9beaaa2c-eb98-4193-bbb0-09575d090f74", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ae371a29-3ba2-4148-8ab7-99e02d5e287b", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4bfc6089-901c-4b74-8542-3c43a11b6656", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "42e8145a-d3c8-4105-8194-1b1866a88597", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "946cb291-3d02-42ee-92bc-53067fade517", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9fe4057f-9a2f-46c2-baf4-552224af08f3", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4227e8f7-2b08-4b9a-8f36-e58d5ecffe40", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c06c63d2-cc9b-4735-aad4-fc7bf1569f18", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "734213bb-e211-4bf9-9524-8008cd35b388", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c3bdb0d-5e3e-4235-bd65-1793e0e07303", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b5756c44-b791-406a-bec6-dbd25528fbc1", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e516b64e-b279-4430-a7ba-cba659d91215", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1cf60a81-2585-439c-b083-60d4fd6e4573", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c53d5f4-5200-407c-9c27-c0fb2610ec03", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f0c584d1-2b3c-4e15-aa5c-ca26606777de", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "57a2708e-9c18-424a-8efc-7143bea14787", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c0c2e0ed-5fc2-4de8-9b97-ca9672e666d7", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e88f35eb-1d76-45e1-b810-746658cc1f90", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc37c7e0-229b-450b-b1f8-2e7e69036830", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f72a369-b78f-4296-9dc4-e48c69f23ff2", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e424d54d-cd77-4d23-8109-9f07b1fb1a9c", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bcc181cb-9a48-4742-9d2d-c3e68fdab3cb", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f1e638a1-5df4-48ef-be07-38be6f2a88bd", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea3035c0-4261-4f15-8253-f8ffa686b161", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b862fb18-eefa-427c-86cd-201498462e54", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "20d59c28-bf33-4d03-ba19-000d3ca9f531", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d3f3792e-9e7e-4c77-800c-a5c1ed5cb5b0", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91e9bfac-ccc5-4610-8ff2-1da2f7bda0af", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb8177b6-3b1d-45ad-ab1f-2b36752efbfb", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6ad65dff-aa10-4132-88d9-b38509b98bc5", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b7429885-7747-41b0-bf16-991399a922f8", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea64337b-63c3-475d-9536-617834366c84", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bbc76527-66a7-45ee-ad1d-8c35ed59d51d", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8f589a80-32af-46a4-b31e-35449dcb64b1", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3819fdeb-e8bc-4e5b-8a44-186ad88bbdfe", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e13dda6e-0847-4414-9ab2-94ebc2cc472d", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "de312722-1e53-41b8-b63f-59040d63d154", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d27af0aa-fb58-46ee-9a93-34da0dc8bcb0", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f794acc4-ecf2-463d-952a-ceef41ef9461", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d8c44f28-ffba-46e8-a700-18af736f3574", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2eca24a3-e12e-4df6-b55b-43aa890fb768", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "829a8c63-3a27-4579-8c55-842e15a17b87", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b751c83d-98e6-461f-9676-11ecc2d96bee", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "086e171f-9b91-453f-8357-a6bd2616c7c3", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "866f66a4-fd61-48dc-b198-328f8f462475", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "73627dff-dc70-42dc-be54-09f32d5b693e", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "021f4fd3-b00c-403e-a800-69c76d5698d4", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "445e2162-a463-4610-b58c-1ae7f602a238", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c6cc337b-3c78-4c67-af46-e7940db434c3", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c2421d9a-c60c-428f-9431-f70f01e717a8", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "37917bb6-bbec-4770-8930-4c821c4ed5ab", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1aaef999-094f-4745-984d-185fa7d185c0", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3e28740f-7785-4e0d-b2ea-32e943d1e20e", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9dee35d3-6711-472d-8d0f-d3eff8603b94", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c5caab3e-f802-478e-af05-b6293940d382", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bcbd336a-6243-46a8-aadf-f75d044267be", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "082d098b-73f9-4599-987d-16c7a9a0a4b9", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cedf0f25-9889-4aa1-adfe-c374d4f45c94", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b5ad5d2-7dad-4ca1-902b-d5a30c1d344e", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "062fdefb-8ae2-4e5f-aafc-c91251509e16", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "02b9bd26-5926-4aa1-a939-c82a049ad8b4", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b137fef6-75c3-4014-9935-84eb69aa5e5a", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "58e1bff4-beb5-4753-908e-b33418a2dff7", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c284e80-d463-406c-8e8d-32a2343c19a5", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6e9e529c-dad2-4239-8d1c-8179c5a28d33", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea70f311-8483-414e-b7ae-9cc3b23ad437", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cae3236f-511f-4d58-8381-35442868d587", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5802c944-e0d1-4082-8a8e-60dc44a226fc", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "266fbd9a-cb68-4a6a-9e34-32cd16213e92", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "76b21451-2b6e-4c57-9693-b3f25b444d3a", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1a853fd4-b638-47aa-9889-ad9303d08f8c", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9e3f1f53-0d76-46f9-87c0-c131451076c6", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "004c4b0e-794e-4ecb-a393-c196a4b94c68", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "233d9dea-9b4f-4b67-816c-f3278f241283", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c88c08c0-9044-42f3-8088-e88879e0c2f2", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4de6ce70-653f-467d-9f77-609da00a1c84", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ca891cfd-f931-462b-8c67-9e5c00a5d973", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b77147f-1e4f-428e-9462-9f3b18e7abfd", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8451c8a7-1e46-4da0-ae08-6d239b9d1065", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "363c5a23-1117-421f-82e9-e64ef863b00b", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0e45c937-22b5-4f48-8c96-0efe20b5bb7f", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bad7df6b-3a1a-4f69-8b79-d2fd9becd699", "x": [ "2014-01-01", "2015-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d82722bf-b5db-4736-b440-12071d77cca0", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "849bd597-da43-4f16-8a45-9cf9a9781b83", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "742db68b-93a3-4da1-8558-cd2773c54a9f", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "112bf22c-714d-479a-b9c7-6e3e2cb61421", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f8178d83-ba4c-4809-a89d-d12afbda70eb", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "31c38310-760f-4355-88ee-3463de32af03", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "839444dd-63ab-4c1e-a246-0f36f0730f3e", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89560169-23c9-4c3c-8b6c-05cefefd3b2d", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "349f2b26-cab8-45b2-b31f-d16b06117a8c", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6866463b-b280-487e-be5f-0276f3661a59", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f82cd895-b00b-4bab-bf20-19129ee975bd", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9c3284f5-1d83-4740-8b91-bf0dc242a2f9", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89bc9463-9656-4dfb-b212-7821e11ed989", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "df096c29-b383-4118-8b84-36201725e967", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b25529ac-af2f-4ab2-8770-4981bec877d2", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6381bc0b-ae9a-4464-8ad3-9606858e1159", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af595372-6b09-4f26-b9b1-ef0771a6d893", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e236091-7242-4668-b589-6faf80664fbf", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b083f0db-723c-4fb6-a6ce-32a0d51f6f4b", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6c23023-bc42-4d86-9369-cb1108a3a232", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0945ad6b-811c-499d-8fd6-8a2dece63abc", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ad938d73-bd59-4467-83ce-327391397e48", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "952c3186-f0c2-4d13-97bb-a17663e18b5c", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "38bf214e-94a6-4f74-826f-0cf59b29e88d", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f6e6236-042f-4881-8dd6-b98d1426eccb", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a870f50-278c-43eb-8cd0-d5cc0daae5f3", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1d8b65b9-82d0-436e-a5d4-e1fe992351a8", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1c74b115-e72b-4dd3-a7b5-d225d7dbbb75", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89beb301-a557-4b60-bf69-ebcae3285af1", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1dbd924-4f91-464d-9adc-bc168cde7689", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b524f0ac-a993-4bf8-b7d3-c34b6e03b9d6", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "852047ae-a102-4702-877c-3e56bff3cc57", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "95ef9142-f1cd-4c47-9756-8669c97f6d0f", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1cb90f5c-0d36-4637-b237-36e375278a9e", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "77c7796f-15ae-4252-a283-eb03c0320161", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b67ef4da-d64c-43f4-b45e-99e1094d3197", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "646482a0-d93e-42eb-b5cd-0dc8ef409533", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cb625d4e-8ea2-49f4-a7e6-50f73cee662b", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3aae9830-0ad7-4d15-926b-3e3adc76d54a", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d940e526-1508-4ce2-8635-4774a873fa88", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cdc669ef-e03d-495a-b47c-df859dbc879a", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "296dedee-ae39-44e7-b379-b9085fc6a67a", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e3938185-1f52-4876-a20e-4983243de26d", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "546068d7-75e6-4136-928e-72888d8cc7a6", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af0ea3a5-aad9-4364-b0ff-f9bf154b2b5e", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 22, 22 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(144, 16, 187)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(177, 110, 168)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(94, 211, 108)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(80, 130, 115)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(246, 249, 61)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(163, 34, 178)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(32, 129, 189)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(155, 188, 8)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(246, 249, 61)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2014-01-01", "x1": "2015-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(155, 188, 8)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(177, 110, 168)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[ESWC] Top-15 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 32 ], "showgrid": false, "ticktext": [ "DK", "SE", "BR", "SI", "NO", "ZA", "VE", "FR", "AU", "RS", "CZ", "CN", "KR", "AR", "CL", "BE", "PT", "NL", "JP", "IE", "FI", "EE", "CH", "CA", "US", "IT", "GR", "ES", "AT", "DE", "GB" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = eswc.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "\n", "def get_color_tuple(item):\n", " hash = md5(item.encode()).hexdigest()\n", " hash_values = (hash[:8], hash[8:16], hash[16:24])\n", " return tuple(float(int(value, 16)%256)/256 for value in hash_values)\n", "\n", "for stratum in strata:\n", " gannt_data = []\n", " colors = {}\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " for country in year_data[:stratum].org_countrycode.values:\n", " gannt_data.append(dict(Task=country, Start=str(year), Finish=str(np.datetime64(year) + np.timedelta64(366, 'D'))))\n", " colors[country] = get_color_tuple(country)\n", "\n", "\n", " fig = ff.create_gantt(gannt_data, group_tasks=True, index_col='Task', colors=colors, title='[ESWC] Top-%s timeline' % stratum )\n", " # fig = ff.create_gantt(gannt_data, colors=colors, index_col='Task', show_colorbar=True, group_tasks=True)\n", " plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 168, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeARATAUBEBGBRCACHCLCNCUCZDEDKEEEGESFIFRGBGRHUIDIEILINIRITJPKRLULVMLMYNLNONZPLPTRORSRUSESISKSNSPTRUAUSUYVEVNZA
year
2004-01-010.04.00.00.00.00.01.01.00.00.00.00.05.00.01.00.04.01.00.011.02.00.00.01.00.00.00.02.01.00.00.00.00.00.01.00.00.00.01.00.01.00.01.00.00.00.00.00.00.02.00.00.00.00.0
2005-01-011.02.00.02.00.00.00.03.02.00.00.00.011.00.00.00.03.00.00.014.03.00.00.02.00.00.00.012.00.01.00.00.00.00.02.00.00.00.02.00.00.00.00.00.00.00.00.00.00.03.00.00.00.00.0
2006-01-010.03.00.01.00.00.01.01.00.02.00.01.015.00.00.00.06.00.00.012.00.00.00.04.00.00.00.011.00.00.00.00.00.00.06.00.00.00.01.00.01.00.01.00.00.00.01.00.00.03.00.00.00.00.0
2008-01-010.012.01.00.00.00.00.02.01.01.00.00.021.00.00.00.07.02.01.018.02.00.00.011.00.00.00.06.01.00.00.00.00.00.04.00.00.01.00.00.00.00.00.00.01.00.00.00.00.06.00.00.00.01.0
2009-01-010.012.01.01.00.00.00.04.02.03.00.01.023.00.00.00.04.03.02.024.00.00.00.08.00.01.00.09.00.00.00.00.00.00.01.00.00.00.00.01.00.00.01.01.00.00.00.00.00.05.00.00.00.00.0
2010-01-010.04.02.00.00.00.01.03.00.02.00.00.029.00.00.00.03.00.02.010.04.01.00.05.00.00.00.013.00.01.00.00.00.00.07.00.00.01.00.00.00.01.01.00.00.00.00.00.00.04.00.02.00.00.0
2011-01-010.03.01.01.01.00.00.00.02.03.00.00.028.00.00.00.06.03.03.011.07.00.00.04.01.00.00.04.02.01.00.01.00.00.03.01.00.00.00.00.01.00.00.00.00.00.00.00.00.05.01.00.00.02.0
2012-01-010.07.01.05.00.00.02.01.01.00.01.00.021.00.00.00.06.02.07.016.04.00.00.06.00.00.00.08.01.00.01.01.00.01.06.02.00.00.01.00.00.00.01.02.00.00.00.00.00.013.02.00.00.01.0
2013-01-010.07.02.00.01.04.01.06.01.01.00.01.028.00.00.01.04.04.022.012.05.01.00.08.00.00.00.020.01.00.00.00.00.00.08.02.01.00.00.00.00.00.04.00.00.00.00.00.00.06.00.00.00.01.0
2014-01-010.07.00.04.01.04.03.04.00.03.00.02.048.00.00.00.07.05.021.016.012.00.00.05.00.00.02.015.00.01.02.00.00.00.04.00.00.01.02.01.00.00.01.01.00.01.00.00.00.07.00.04.00.00.0
2015-01-010.05.00.09.00.02.01.09.00.02.01.02.055.03.00.00.012.02.022.013.09.01.00.07.00.01.01.017.00.00.01.01.01.00.09.04.00.00.01.00.00.03.02.04.00.00.00.01.01.014.00.02.01.01.0
2016-01-010.04.00.010.01.00.01.02.00.04.00.04.033.01.00.00.01.02.020.09.07.00.00.04.00.01.00.012.00.01.00.00.00.00.08.04.00.01.00.00.00.01.00.00.00.00.00.00.00.014.00.00.00.01.0
2017-01-011.05.01.04.00.01.00.01.00.01.00.01.017.01.00.00.02.00.011.012.03.00.01.02.00.00.00.08.00.00.00.00.00.00.03.00.00.01.01.00.00.00.00.00.00.00.00.00.00.06.00.00.00.01.0
\n", "
" ], "text/plain": [ "org_countrycode AR AT AU BE BG BR CA CH CL CN CU CZ \\\n", "year \n", "2004-01-01 0.0 4.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 \n", "2005-01-01 1.0 2.0 0.0 2.0 0.0 0.0 0.0 3.0 2.0 0.0 0.0 0.0 \n", "2006-01-01 0.0 3.0 0.0 1.0 0.0 0.0 1.0 1.0 0.0 2.0 0.0 1.0 \n", "2008-01-01 0.0 12.0 1.0 0.0 0.0 0.0 0.0 2.0 1.0 1.0 0.0 0.0 \n", "2009-01-01 0.0 12.0 1.0 1.0 0.0 0.0 0.0 4.0 2.0 3.0 0.0 1.0 \n", "2010-01-01 0.0 4.0 2.0 0.0 0.0 0.0 1.0 3.0 0.0 2.0 0.0 0.0 \n", "2011-01-01 0.0 3.0 1.0 1.0 1.0 0.0 0.0 0.0 2.0 3.0 0.0 0.0 \n", "2012-01-01 0.0 7.0 1.0 5.0 0.0 0.0 2.0 1.0 1.0 0.0 1.0 0.0 \n", "2013-01-01 0.0 7.0 2.0 0.0 1.0 4.0 1.0 6.0 1.0 1.0 0.0 1.0 \n", "2014-01-01 0.0 7.0 0.0 4.0 1.0 4.0 3.0 4.0 0.0 3.0 0.0 2.0 \n", "2015-01-01 0.0 5.0 0.0 9.0 0.0 2.0 1.0 9.0 0.0 2.0 1.0 2.0 \n", "2016-01-01 0.0 4.0 0.0 10.0 1.0 0.0 1.0 2.0 0.0 4.0 0.0 4.0 \n", "2017-01-01 1.0 5.0 1.0 4.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 \n", "\n", "org_countrycode DE DK EE EG ES FI FR GB GR HU ID \\\n", "year \n", "2004-01-01 5.0 0.0 1.0 0.0 4.0 1.0 0.0 11.0 2.0 0.0 0.0 \n", "2005-01-01 11.0 0.0 0.0 0.0 3.0 0.0 0.0 14.0 3.0 0.0 0.0 \n", "2006-01-01 15.0 0.0 0.0 0.0 6.0 0.0 0.0 12.0 0.0 0.0 0.0 \n", "2008-01-01 21.0 0.0 0.0 0.0 7.0 2.0 1.0 18.0 2.0 0.0 0.0 \n", "2009-01-01 23.0 0.0 0.0 0.0 4.0 3.0 2.0 24.0 0.0 0.0 0.0 \n", "2010-01-01 29.0 0.0 0.0 0.0 3.0 0.0 2.0 10.0 4.0 1.0 0.0 \n", "2011-01-01 28.0 0.0 0.0 0.0 6.0 3.0 3.0 11.0 7.0 0.0 0.0 \n", "2012-01-01 21.0 0.0 0.0 0.0 6.0 2.0 7.0 16.0 4.0 0.0 0.0 \n", "2013-01-01 28.0 0.0 0.0 1.0 4.0 4.0 22.0 12.0 5.0 1.0 0.0 \n", "2014-01-01 48.0 0.0 0.0 0.0 7.0 5.0 21.0 16.0 12.0 0.0 0.0 \n", "2015-01-01 55.0 3.0 0.0 0.0 12.0 2.0 22.0 13.0 9.0 1.0 0.0 \n", "2016-01-01 33.0 1.0 0.0 0.0 1.0 2.0 20.0 9.0 7.0 0.0 0.0 \n", "2017-01-01 17.0 1.0 0.0 0.0 2.0 0.0 11.0 12.0 3.0 0.0 1.0 \n", "\n", "org_countrycode IE IL IN IR IT JP KR LU LV ML MY NL \\\n", "year \n", "2004-01-01 1.0 0.0 0.0 0.0 2.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "2005-01-01 2.0 0.0 0.0 0.0 12.0 0.0 1.0 0.0 0.0 0.0 0.0 2.0 \n", "2006-01-01 4.0 0.0 0.0 0.0 11.0 0.0 0.0 0.0 0.0 0.0 0.0 6.0 \n", "2008-01-01 11.0 0.0 0.0 0.0 6.0 1.0 0.0 0.0 0.0 0.0 0.0 4.0 \n", "2009-01-01 8.0 0.0 1.0 0.0 9.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "2010-01-01 5.0 0.0 0.0 0.0 13.0 0.0 1.0 0.0 0.0 0.0 0.0 7.0 \n", "2011-01-01 4.0 1.0 0.0 0.0 4.0 2.0 1.0 0.0 1.0 0.0 0.0 3.0 \n", "2012-01-01 6.0 0.0 0.0 0.0 8.0 1.0 0.0 1.0 1.0 0.0 1.0 6.0 \n", "2013-01-01 8.0 0.0 0.0 0.0 20.0 1.0 0.0 0.0 0.0 0.0 0.0 8.0 \n", "2014-01-01 5.0 0.0 0.0 2.0 15.0 0.0 1.0 2.0 0.0 0.0 0.0 4.0 \n", "2015-01-01 7.0 0.0 1.0 1.0 17.0 0.0 0.0 1.0 1.0 1.0 0.0 9.0 \n", "2016-01-01 4.0 0.0 1.0 0.0 12.0 0.0 1.0 0.0 0.0 0.0 0.0 8.0 \n", "2017-01-01 2.0 0.0 0.0 0.0 8.0 0.0 0.0 0.0 0.0 0.0 0.0 3.0 \n", "\n", "org_countrycode NO NZ PL PT RO RS RU SE SI SK SN SP \\\n", "year \n", "2004-01-01 0.0 0.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 \n", "2005-01-01 0.0 0.0 0.0 2.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2006-01-01 0.0 0.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 1.0 \n", "2008-01-01 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 \n", "2009-01-01 0.0 0.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 \n", "2010-01-01 0.0 0.0 1.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 \n", "2011-01-01 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2012-01-01 2.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 2.0 0.0 0.0 0.0 \n", "2013-01-01 2.0 1.0 0.0 0.0 0.0 0.0 0.0 4.0 0.0 0.0 0.0 0.0 \n", "2014-01-01 0.0 0.0 1.0 2.0 1.0 0.0 0.0 1.0 1.0 0.0 1.0 0.0 \n", "2015-01-01 4.0 0.0 0.0 1.0 0.0 0.0 3.0 2.0 4.0 0.0 0.0 0.0 \n", "2016-01-01 4.0 0.0 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 \n", "2017-01-01 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "\n", "org_countrycode TR UA US UY VE VN ZA \n", "year \n", "2004-01-01 0.0 0.0 2.0 0.0 0.0 0.0 0.0 \n", "2005-01-01 0.0 0.0 3.0 0.0 0.0 0.0 0.0 \n", "2006-01-01 0.0 0.0 3.0 0.0 0.0 0.0 0.0 \n", "2008-01-01 0.0 0.0 6.0 0.0 0.0 0.0 1.0 \n", "2009-01-01 0.0 0.0 5.0 0.0 0.0 0.0 0.0 \n", "2010-01-01 0.0 0.0 4.0 0.0 2.0 0.0 0.0 \n", "2011-01-01 0.0 0.0 5.0 1.0 0.0 0.0 2.0 \n", "2012-01-01 0.0 0.0 13.0 2.0 0.0 0.0 1.0 \n", "2013-01-01 0.0 0.0 6.0 0.0 0.0 0.0 1.0 \n", "2014-01-01 0.0 0.0 7.0 0.0 4.0 0.0 0.0 \n", "2015-01-01 1.0 1.0 14.0 0.0 2.0 1.0 1.0 \n", "2016-01-01 0.0 0.0 14.0 0.0 0.0 0.0 1.0 \n", "2017-01-01 0.0 0.0 6.0 0.0 0.0 0.0 1.0 " ] }, "execution_count": 168, "metadata": {}, "output_type": "execute_result" } ], "source": [ "year_country_dois = eswc.groupby(['org_countrycode', 'year'])[['paper_doi']].nunique()\n", "year_country_dois = year_country_dois.reset_index().pivot(index='org_countrycode', columns='year', values='paper_doi')\n", "year_country_dois = year_country_dois.fillna(0).transpose()\n", "year_country_dois" ] }, { "cell_type": "code", "execution_count": 169, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
correlationpvalue
2005-01-010.6806971.486053e-08
2006-01-010.6664603.775906e-08
2008-01-010.5486941.741111e-05
2009-01-010.7211627.712726e-10
2010-01-010.6209525.455787e-07
2011-01-010.5693807.020736e-06
2012-01-010.7096531.882112e-09
2013-01-010.6629144.726302e-08
2014-01-010.6410351.772187e-07
2015-01-010.7242766.012541e-10
2016-01-010.7403191.576915e-10
2017-01-010.7227756.781900e-10
\n", "
" ], "text/plain": [ " correlation pvalue\n", "2005-01-01 0.680697 1.486053e-08\n", "2006-01-01 0.666460 3.775906e-08\n", "2008-01-01 0.548694 1.741111e-05\n", "2009-01-01 0.721162 7.712726e-10\n", "2010-01-01 0.620952 5.455787e-07\n", "2011-01-01 0.569380 7.020736e-06\n", "2012-01-01 0.709653 1.882112e-09\n", "2013-01-01 0.662914 4.726302e-08\n", "2014-01-01 0.641035 1.772187e-07\n", "2015-01-01 0.724276 6.012541e-10\n", "2016-01-01 0.740319 1.576915e-10\n", "2017-01-01 0.722775 6.781900e-10" ] }, "execution_count": 169, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc_spearman_coeffs = pd.DataFrame(columns=['correlation', 'pvalue'])\n", "previous = []\n", "for year, row in year_country_dois.iterrows():\n", " if len(previous) == 0: #first iteration\n", " previous = row\n", " else:\n", " coeff = spearmanr(previous, row)\n", " eswc_spearman_coeffs.loc[year] = [coeff[0], coeff[1]]\n", " previous = row\n", "eswc_spearman_coeffs" ] }, { "cell_type": "code", "execution_count": 170, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "correlation 0.667360\n", "pvalue 0.000002\n", "dtype: float64" ] }, "execution_count": 170, "metadata": {}, "output_type": "execute_result" } ], "source": [ "eswc_spearman_coeffs.mean()" ] }, { "cell_type": "code", "execution_count": 171, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Spearman similarity", "type": "scatter", "uid": "394e1cfd-b9f9-4f5d-b800-91d8ca95e024", "x": [ "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 0.680696573928314, 0.666460390382147, 0.5486940041853274, 0.7211616153610543, 0.6209517832738767, 0.5693804403132693, 0.7096533189627521, 0.6629144353650807, 0.6410352028871859, 0.724275632898026, 0.7403193630858066, 0.7227751510967948 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ESWC] Spearman similarity of country rankings" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace = go.Scatter(x=eswc_spearman_coeffs.index,\n", " y=eswc_spearman_coeffs['correlation'],\n", " name='Spearman similarity')\n", "\n", "layout = go.Layout(title='[ESWC] Spearman similarity of country rankings',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace], layout=layout)\n", "plotly.offline.iplot(fig)\n", "# pio.write_image(fig, 'reports/figures/eswc_spearman.png')" ] }, { "cell_type": "code", "execution_count": 172, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['Cuba', 'Slovakia', 'Egypt', 'Mali', 'Indonesia']" ] }, "execution_count": 172, "metadata": {}, "output_type": "execute_result" } ], "source": [ "all_countries = set(eswc_dois['org_countrycode'].unique().tolist())\n", "first_countries = set(eswc_dois_first['org_countrycode'].unique().tolist())\n", "last_countries = set(eswc_dois_last['org_countrycode'].unique().tolist())\n", "countryset = all_countries - (first_countries | last_countries)\n", "[pycountry_convert.country_alpha2_to_country_name(code) for code in countryset]" ] }, { "cell_type": "code", "execution_count": 173, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AR", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CU", "CZ", "DE", "DK", "EE", "EG", "ES", "FI", "FR", "GB", "GR", "HU", "ID", "IE", "IL", "IN", "IR", "IT", "JP", "KR", "LU", "LV", "ML", "MY", "NL", "NO", "NZ", "PL", "PT", "RO", "RS", "RU", "SE", "SI", "SK", "SN", "SP", "TR", "UA", "US", "UY", "VE", "VN", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "86df4aa8-c5e8-41be-96f1-3fdcb47a665e", "values": [ 3, 18, 6, 10, 1, 6, 11, 9, 4, 16, 1, 5, 79, 2, 1, 1, 29, 10, 61, 50, 15, 2, 1, 8, 1, 4, 1, 30, 9, 5, 2, 1, 1, 1, 17, 6, 1, 3, 4, 2, 1, 2, 5, 2, 1, 1, 1, 1, 1, 52, 1, 2, 1, 5 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AR", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GB", "GR", "HU", "IE", "IL", "IN", "IR", "IT", "JP", "KR", "LU", "LV", "MY", "NL", "NO", "PL", "PT", "RO", "RS", "RU", "SE", "SI", "TR", "UA", "US", "UY", "VE", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "294cce10-9a49-4bdc-ae6c-16b73a95d917", "values": [ 2, 14, 5, 6, 1, 6, 9, 8, 3, 10, 4, 57, 2, 1, 20, 5, 44, 33, 14, 2, 7, 1, 1, 1, 23, 6, 3, 1, 1, 1, 11, 3, 1, 2, 1, 1, 1, 3, 2, 1, 1, 26, 1, 1, 5 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AR", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GB", "GR", "HU", "IE", "IL", "IR", "IT", "JP", "KR", "LU", "LV", "NL", "NO", "NZ", "PL", "PT", "RO", "RS", "RU", "SE", "SI", "SN", "SP", "TR", "US", "UY", "VE", "VN", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "b113a82e-a070-420b-a87a-bb5f56820dad", "values": [ 1, 14, 3, 7, 1, 4, 6, 8, 1, 11, 4, 61, 1, 1, 23, 5, 46, 36, 11, 2, 6, 1, 1, 22, 6, 3, 1, 1, 11, 3, 1, 1, 2, 1, 1, 1, 4, 2, 1, 1, 1, 31, 1, 1, 1, 4 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "[ESWC] GridID breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "eswc_gridIds = eswc.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "eswc_gridIds_first = eswc_first.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "eswc_gridIds_last = eswc_last.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=eswc_gridIds['org_gridId'],\n", " labels=eswc_gridIds['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=eswc_gridIds_first['org_gridId'],\n", " labels=eswc_gridIds_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=eswc_gridIds_last['org_gridId'],\n", " labels=eswc_gridIds_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut['title'] = '[ESWC] GridID breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 174, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "ae5de820-b920-4970-995b-567217664e5d", "x": [ "DE", "FR", "US", "GB", "IT", "ES", "AT", "NL", "CN", "GR", "CA", "FI", "BE", "CH", "JP", "IE", "BR", "AU", "NO", "SE", "KR", "ZA", "CZ", "PT", "CL", "IN", "PL", "AR", "RU", "SI", "LU", "VE", "HU", "RO", "DK", "VN", "UY", "BG", "UA", "TR", "SP", "SN", "SK", "EE", "IL", "RS", "IR", "NZ", "CU", "EG", "MY", "ML", "LV", "ID" ], "y": [ 79, 61, 52, 50, 30, 29, 18, 17, 16, 15, 11, 10, 10, 9, 9, 8, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "title": { "text": "[ESWC] gridID distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [\n", " go.Bar(\n", " x=eswc_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_countrycode'],\n", " y=eswc_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_gridId']\n", " )\n", "]\n", "\n", "layout = go.Layout(\n", " title='[ESWC] gridID distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/eswc_gridids_longtail.png')" ] }, { "cell_type": "code", "execution_count": 175, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYIAAAEWCAYAAABrDZDcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3Xl8VfWd//HXJzc7kIQlBAi7QREUUam1igu4tkXAVms1drR1aqfT+U3rOLW2M/Obzq8zXeyMtp3ptFrrUhttrbWC2lZxw30BN4qgIDuEnUBC1pt8fn+cE7hASG6Wm5ub+34+Hudxz3bP/RyM933P+Z7zPebuiIhI+spIdgEiIpJcCgIRkTSnIBARSXMKAhGRNKcgEBFJcwoCEZE0pyCQtGNm3zKzO5Ndh0hfoSCQhDKzdWZWZ2Y1ZrbHzB43szE9tN3z21l+rpm1hJ/bOjwK4O7fdfe/Dtcbb2ZuZpntbOvbZtYUbqPKzF42s491dx96UrgPZcmuQ1KTgkB6wyXuPhAYCWwD/ruXPneLuw+MGS7pxrZ+G+5DMfAi8LCZWc+UGb/2AkukqxQE0mvcvR54CJjSOs/McszsP81sg5ltM7Ofm1leuGyYmT0W/grfbWYvmFmGmd0HjAUeDX+l39SZOsJf+L8OJ58PX6vCbbX7S9/dm4B7gRHA0LCefzaz9Wa23cx+ZWaF4efca2Y3huOl4a/2r4TTx4T7lBFOzzGzt2OOOKbF1LvOzL5hZu8C+zsTBuHnPGNmu8xsp5lVmFlRuOzzrUdJ4fQqM/tdzPRGM5se72dJ6lIQSK8xs3zgCuDVmNnfB44FpgNlQCnwf8NlNwKbCH6FlwDfAtzdPwdsIDzScPdbulHW2eFrUbitVzrYhxzgWmCju+8Mx68FZgETgYHA/4SrLwbODcfPAdbEfN45wAvu3mJmJwN3AV8ChgK3AwvDz2p1JfDJsM5oJ/bPgO8Bo4DjgTHAt2PqOysMs1FANvCxcD9b9+XdTnyWpCgFgfSGR8ysCtgLXAD8ECA8tXI9cIO773b3auC7wGfD9zURnE4a5+5N7v6Cd65zrFHhL+zW4TPd2IfPhPuwETgVuDScXw7c6u5r3L0G+Cbw2fBX+2JgZvir/2zgFuDM8H3nhMsh+De43d1fc/dmd78XaABOj/n8n7j7Rnev60zR7r7a3Re5e4O77wBuDT8bd18DVBOE8NnAE8AWM5tMTFB15vMkNel8o/SG+e7+lJlFgHnAYjObArQA+cDSmNPtBkTC8R8S/Hp9Mlx+h7t/vxOfu8XdR/dA/QAPuvvVbcwfBayPmV5P8P9Vibt/aGb7Cb5ozwK+A1xnZscRfNH+JHzPOOAaM/s/MdvJDrfdamNXijazEuDH4ecPIvjxtydmldajlrJwvCqs7WMcDCrp53REIL0m/LX7MNAMzAR2AnXAVHcvCofCsFEWd6929xvdfSIwF/gHMzuvdXM9VVY337+F4Iu81VggStAoDsGX6WVAtrtvDqevAQYDb4frbAT+I+bfoMjd8939gR6o87vhe0909wLgaoKwbdUaBGeF44sJgiD2iEX6OQWB9BoLzCP4ElwRnnb4BXCbmQ0P1yk1s4vC8TlmVhaeQtpLECCtpyq2EZyT764d4Ta7uq0HgBvMbIKZDST44v1tzHn8xcDfcbBR+rlw+kV3bw7n/QL4GzP7aPhvNMDMPmlmgzpZS7aZ5cYMEYKjgBpgr5mVAl8/7D2LCdo38tx9E/ACcDFBW8Vbnfx8SVEKAukNj5pZDbAP+A/gGndfHi77BrAaeNXM9gFPAceFyyaF0zXAK8D/uvuz4bLvAf8cnvv/x64W5u61YU0vhds6vaP3HOYu4D6CL/q1QD0Qe4pnMcGXcWsQvEhwOqx1GndfAnyRoJF5D8G/x7Wd3RdgOcERVuvweeDfgFMIgvRx4OHYN7j7BwT/vi+E0/sIGrVfigkq6edMD6YREUlvOiIQEUlzCgIRkTSnIBARSXMKAhGRNJcSN5QNGzbMx48fn+wyRERSytKlS3e6e3FH66VEEIwfP54lS5YkuwwRkZRiZus7XkunhkRE0p6CQEQkzSkIRETSnIJARCTNKQhERNKcgkBEJM0pCERE0lzKBsE9L63l0Xe2JLsMEZGUl7JB8Js3NioIRER6QMoGQWFeFnvrmpJdhohIylMQiIikuZQNgqL8LKpqFQQiIt2VwkGQTVVdY7LLEBFJeSkbBIV5WdQ3tVDfpOdri4h0R8oGQVF+FoDaCUREuil1gyAvG0DtBCIi3ZS6QRAeEVTVqp1ARKQ7UjYICvPCINCpIRGRbknZIDjQRqBTQyIi3ZLCQRC2EegSUhGRbknZIBiQHSEzw9RYLCLSTSkbBGYW3F2sNgIRkW5J2SCAsL8hHRGIiHRLSgeBupkQEem+1A6CPHU8JyLSXSkdBIXqgVREpNtSOgiK8rLV15CISDeldhDkZ1HTEKWpuSXZpYiIpKyUDwJQD6QiIt2R0kFwoL8htROIiHRZvwiCvbqEVESky1I6CA70N6QjAhGRLktoEJjZDWa23Mz+YmYPmFmumU0ws9fMbLWZ/dbMsru6/aI8tRGIiHRXwoLAzEqBvwdmuPsJQAT4LPAD4DZ3LwP2ANd19TMOPpxGQSAi0lWJPjWUCeSZWSaQD1QCs4GHwuX3AvO7uvFBuVmY6eE0IiLdkbAgcPfNwH8CGwgCYC+wFKhy92i42iagtK33m9n1ZrbEzJbs2LGjzc+IZBgFuVns1eMqRUS6LDNRGzazwcA8YAJQBfwOuDje97v7HcAdADNmzPDDl3/lK19h/PjxFOXP0BGBiEg3JPLU0PnAWnff4e5NwMPAmUBReKoIYDSwuSsbX7p0KX/+85/V8ZyISDclMgg2AKebWb6ZGXAe8B7wLHBZuM41wIKubHzy5MmsXLmSwvxsHRGIiHRDItsIXiNoFH4TWBZ+1h3AN4B/MLPVwFDgl13Z/uTJk9myZQv53qA2AhGRbkhYGwGAu/8r8K+HzV4DnNbdbU+ePBmA6J7NVNUN6e7mRETSVsreWdwaBLXbN7C3romWliPak0VEJA4pGwTHHHMMmZmZ7N26Hneoro92/CYRETlCygZBVlYWxxxzDLs2rQXQs4tFRLooZYMAgtNDWzd8CKibCRGRrkr5INi8YS3e0qxLSEVEuijlgyDa1ES0aitVuoRURKRLUj4IAJp2b1JX1CIiXZTSQXDccccB0LRrk9oIRES6KKWDYPDgwZSUlEDVZgWBiEgXpXQQQHB6qHnPZl0+KiLSRf0iCOp3bKBqv4JARKQr+kUQNNVWs/0oD68REZH29YsgAKhc/2GSKxERSU39Jgh2bl6b5EpERFJTygfB2LFjyczOYV/letzVA6mISGelfBBkZGQwYsxEGnZupLaxOdnliIiknJQPAoAxE8to2r1J/Q2JiHRBvwiCiWXHEq3axrbd+5JdiohIyukXQRB0NeEsX/F+sksREUk5/SIITph6PADvrVyZ5EpERFJPvwiCk6ZOAWD1BzoiEBHprH4RBKOGFRIpGM66D1cluxQRkZTTL4IgNytCzrAxbFmnu4tFRDqrXwQBwKARY9mxaQ0tLS3JLkVEJKX0myAYMmoCTQ31bN68OdmliIiklH4TBMPHTARgpa4cEhHplH4TBKXjjwEUBCIindVvgmDkiBFEcgfw/vu6hFREpDM6DAIzO9PMBoTjV5vZrWY2LvGldc7gAdlkDR2tIwIRkU6K54jgZ0CtmZ0E3Ah8CPwqoVV1QVF+NpHBo1mhIBAR6ZR4giDqQUf/84D/cfefAoMSW1bnFeZlkTV0NFs2b6a6ujrZ5YiIpIx4gqDazL4JXA08bmYZQFZiy+q8ovwssoaMBlA7gYhIJ8QTBFcADcB17r4VGA38MKFVdUFRXtBGALpySESkMzI7WiH88r81ZnoDfbKNIIvMopFEMjMVBCIinRDPVUOfMrNVZrbXzPaZWbWZxfUEGDMrMrOHzGylma0ws4+Z2RAzWxRuc5GZDe7+bgRtBBbJpKR0HCtWrOiJTYqIpIV4Tg3dAsx190J3L3D3Qe5eEOf2fwz82d0nAycBK4CbgafdfRLwdDjdbUX5QbPFmGNPYPHixUSj0Z7YrIhIvxdPEGxz907/xDazQuBs4JcA7t7o7lUEVx/dG652LzC/s9tuy8CcTCIZxqTTZrFr1y5efvnlntisiEi/F08QLDGz35rZleFpok+Z2afieN8EYAdwt5m9ZWZ3hjemlbh7ZbjOVqCkrTeb2fVmtsTMluzYsaPDDzMzivKyKJnyUXJycnjkkUfiKFFEROIJggKgFrgQuCQc5sTxvkzgFOBn7n4ysJ/DTgOF9yd4W2929zvcfYa7zyguLo7j46AwP4s6sjn//PN55JFHCDYvIiLtieeqoc93cdubgE3u/lo4/RBBEGwzs5HuXmlmI4HtXdz+EYrysthb28T8+fN5/PHHWbZsGdOmTeupzYuI9EvxXDU02sz+YGbbw+H3Zja6o/eFl51uNLPjwlnnAe8BC4FrwnnXAAu6WPsRivKzqapr5JJLLsHMdHpIRCQO8Zwaupvgy3tUODwazovH/wEqzOxdYDrwXeD7wAVmtgo4P5zuEUV5WVTVNlFSUsIZZ5yhIBARiUM8QVDs7ne7ezQc7gHiOmnv7m+H5/mnuft8d9/j7rvc/Tx3n+Tu57v77m7tQYzC/ODUEMD8+fN56623WL9+fU9tXkSkX4onCHaF3U9HwuFqYFeiC+uKorxsqhuiNDW3MG/ePAAWLOixM08iIv1SPEHwBeAzBJd6VgKXAV1tQE6o1pvK9tU1MWnSJKZOnarTQyIiHegwCNx9vbvPdfdidx8enuLZ0BvFdVZhXhAEVXUHTw89//zz7NrVJw9gRET6hKMGgZndFL7+t5n95PCh90qMX2F4RFAV007Q3NzM448/nsyyRET6tPaOCFq7lVgCLG1j6HOKwiOCvXWNAJx66qmUlpbq9JCISDuOekOZuz8ajta6++9il5nZ5QmtqouK8rOBg0cEZsb8+fO56667qK2tJT8/P5nliYj0SfE0Fn8zznlJ13pE0BoEEJweqqur46mnnkpWWSIifdpRjwjM7OPAJ4DSw9oECoA+2cdzwWGNxQDnnHMOhYWFPPLII8ydOzdZpYmI9Fnt9TW0haB9YC6HtglUAzcksqiuimQYBbmZ7K1tPDAvKyuLOXPmsHDhQqLRKJmZHXavJCKSVo56asjd33H3e4Fj3P3emOFhd9/TizV2StDfUNMh8+bPn69nFIiIHEU8bQSrzGzN4UPCK+uiovws9tQeGgQXXXSRnlEgInIU8ZwnmREzngtcDgxJTDndN6owj/e3VR8yb9CgQVx00UX8/Oc/59hjj+VLX/oSZpakCkVE+pZ47izeFTNsdvcfAZ/shdq6ZMqoAtbu3E9Nw6Ht2bfffjtnnXUWX/7yl5k3bx7xPPVMRCQdxPM8glNihhlm9jfEdySRFFNHFQCwonLfIfNHjBjBn/70J2677TaeeOIJpk2bxhNPPJGMEkVE+pR42gj+K2b4HsHjJz+TyKK6Y0oYBO9t2XfEsoyMDL72ta/xxhtvMHToUC6++GJuuOEG6uvre7tMEZE+I55f9te5+yGNw2Y2IUH1dNuIglyGDMhm+Za9R11n2rRpvPHGG3zjG9/gRz/6Ee+++y5PP/10L1YpItJ3xBMEDxEcBRw+79SeL6f7zIypowp4r/LII4JYeXl5/OQnPyE3N5cf/vCH1NXVkZeX10tVioj0He3dWTwZmAoUmtmnYhYVEFw91GdNGVnA3S+to6m5haxI+2e/pk+fDsDatWuZMmVKb5QnItKntPcteRwwBygCLokZTgG+mPjSum7KqAIam1tYta2mw3XLysoAWL16daLLEhHpk9rrfXQBsMDMPubur/RiTd02dVQhAO9V7jvQeHw0CgIRSXftnRq6yd1vAa4ysysPX+7uf5/QyrphwrAB5GVFWL5lL5edOrrddYcMGcLgwYMVBCKSttprLI59ME1KiWQYk0cOYnkbl5C2paysTEEgImmrXz2YJtbUUQUseGsL7t5hdxJlZWW8+uqrvVSZiEjf0q8eTBNryshCqhuibNxd1+G6ZWVlrF+/nsbGxg7XFRHpb/rVg2litXY18V7lXsYObf8RlWVlZbS0tLBu3TqOPfbY3ihPRKTPaO+IoPXBNPUc+tD6hcBFiS+te44bMYhIhsXVTqArh0QknbXXRvAO8I6Z3e/uTQBmNhgY05cfTNMqNyvCMcUDFAQiIh2Ip41gkZkVmNkQ4E3gF2Z2W4Lr6hFTRxW22fnc4YqLixk0aJCCQETSUjxBUOju+4BPAb9y948C5yW2rJ4xdVQBW/fVs6umod31zEyXkIpI2oonCDLNbCRB19OPJbieHjVlZNBgHO/pIQWBiKSjeILg/wFPAKvd/Q0zmwisSmxZPePAswk66IkUgiBYu3Yt0WifvyBKRKRHxfOoyt+5+zR3/9tweo27fzrxpXVfUX42pUV5cR8RRKNRNmzY0AuViYj0HR0+j8DMigl6Gx0fu767fyFxZfWcKaMK2n1ITavYK4cmTpyY6LJERPqMeE4NLQAKgaeAx2OGlDA1fJh9bWP7p3x0CamIpKt4nlCW7+7f6OoHmFmE4Ma0ze4+J3zM5W+AoQQ3qH3O3RPWt8OUkQW4w4rKak4dN/io640cOZK8vDwFgYiknXiOCB4zs0904zO+ysGeTAF+ANzm7mXAHuC6bmy7Q1NLDz6boD26hFRE0lU8QfBVgjCoM7N9ZlZtZnH172xmo4FPAneG0wbMJnjmMcC9wPzOlx2/UYW5FOVn8V6c7QQKAhFJN/FcNTTI3TPcPc/dC8Lp9h/7ddCPgJuAlnB6KFDl7q0n7DcBpW290cyuN7MlZrZkx44dcX5cm9thysiCuK8c+vDDD2lubu7y54mIpJqjBkH48HrM7JS2ho42bGZzgO3uvrQrhbn7He4+w91nFBcXd2UTB0wdVcDKrdVEm1vaXa+srIzGxkY2b97crc8TEUkl7TUW/wNwPfBfbSxzglM87TkTmBu2L+QSdF/9Y6DIzDLDo4LRQMK/daeOKqQx2sKHO/Zz3IhBR10v9sqhsWPHJrosEZE+4ahHBO5+ffg6q42hoxDA3b/p7qPdfTzwWeAZdy8HngUuC1e7huDy1IRqvcO4o/sJdAmpiKSjeBqLe9o3gH8ws9UEbQa/TPQHThw2gJzMjA57Ih09ejQ5OTkKAhFJK/HcR9Bt7v4c8Fw4vgY4rTc+t1VmJIPJcTQYZ2RkMHHiRAWBiKSV9hqLzwxfc3qvnMT5yLjBLF2/h721Te2up0tIRSTdtHdqqPU5xa/0RiGJNnf6KBqbW/jjXyrbXa81CNy9lyoTEUmu9k4NNZnZHRz58HoA3P3vE1dWzzuxtJCJwwbwyFubufK0o18RVFZWRl1dHZWVlYwaNaoXKxQRSY72jgjmAM9w5MPrW4eUYmbMP7mU19buZnNV3VHX05VDIpJu2rt8dKe7/waY6+73Hj70Yo09Zt704Bf+wre3HHUdBYGIpJt4Lh/dZWZ/MLPt4fD7sA+hlDNu6ABOGVvEgrePfg/b2LFjyczMVBCISNqIJwjuBhYCo8Lh0XBeSpp/cikrt1az4ii9kWZmZjJhwgQFgYikjXiCYLi73+3u0XC4B+he5z9J9MkTRxLJMB5p56hAl5CKSDqJJwh2mtnVZhYJh6uBXYkuLFGGDszhnGOLWfj2Flpa2r5EVJeQikg6iScIvgB8BtgKVBL0E/T5RBaVaPOmj6Jybz2vrd3d5vKysjKqq6vpTvfXIiKpIp7nEax397nuXuzuw919vrtv6I3iEuXCKSMYkB05aqOxrhwSkXSSjE7nki4vO8JFU0fw+LJK6puOfAiNgkBE0klaBgHAvJNLqa6P8tz7249YNn78eDIyMhQEIpIW0jYIzjxmKMMG5vDIW0feXJadnc24ceMUBCKSFjoMAjP755jxftETKQRdU19y0kieWbm9zR5JdQmpiKSL9rqh/oaZfYyDTxODftITaav500tpbG7hT230SFpWVsbKlSt55ZVXdBmpiPRr7R0RrAQuByaa2Qtm9gtgqJkd1zulJd600UGPpA+/deTVQxdffDFNTU2cccYZlJWV8S//8i+sXLkyCVWKiCRWe0FQBXwLWA2cS/DgeYCbzezlBNfVK8yMKz4yhtfX7ublD3cesmzu3Lls27aNu+++m4kTJ/Ld736X448/nlNPPZW77rorSRWLiPS89oLgIuBx4BjgVuCjwH53/7y7n9EbxfWGa84YT2lRHv/+2AqaD7vTuKCggGuvvZZFixaxadMmbr31VqLRKNdddx3Lly9PUsUiIj2rvW6ov+Xu5wHrgPuACFBsZi+a2aO9VF/C5WZFuPnjk3mvch8PLd141PVGjhzJDTfcwMKFCwF45plneqtEEZGEiufy0SfcfYm73wFscveZpHgXE4ebM20kp44bzA+f+ICahmi7644bN46JEycqCESk34ini4mbYiavDeftbHvt1GRm/MucKeysaeB/n+34ktFZs2axePFimpuPvCtZRCTVdOqGMnd/J1GFJNv0MUVcenIpd764lo27a9tdd9asWezZs4d33um3/xwikkbS9s7ittx08XFkGPzgz+1fJjpr1iwAnn322d4oS0QkoRQEMUYW5vGls4/hsXcrWbKu7S6qAUaNGsVxxx2nIBCRfkFBcJgvnTORkoIcvvPYe0d9cA3A7Nmzef7554lG229cFhHp6xQEh8nPzuSmiybzzqa97T7OctasWVRXV7N06dJerE5EpOcpCNpw6cmlTBtdyA/+vJJdNQ1trnPuuecCup9ARFKfgqANGRnGdy89karaJr5c8SaN0ZYj1ikuLubEE09UO4GIpDwFwVGcUFrILZdN4/W1u/nXhcvb7IF09uzZvPjiizQ0tH3UICKSChQE7Zg3vZQvn3sMD7y+gV+/uv6I5bNmzaKuro7XX389CdWJiPQMBUEHvn7hcZx//HC+/eh7vLz60Buqzz77bMxM7QQiktIUBB3IyDBuu2I6E4cN4G/vf5P1u/YfWDZ48GBOOeUUtROISEpTEMRhUG4Wd14zA3f463uXUF1/8NGWs2bN4pVXXqGuri6JFYqIdJ2CIE7jhg7gZ+WnsGbnfm747ds0NQdXEs2ePZvGxkZefrlfPKtHRNJQwoLAzMaY2bNm9p6ZLTezr4bzh5jZIjNbFb4OTlQNPe2MsmF8+5IpPLViO1/81RJqG6PMnDmTSCSi00MikrISeUQQBW509ynA6cBXzGwKcDPwtLtPAp4Op1PG5z42nu9eeiLPf7CDK3/xGo2WzWmnnaYGYxFJWQkLAnevdPc3w/FqYAVQCswD7g1XuxeYn6gaEuWqj47l9s/NYGXlPi77+SuccvpM3njjDaqrq5NdmohIp/VKG4GZjQdOBl4DSty9Mly0FSg5ynuuN7MlZrZkx44dvVFmp1wwpYT7v/hR9tQ28uSeYUSjUV588cVklyUi0mkJDwIzGwj8Hviau++LXebB7bptdvHp7ne4+wx3n1FcXJzoMrvk1HFDeOhvPsaQCSdgkUzue/jxZJckItJpCQ0CM8siCIEKd384nL3NzEaGy0cC2xNZQ6KVDR/Egq/Npmj8VB5+7Al++uxqos1H9k0kItJXJfKqIQN+Caxw91tjFi0ErgnHrwEWJKqG3lJSkMvfXDmXxm1r+Lf/vofLfvo863bu7/iNIiJ9gLXVmVqPbNhsJvACsAxo/Yn8LYJ2ggeBscB64DPufvTHgQEzZszwJUuWJKTOnrJq1SrOOusstm3bRiRvEIOOP4u/++K1fPuLnyISiSS7PBFJQ2a21N1ndLheooKgJ6VCEAA0NTWxaNEi7rznVyxcsIDmxnoGDB3JF/6qnOu/cA0nnHBCsksUkTSiIEiy6upqvv5fv+TXv65g/5o3wVs4cdo0ri4v58orr2TMmDHJLlFE+jkFQR+xZkcNN977PIufWEjzBy+wb8N7mBlnn3025eXlXHbZZQwenDI3V4tIClEQ9CHuznPv7+B7f1rB8pUfULj5Nfa/9xwb1n5IdnY2n/jEJygvL2fOnDnk5uYmu1wR6ScUBH1QtLmF37+5if968gO27avn1PzdDNz0Kose+wNbt26loKCAT3/605SXlzN79myCC69ERLpGQdCH1TZG+eULa7n9+TXUNEQ5fUIRp2ZtYfnzf+Thh39PdXU1N998M9/73veSXaqIpDAFQQrYW9fEb17fwD0vr6Nybz3HFA/grz4yimfu+h73/epennnmGc4999xklykiKUpBkEKamlv447JKfvHCGv6yeR9FWc1suuvvybZm3vvLMoqKipJdooikoHiDQA+m6QOyIhnMm17Ko383k99cfzqnTRpF7gVfo3LLFk644DPc+/I69uxvTHaZItJPZSa7ADnIzDh94lBOnziUnZ86kS9mbeSRO2/lH7//U/79xFmcN7mES04axbnHFTMgR//pRKRn6NRQHxaNRjnnnHNY9pflfPG2h1i8xdlZ00h2ZgZnlQ3joqkjOO/44QwdmJPsUkWkD4r31JB+VvZhmZmZ3HfffZx00kks/dW/89KTi3hr0z6eWL6VJ5dv4+mV28kwmDF+COdNHs5Zk4qZPGIQGRm67FRE4qcjghRwzz338PnPf55bbrmFr3/960Bwk9ryLft4cvlWnli+jfe3BU9HGzYwm5llw5g5qZizJg2jpEA3qImkK1011I+4O5dffjkLFy7kwQcfZM6cOWRmHnowt3VvPS+u3skLq3bw0uqd7KwJGpePKR7AR8YPOTCMGZKnG9VE0oSCoJ/ZtWsXM2bMYN26dZSUlHDFFVdQXl7ORz7ykSO+2FtanBVb9/Hiqp28tnY3S9btZl99FICSghxmjB/CqWMHc9KYQqaMLCQvW91ki/RHCoJ+qL6+nj/+8Y9UVFTw2GOP0djYyKRJkygvL2fatGltvufYY4/l+OOnsGp7Da+vC0LhjbW72bK3HoBIhjFp+EBOGl3EtDGFnFhayLElg8jNUjiIpDoFQT9XVVXF73//eyoqKnjuuedo77/jtGnTKD+m+B8zAAAPDklEQVSs++tt++p5d9Ne3t1UxTvha1VtExCEw4RhAzh+ZAHHjxwUvI4ooKQgR6eVRFKIgiCNbN26lW3bth0xv6WlhZdeeomKigpeffXVQ7q/njlzJhkZB+8ndHcqq+rZHs1mU22EFZX7WFFZzeaqugPrDMrNZNLwgZQNH8ik4YMoKxlIWfFARhXlEdGVSiJ9joJADvHhhx9y//33U1FRwfvvv3/U9SKRCBdccAHl5eXMnz+f5kgOKyv38f62alZvr2HVthpWba9hZ03DgfdkZ2Ywbkg+E4YNODCMHzaAcUPzKRmUq8tZRZJEQSBtcnfeeuuto4bBsmXLuP/++1m/fj35+fnMmzeP8vJyLrzwQrKysg6st2d/I6t31LB6ew3rdu5nzc79rNu5n/W7amlsbjmwXnYkg9FD8hg7JJ+xQ/IZMzif0sF5lBblUTo4j6EDsnW6SSRBFATSZS0tLbz88stUVFTw4IMPsnv3bsaMGcM999zD7Nmz231vc4uzpaqOtTv3s2F3LRv31LJxdy0bdteyflct1eHVS61yszIYVRQEw8jCXEYUBq/BkMeIwlwKcjMVFiJdoCCQHtHY2Mif//xnbrrpJj744AO+/vWv853vfIfs7OwubW9vbRObqmrZvKeOzVV1B163VNVRubeeHTUNHP4nmZuVQUlBLiWDchlekMPwQbmUFOQwvCCH4oG5DBuUTfHAHAbnZ+s0lEgMBYH0qP3793PjjTdy++23c8opp1BRUcHkyZN7/HOamlvYXt3A1r1BMFRW1bO9up5t+xrYtq8+XFZPXVPzEe+NZBjDBmYzbGAOQwfmMGxANkMHZjN0YA5Dw/HB+dkMGRAMA3N0pCH9m4JAEmLBggVcd9111NbWctttt3H99df3+pepu1PdEGVndQM7qhvYUdMQjNcE07tqGtm5v5FdNQ3srGmgvqmlze1kRYzB+UE4FOVnBeMDsijKz2ZwfvBamJdFUV4wXpSfRWFelu6xkJShIJCEqays5Nprr+XJJ59k5syZlJaWxv3enJwcPv7xjzN37lzy8/MTWOVBtY1RdtU0smt/I3v2N7K7dahtZHdNI3tqG6mqbWJPbSN7apuoqm0k2nL0/y9yMjMoyAtCoSA3M2Y8i4K8TAblZjEoN5OC1te8LAblBPMH5mYyIDuiIxHpFQoCSaiWlhZ+8pOfcOeddxKNRjt+Q2j37t3s2LGDgQMHcumll1JeXs555513RN9JyeTu1DREqaptYm9dMFTVNlFV1xhM1zaxrz6Yv68uemB8b10T1fVRmtsJEQAzGJiTyaCcTAbmZjIwJ5MBOZkMihlvfQ3GIwzIjp0XIT87kwHZmeTnRMiK6PlS0jYFgfRJLS0tPP/881RUVPC73/2OvXv3UlJSwqc//WlKSkp65DOmT5/OxRdf3OUG7e5wd+qamqmuj7Kvrol99UFQ1NRHqa6PUtMQhEV1OH9/Q5T9Dc1UN0SpqW9if0MzNQ1R9jdGj2g0P5rszAzys4OwyMuOMCA7Ql52EBZ52RHysyLkZ0fIy84kPzsYz22dlxUhN1wnr3X6sHHdLJi6FATS5zU0NBzSd1JDQ0PHb4rTkCFDuPzyyykvL+fMM8885C7qVNDSEgTK/sYgKPY3RKlpiFIbTse+1jQ0U9cYZX9jM3WNwXtqG4NlteG81tfYezzilZ2ZQW5mxoGAyM0MwqN1Xm5W+JoZjOdkBctysiLkHFjn4HhOZkYwhO/NyTw4LzszmM6KmE6f9QAFgaQUd2+3v6R4NTU18dRTT1FRUcGCBQuora1l3LhxXHnllZxyyimd+nIpLS3lox/9aMqFSHuizS3UNjVT3xoOTeEQTteH0/XhvGC8hbrGKPVNLdRHW9dpob6pmYZweev8+tb50c4HTiyzoC0mOxIERvB6cDonEoRGdkyAZMfMOzDd1rzwNSscz4ocuiwrYmRFgu1mRTLIap2XkZFylycrCCTt1dTU8Mgjj1BRUcGiRYtobj7yktOOjBs3jquuuory8nKmTp2agCr7J3enIdoSDGEwtAZFQ7Q5XNZMQ1PLgWWNzS3hdDON0cPmh9ONMdtsbA6mG6Mth45HW2gIp3taZkYQElkRIzszg8yMDLIyg3nZkQwyI63LD58OXjMzYsZjlh06/+C8YJ2Dyw/OyyAzw8gM500oHkBBbtYR9SoIRGLs3LmTrVu3xr2+u/P2228fCJGWlhZOOumkNrvbaFVUVMSoUaN6smzpBnenqdlpaj4sLMLX2PlNzU7TgfEgbKLNTmO0maZmPzC/9X2t240db4y2EG05+vzoYe+LNjtNLcG8ji4w6Mjd136EWZOHHzFfQSDSQ7Zt28Zvf/tbKioqeP3119td9/TTT6e8vJwrrriC4uLiXqpQUl1Liwdh0dJCUzQIiGgYGrEhEg2DI9o6P1x20pgihg3MOWK7CgKRBFi1ahVvvfVWm8vWrFnD/fffz7Jly4hEIlx44YUHenEdMGBAL1cqoiAQSZply5ZRUVHB/fffz8aNG5NdTptOOOEErrrqKq666irGjRuX7HIkQRQEIknW0tLCiy++yOLFi7vUUJ0ozc3NPPvss7z00ksAzJw5k6uvvprLL7+cIUOGJLk66Ul9OgjM7GLgx0AEuNPdv9/e+goCkZ63du3aAw8rWrFiBVlZWZSVlen6/RT0s5/9jLPPPvuI+fEGQa/f129mEeCnwAXAJuANM1vo7u/1di0i6WzChAn80z/9E9/61rd4++23eeCBB1i7dm2yy5IuGDhwYLfen4wOXk4DVrv7GgAz+w0wD1AQiCSBmXHyySdz8sknJ7sUSZJk3DJZCsS2oG0K5x3CzK43syVmtmTHjh29VpyISLrps/fOu/sd7j7D3WfoemwRkcRJRhBsBsbETI8O54mISBIkIwjeACaZ2QQzywY+CyxMQh0iIkISGovdPWpmfwc8QXD56F3uvry36xARkUBSHgvl7n8E/piMzxYRkUP12cZiERHpHQoCEZE0lxJ9DZlZNfB+suvoZcOAnckuopel2z6n2/6C9rm3jXP3Dq+/T0obQRe8H09/Gf2JmS3RPvdv6ba/oH3uq3RqSEQkzSkIRETSXKoEwR3JLiAJtM/9X7rtL2if+6SUaCwWEZHESZUjAhERSRAFgYhImuvTQWBmF5vZ+2a22sxuTnY9iWJmd5nZdjP7S8y8IWa2yMxWha+Dk1ljTzKzMWb2rJm9Z2bLzeyr4fz+vM+5Zva6mb0T7vO/hfMnmNlr4d/4b8OOGPsVM4uY2Vtm9lg43a/32czWmdkyM3vbzJaE8/r033afDYKYR1p+HJgCXGlmU5JbVcLcA1x82LybgafdfRLwdDjdX0SBG919CnA68JXwv21/3ucGYLa7nwRMBy42s9OBHwC3uXsZsAe4Lok1JspXgRUx0+mwz7PcfXrM/QN9+m+7zwYBMY+0dPdGoPWRlv2Ouz8P7D5s9jzg3nD8XmB+rxaVQO5e6e5vhuPVBF8SpfTvfXZ3rwkns8LBgdnAQ+H8frXPAGY2GvgkcGc4bfTzfT6KPv233ZeDIK5HWvZjJe5eGY5vBUqSWUyimNl44GTgNfr5PoenSN4GtgOLgA+BKnePhqv0x7/xHwE3AS3h9FD6/z478KSZLTWz68N5ffpvO1W6mEhr7u5m1u+u8zWzgcDvga+5+77gx2KgP+6zuzcD082sCPgDMDnJJSWUmc0Btrv7UjM7N9n19KKZ7r7ZzIYDi8xsZezCvvi33ZePCNL9kZbbzGwkQPi6Pcn19CgzyyIIgQp3fzic3a/3uZW7VwHPAh8Disys9QdZf/sbPxOYa2brCE7tzgZ+TP/eZ9x9c/i6nSDwT6OP/2335SBI90daLgSuCcevARYksZYeFZ4n/iWwwt1vjVnUn/e5ODwSwMzygAsI2kaeBS4LV+tX++zu33T30e4+nuD/32fcvZx+vM9mNsDMBrWOAxcCf6GP/2336TuLzewTBOcYWx9p+R9JLikhzOwB4FyC7mq3Af8KPAI8CIwF1gOfcffDG5RTkpnNBF4AlnHw3PG3CNoJ+us+TyNoJIwQ/AB70N3/n5lNJPi1PAR4C7ja3RuSV2lihKeG/tHd5/TnfQ737Q/hZCZwv7v/h5kNpQ//bffpIBARkcTry6eGRESkFygIRETSnIJARCTNKQhERNKcgkBEJM0pCCTlmdkIM/uNmX0Y3tb/RzM7toc/41wzO6Mnt9nFOtaZ2bBk1yH9i4JAUlp4c9ofgOfc/Rh3PxX4Jj3fl8u5QJtBEHOXbNy68h6RRFEQSKqbBTS5+89bZ7j7O+7+ggV+aGZ/CfuHvwIO/Lp/rHV9M/sfM7s2HF9nZv9mZm+G75kcdoz3N8ANYR/zZ5nZPWb2czN7Dbgl7Ge+ONxGRtjXfnFsoWb2bTO7z8xeAu4zs/Fm9kL4WW+2HnGE9T1nZg+Z2Uozq7DYjpiCdfLM7E9m9sWe/yeVdKNfJZLqTgCWHmXZpwj6/j+J4K7tN8zs+Ti2udPdTzGzvyW4G/avzeznQI27/yeAmV1H0E/OGe7ebGZ7gXKCO+HPB95x9x1tbHsKQadkdWaWD1zg7vVmNgl4AGjtv/5kYCqwBXiJoN+eF8NlAwnuzP2Vu/8qjv0RaZeOCKQ/mwk84O7N7r4NWAx8JI73tXaCtxQY3856vwt7FAW4C/ircPwLwN1Hec9Cd68Lx7OAX5jZMuB3BCHR6nV33+TuLcDbh9WxALhbISA9RUEgqW45cGon3xPl0L/93MOWt/Z700z7R837W0fcfSNBD5OzCXqb/FNH7wFuIOhb6iSCI4HYRzbG9r1zeB0vETzh7JDTRSJdpSCQVPcMkBPzABDMbJqZnUXQsd0V4QNhioGzgdcJOv2aYmY5YY+g58XxOdXAoA7WuRP4NYceKbSnEKgMf/V/jqBDunj8X4JHPP40zvVF2qUgkJTmQa+JlwLnh5ePLge+R/AUqD8A7wLvEATGTe6+Nfz1/iBB98APEvSA2ZFHgUtbG4uPss5CgvP3RzstdLj/Ba4xs3cIHlKzv4P1Y30VyDOzWzrxHpE2qfdRkR5iZjMIHsp+tKAQ6ZN01ZBIDzCzm4EvE1w5JJJSdEQgIpLm1EYgIpLmFAQiImlOQSAikuYUBCIiaU5BICKS5v4/Y/0e+V2IvqEAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = eswc_gridIds.sort_values(by=['org_gridId'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.org_gridId\n", "\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of institutions')\n", "plt.xlim(0, 55)\n", "\n", "plt.savefig('./reports/figures/eswc_gridids_powerlaw.png')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# TPDL" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Preparation " ] }, { "cell_type": "code", "execution_count": 176, "metadata": {}, "outputs": [], "source": [ "tpdl = read_csv('./data/tpdl_enhanced.csv')\n", "tpdl['author_order'] = pd.to_numeric(tpdl['author_order'])" ] }, { "cell_type": "code", "execution_count": 177, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['TPDL', 'ECDL'], dtype=object)" ] }, "execution_count": 177, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl['conf_acronym'].unique()" ] }, { "cell_type": "code", "execution_count": 178, "metadata": {}, "outputs": [], "source": [ "tpdl.loc[tpdl.year == '2014-01-01', 'year'] = '2013-01-01'" ] }, { "cell_type": "code", "execution_count": 179, "metadata": {}, "outputs": [], "source": [ "tpdl_first = tpdl[tpdl.author_order == 1]\n", "tpdl_last_authors_idx = tpdl.groupby('paper_doi')['author_order'].transform(max) == tpdl['author_order']\n", "tpdl_last = tpdl[tpdl_last_authors_idx]\n", "tpdl_middle = tpdl[tpdl_last_authors_idx.map(lambda x: not x)]\n", "tpdl_middle = tpdl_middle[tpdl_middle.author_order != 1]" ] }, { "cell_type": "code", "execution_count": 180, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliationStringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
count3271327132713271327132713271.00000032713271320830722991321632163261327132713271327131683271
unique9191211411NaN13821736485441280525286789316315214
top10.1007/978-3-319-14226-5_4ercimdlECDLInternational Conference on Theory and Practic...VallettaMaltaNaNMichaelFoxgrid.438526.eTexas A&M UniversityAthensUnited StatesUSVirginia TechUnderstanding Climate Data Through Commentary ...10.1007/978-3-642-15464-5Research and Advanced Technology for Digital L...14th European Conference, ECDL 2010, Glasgow, ...Restricted2013-01-01
freq23327119813271466466NaN3626938992607607774630928353093134466
meanNaNNaNNaNNaNNaNNaN2.747784NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
stdNaNNaNNaNNaNNaNNaN1.922260NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
minNaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
25%NaNNaNNaNNaNNaNNaN1.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
50%NaNNaNNaNNaNNaNNaN2.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
75%NaNNaNNaNNaNNaNNaN4.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
maxNaNNaNNaNNaNNaNNaN14.000000NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", "
" ], "text/plain": [ " paper_doi conf_seriesId conf_acronym \\\n", "count 3271 3271 3271 \n", "unique 919 1 2 \n", "top 10.1007/978-3-319-14226-5_4 ercimdl ECDL \n", "freq 23 3271 1981 \n", "mean NaN NaN NaN \n", "std NaN NaN NaN \n", "min NaN NaN NaN \n", "25% NaN NaN NaN \n", "50% NaN NaN NaN \n", "75% NaN NaN NaN \n", "max NaN NaN NaN \n", "\n", " conf_name conf_city \\\n", "count 3271 3271 \n", "unique 1 14 \n", "top International Conference on Theory and Practic... Valletta \n", "freq 3271 466 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "count 3271 3271.000000 3271 3271 \n", "unique 11 NaN 1382 1736 \n", "top Malta NaN Michael Fox \n", "freq 466 NaN 36 26 \n", "mean NaN 2.747784 NaN NaN \n", "std NaN 1.922260 NaN NaN \n", "min NaN 1.000000 NaN NaN \n", "25% NaN 1.000000 NaN NaN \n", "50% NaN 2.000000 NaN NaN \n", "75% NaN 4.000000 NaN NaN \n", "max NaN 14.000000 NaN NaN \n", "\n", " org_gridId org_name org_city org_country \\\n", "count 3208 3072 2991 3216 \n", "unique 485 441 280 52 \n", "top grid.438526.e Texas A&M University Athens United States \n", "freq 93 89 92 607 \n", "mean NaN NaN NaN NaN \n", "std NaN NaN NaN NaN \n", "min NaN NaN NaN NaN \n", "25% NaN NaN NaN NaN \n", "50% NaN NaN NaN NaN \n", "75% NaN NaN NaN NaN \n", "max NaN NaN NaN NaN \n", "\n", " org_countrycode affiliationString \\\n", "count 3216 3261 \n", "unique 52 867 \n", "top US Virginia Tech \n", "freq 607 77 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " paper_title \\\n", "count 3271 \n", "unique 893 \n", "top Understanding Climate Data Through Commentary ... \n", "freq 46 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_doi \\\n", "count 3271 \n", "unique 16 \n", "top 10.1007/978-3-642-15464-5 \n", "freq 309 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_title \\\n", "count 3271 \n", "unique 3 \n", "top Research and Advanced Technology for Digital L... \n", "freq 2835 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN \n", "\n", " book_confSubtitle rights \\\n", "count 3271 3168 \n", "unique 15 2 \n", "top 14th European Conference, ECDL 2010, Glasgow, ... Restricted \n", "freq 309 3134 \n", "mean NaN NaN \n", "std NaN NaN \n", "min NaN NaN \n", "25% NaN NaN \n", "50% NaN NaN \n", "75% NaN NaN \n", "max NaN NaN \n", "\n", " year \n", "count 3271 \n", "unique 14 \n", "top 2013-01-01 \n", "freq 466 \n", "mean NaN \n", "std NaN \n", "min NaN \n", "25% NaN \n", "50% NaN \n", "75% NaN \n", "max NaN " ] }, "execution_count": 180, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl.describe(include='all')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Analysis" ] }, { "cell_type": "code", "execution_count": 181, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "contributions", "type": "scatter", "uid": "3731fe1b-389e-4faf-b6bd-832542e39597", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 145, 151, 250, 256, 243, 251, 244, 309, 236, 230, 466, 132, 173, 185 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "contributions (w/ gridID)", "type": "scatter", "uid": "d1b596e5-6f20-4ae2-b249-c7f256852d83", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 144, 151, 242, 248, 241, 243, 240, 306, 229, 227, 456, 128, 173, 180 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "contributions (w/o gridID)", "type": "scatter", "uid": "a30f5419-7b26-42e8-b155-48d6df8c7e55", "x": [ "2003-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2017-01-01" ], "y": [ 1, 8, 8, 2, 8, 4, 3, 7, 3, 10, 4, 5 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[TPDL] Trends of contributions" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tpdl_contributions = tpdl.groupby(['year'])['paper_doi'].count()\n", "tpdl_contributions_with_gridId = tpdl[tpdl['org_gridId'].notna()].groupby(['year'])['paper_doi'].count()\n", "tpdl_contributions_without_gridId = tpdl[tpdl['org_gridId'].isna()].groupby(['year'])['paper_doi'].count()\n", "\n", "trace1 = go.Scatter(x=tpdl_contributions.index,\n", " y=tpdl_contributions.values,\n", " name='contributions',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=tpdl_contributions_with_gridId.index,\n", " y=tpdl_contributions_with_gridId.values,\n", " name='contributions (w/ gridID)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "trace3 = go.Scatter(x=tpdl_contributions_without_gridId.index,\n", " y=tpdl_contributions_without_gridId.values,\n", " name='contributions (w/o gridID)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", " \n", "layout = go.Layout(title='[TPDL] Trends of contributions',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/tpdl_contributions.png')" ] }, { "cell_type": "code", "execution_count": 182, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "DOIs", "type": "scatter", "uid": "cea19acb-3ca8-464c-901c-cfbc82781de2", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 47, 47, 73, 69, 74, 63, 71, 79, 66, 62, 124, 36, 45, 63 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs", "type": "scatter", "uid": "6c06c2a8-462e-451a-bd69-b449d76aa781", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 61, 63, 79, 69, 82, 75, 88, 91, 91, 81, 116, 37, 70, 59 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[TPDL] Trends of unique identifiers" }, "xaxis": { "showline": true } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tpdl_ids = tpdl.groupby(['year'])['paper_doi', 'org_gridId'].nunique()\n", "\n", "trace1 = go.Scatter(x=tpdl_ids.index,\n", " y=tpdl_ids['paper_doi'],\n", " name='DOIs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", " \n", "trace2 = go.Scatter(x=tpdl_ids.index,\n", " y=tpdl_ids['org_gridId'],\n", " name='gridIDs',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[TPDL] Trends of unique identifiers',\n", " legend=dict(orientation='h'),\n", " xaxis=dict(showline=True))\n", "\n", "fig = go.Figure(data=[trace1, trace2], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/tpdl_identifiers.png')" ] }, { "cell_type": "code", "execution_count": 183, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_gridIdmiddle_gridIdlast_gridIdn_gridIdsn_first_lastexcludedn_excludedpct_excluded
year
2003-01-01{grid.420153.1, nan, grid.15276.37, grid.44823...{grid.15276.37, grid.262075.4, grid.448235.c, ...{grid.420153.1, grid.15276.37, grid.1003.2, gr...6152{grid.148313.c, grid.419815.0, grid.262075.4, ...90.147541
2004-01-01{grid.spl, grid.4280.e, grid.19006.3e, grid.qp...{grid.6571.5, grid.461618.c, grid.4280.e, grid...{grid.1003.2, grid.461618.c, grid.4280.e, grid...6355{grid.6571.5, grid.1012.2, grid.267756.7, grid...80.126984
2005-01-01{nan, grid.5596.f, grid.465841.a, grid.266190....{nan, grid.5596.f, grid.426471.2, grid.5801.c,...{nan, grid.5596.f, grid.266190.a, grid.7704.4,...7969{grid.7491.b, grid.443909.3, grid.4868.2, grid...100.126582
2006-01-01{nan, grid.266190.a, grid.5170.3, grid.8155.9,...{nan, grid.266190.a, grid.18803.32, grid.41908...{nan, grid.266190.a, grid.18803.32, grid.46761...6961{grid.411087.b, grid.419550.c, grid.6383.e, gr...80.115942
2007-01-01{grid.1003.2, grid.5329.d, grid.7359.8, grid.1...{nan, grid.1003.2, grid.5329.d, grid.19006.3e,...{nan, grid.17127.32, grid.5329.d, grid.14848.3...8267{grid.5591.8, grid.19739.35, grid.1453.3, grid...150.182927
\n", "
" ], "text/plain": [ " first_gridId \\\n", "year \n", "2003-01-01 {grid.420153.1, nan, grid.15276.37, grid.44823... \n", "2004-01-01 {grid.spl, grid.4280.e, grid.19006.3e, grid.qp... \n", "2005-01-01 {nan, grid.5596.f, grid.465841.a, grid.266190.... \n", "2006-01-01 {nan, grid.266190.a, grid.5170.3, grid.8155.9,... \n", "2007-01-01 {grid.1003.2, grid.5329.d, grid.7359.8, grid.1... \n", "\n", " middle_gridId \\\n", "year \n", "2003-01-01 {grid.15276.37, grid.262075.4, grid.448235.c, ... \n", "2004-01-01 {grid.6571.5, grid.461618.c, grid.4280.e, grid... \n", "2005-01-01 {nan, grid.5596.f, grid.426471.2, grid.5801.c,... \n", "2006-01-01 {nan, grid.266190.a, grid.18803.32, grid.41908... \n", "2007-01-01 {nan, grid.1003.2, grid.5329.d, grid.19006.3e,... \n", "\n", " last_gridId n_gridIds \\\n", "year \n", "2003-01-01 {grid.420153.1, grid.15276.37, grid.1003.2, gr... 61 \n", "2004-01-01 {grid.1003.2, grid.461618.c, grid.4280.e, grid... 63 \n", "2005-01-01 {nan, grid.5596.f, grid.266190.a, grid.7704.4,... 79 \n", "2006-01-01 {nan, grid.266190.a, grid.18803.32, grid.46761... 69 \n", "2007-01-01 {nan, grid.17127.32, grid.5329.d, grid.14848.3... 82 \n", "\n", " n_first_last excluded \\\n", "year \n", "2003-01-01 52 {grid.148313.c, grid.419815.0, grid.262075.4, ... \n", "2004-01-01 55 {grid.6571.5, grid.1012.2, grid.267756.7, grid... \n", "2005-01-01 69 {grid.7491.b, grid.443909.3, grid.4868.2, grid... \n", "2006-01-01 61 {grid.411087.b, grid.419550.c, grid.6383.e, gr... \n", "2007-01-01 67 {grid.5591.8, grid.19739.35, grid.1453.3, grid... \n", "\n", " n_excluded pct_excluded \n", "year \n", "2003-01-01 9 0.147541 \n", "2004-01-01 8 0.126984 \n", "2005-01-01 10 0.126582 \n", "2006-01-01 8 0.115942 \n", "2007-01-01 15 0.182927 " ] }, "execution_count": 183, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl_first_aff = tpdl_first.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "tpdl_first_aff.columns = ['first_gridId']\n", "tpdl_first_aff.head()\n", "\n", "tpdl_middle_aff = tpdl_middle.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "tpdl_middle_aff.columns = ['middle_gridId']\n", "tpdl_middle_aff.head()\n", "\n", "tpdl_last_aff = tpdl_last.groupby(['year']).agg({'org_gridId':lambda x: set(x)})\n", "tpdl_last_aff.columns = ['last_gridId']\n", "tpdl_last_aff.head()\n", "\n", "tpdl_aff = pd.concat([tpdl_first_aff, tpdl_middle_aff, tpdl_last_aff], axis=1)\n", "tpdl_aff['n_gridIds'] = tpdl_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId'] | row['middle_gridId']), axis=1)\n", "tpdl_aff['n_first_last'] = tpdl_aff.apply(lambda row: len_of_set_with_nan(row['first_gridId'] | row['last_gridId']), axis=1)\n", "tpdl_aff['excluded'] = tpdl_aff.apply(lambda row: row['middle_gridId'] - (row['first_gridId'] | row['last_gridId']), axis=1)\n", "tpdl_aff['n_excluded'] = tpdl_aff['excluded'].map(len_of_set_with_nan)\n", "tpdl_aff['pct_excluded'] = tpdl_aff['n_excluded'] / tpdl_aff['n_gridIds']\n", "tpdl_aff.head(n=5)" ] }, { "cell_type": "code", "execution_count": 184, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total gridIDs", "type": "scatter", "uid": "fd1b69da-4aa5-4223-aa4a-f81a5505b58b", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 61, 63, 79, 69, 82, 75, 88, 91, 91, 81, 116, 37, 70, 59 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "gridIDs (first & last)", "type": "scatter", "uid": "86e53cb3-5af6-4f92-9f67-044e17b7e398", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 52, 55, 69, 61, 67, 62, 73, 78, 76, 64, 98, 30, 52, 53 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "gridIDs (middle)", "type": "scatter", "uid": "3176e43f-0052-4752-b613-8db195ad305f", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 9, 8, 10, 8, 15, 13, 15, 13, 15, 17, 18, 7, 18, 6 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[TPDL] gridID breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=tpdl_aff.index,\n", " y=tpdl_aff['n_gridIds'],\n", " name='total gridIDs',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=tpdl_aff.index,\n", " y=tpdl_aff['n_first_last'],\n", " name='gridIDs (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=tpdl_aff.index,\n", " y=tpdl_aff['n_excluded'],\n", " name='gridIDs (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[TPDL] gridID breakdown by author position',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/tpdl_gridids_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 185, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countryorg_gridIdorg_namepaper_doi
0Austriagrid.426076.1Austrian National Library2
52United Kingdomgrid.6572.6University of Birmingham2
47United Kingdomgrid.422191.dNational Centre for Atmospheric Science2
20Irelandgrid.2bvdsNational Library of Ireland2
13Greecegrid.11047.33University of Patras2
21Irelandgrid.7886.1University College Dublin2
38Spaingrid.10863.3cUniversity of Oviedo2
41Swedengrid.6383.eSwedish Institute of Computer Science2
42Switzerlandgrid.19739.35Zurich University of Applied Sciences1
40Swedengrid.417839.0Swedish Defence Research Agency1
44Turkeygrid.14442.37Hacettepe University1
39Spaingrid.424810.bIkerbasque1
37South Koreagrid.267230.2University of Suwon1
36South Koreagrid.263333.4Sejong University1
35Sloveniagrid.17794.3cNational and University Library, Turjaska 1, 1...1
34Portugalgrid.424495.aCaixa Mágica Software (Portugal)1
43Taiwangrid.413050.3Yuan Ze University1
46United Kingdomgrid.25627.34Manchester Metropolitan University1
45United Kingdomgrid.1453.3BT Group (United Kingdom)1
32Norwaygrid.434364.2Microsoft (Norway)1
48United Kingdomgrid.424095.eCollections Trust1
49United Kingdomgrid.474329.fBritish Geological Survey1
50United Kingdomgrid.5685.eUniversity of York1
51United Kingdomgrid.6571.5Loughborough University1
53United Kingdomgrid.psnNational Library of Wales1
54United Statesgrid.1214.6Smithsonian Institution1
55United Statesgrid.135519.aNational Laboratory Oak Ridge1
56United Statesgrid.190697.0Missouri Botanical Garden1
57United Statesgrid.266097.cUniversity of California, Riverside1
58United Statesgrid.455973.9Halliburton (United States)1
...............
33Norwaygrid.466171.3Westerdals Oslo School of Arts, Communication ...1
30Netherlandsgrid.450023.0NIOD Institute for War, Holocaust and Genocide...1
31Norwaygrid.432487.eAvinet (Norway)1
1Belgiumgrid.450763.3European Cooperation in Science and Technology1
2Belgiumgrid.4861.bUniversity of Liège1
3Brazilgrid.411181.cFederal University of Amazonas1
4Canadagrid.143640.4University of Victoria1
5Canadagrid.17063.33University of Toronto1
6Canadagrid.267756.7Vancouver Island University1
7Chinagrid.necNEC Laboratories China1
8Croatiagrid.424739.fUniversity of Zadar1
9Francegrid.412043.0Université de Caen Basse-Normandie1
10Germanygrid.424195.fDeutsches Archäologisches Institut1
11Germanygrid.449475.fRheinMain University of Applied Sciences1
12Germanygrid.5252.0Ludwig-Maximilians-University1
14Greecegrid.15823.3dHarokopio University1
15Greecegrid.226892.5Athens Technology Center (Greece)1
16Greecegrid.410558.dUniversity of Thessaly1
17Greecegrid.436951.cBank of Greece1
18Greecegrid.veriaVeria Public Library1
19Hungarygrid.5591.8Eötvös Loránd University1
22Italygrid.424633.4Alinari1
23Italygrid.425647.6Promoter (Italy)1
24Italygrid.7605.4University of Turin1
25Italygrid.8158.4University of Catania1
26Japangrid.39158.36Hokkaido University1
27Lithuaniagrid.6441.7Vilnius University1
28Netherlandsgrid.419550.cMax Planck Institute for Psycholinguistics1
29Netherlandsgrid.426566.5European Grid Infrastructure1
60United Statesgrid.94225.38National Institute of Standards and Technology1
\n", "

61 rows × 4 columns

\n", "
" ], "text/plain": [ " org_country org_gridId \\\n", "0 Austria grid.426076.1 \n", "52 United Kingdom grid.6572.6 \n", "47 United Kingdom grid.422191.d \n", "20 Ireland grid.2bvds \n", "13 Greece grid.11047.33 \n", "21 Ireland grid.7886.1 \n", "38 Spain grid.10863.3c \n", "41 Sweden grid.6383.e \n", "42 Switzerland grid.19739.35 \n", "40 Sweden grid.417839.0 \n", "44 Turkey grid.14442.37 \n", "39 Spain grid.424810.b \n", "37 South Korea grid.267230.2 \n", "36 South Korea grid.263333.4 \n", "35 Slovenia grid.17794.3c \n", "34 Portugal grid.424495.a \n", "43 Taiwan grid.413050.3 \n", "46 United Kingdom grid.25627.34 \n", "45 United Kingdom grid.1453.3 \n", "32 Norway grid.434364.2 \n", "48 United Kingdom grid.424095.e \n", "49 United Kingdom grid.474329.f \n", "50 United Kingdom grid.5685.e \n", "51 United Kingdom grid.6571.5 \n", "53 United Kingdom grid.psn \n", "54 United States grid.1214.6 \n", "55 United States grid.135519.a \n", "56 United States grid.190697.0 \n", "57 United States grid.266097.c \n", "58 United States grid.455973.9 \n", ".. ... ... \n", "33 Norway grid.466171.3 \n", "30 Netherlands grid.450023.0 \n", "31 Norway grid.432487.e \n", "1 Belgium grid.450763.3 \n", "2 Belgium grid.4861.b \n", "3 Brazil grid.411181.c \n", "4 Canada grid.143640.4 \n", "5 Canada grid.17063.33 \n", "6 Canada grid.267756.7 \n", "7 China grid.nec \n", "8 Croatia grid.424739.f \n", "9 France grid.412043.0 \n", "10 Germany grid.424195.f \n", "11 Germany grid.449475.f \n", "12 Germany grid.5252.0 \n", "14 Greece grid.15823.3d \n", "15 Greece grid.226892.5 \n", "16 Greece grid.410558.d \n", "17 Greece grid.436951.c \n", "18 Greece grid.veria \n", "19 Hungary grid.5591.8 \n", "22 Italy grid.424633.4 \n", "23 Italy grid.425647.6 \n", "24 Italy grid.7605.4 \n", "25 Italy grid.8158.4 \n", "26 Japan grid.39158.36 \n", "27 Lithuania grid.6441.7 \n", "28 Netherlands grid.419550.c \n", "29 Netherlands grid.426566.5 \n", "60 United States grid.94225.38 \n", "\n", " org_name paper_doi \n", "0 Austrian National Library 2 \n", "52 University of Birmingham 2 \n", "47 National Centre for Atmospheric Science 2 \n", "20 National Library of Ireland 2 \n", "13 University of Patras 2 \n", "21 University College Dublin 2 \n", "38 University of Oviedo 2 \n", "41 Swedish Institute of Computer Science 2 \n", "42 Zurich University of Applied Sciences 1 \n", "40 Swedish Defence Research Agency 1 \n", "44 Hacettepe University 1 \n", "39 Ikerbasque 1 \n", "37 University of Suwon 1 \n", "36 Sejong University 1 \n", "35 National and University Library, Turjaska 1, 1... 1 \n", "34 Caixa Mágica Software (Portugal) 1 \n", "43 Yuan Ze University 1 \n", "46 Manchester Metropolitan University 1 \n", "45 BT Group (United Kingdom) 1 \n", "32 Microsoft (Norway) 1 \n", "48 Collections Trust 1 \n", "49 British Geological Survey 1 \n", "50 University of York 1 \n", "51 Loughborough University 1 \n", "53 National Library of Wales 1 \n", "54 Smithsonian Institution 1 \n", "55 National Laboratory Oak Ridge 1 \n", "56 Missouri Botanical Garden 1 \n", "57 University of California, Riverside 1 \n", "58 Halliburton (United States) 1 \n", ".. ... ... \n", "33 Westerdals Oslo School of Arts, Communication ... 1 \n", "30 NIOD Institute for War, Holocaust and Genocide... 1 \n", "31 Avinet (Norway) 1 \n", "1 European Cooperation in Science and Technology 1 \n", "2 University of Liège 1 \n", "3 Federal University of Amazonas 1 \n", "4 University of Victoria 1 \n", "5 University of Toronto 1 \n", "6 Vancouver Island University 1 \n", "7 NEC Laboratories China 1 \n", "8 University of Zadar 1 \n", "9 Université de Caen Basse-Normandie 1 \n", "10 Deutsches Archäologisches Institut 1 \n", "11 RheinMain University of Applied Sciences 1 \n", "12 Ludwig-Maximilians-University 1 \n", "14 Harokopio University 1 \n", "15 Athens Technology Center (Greece) 1 \n", "16 University of Thessaly 1 \n", "17 Bank of Greece 1 \n", "18 Veria Public Library 1 \n", "19 Eötvös Loránd University 1 \n", "22 Alinari 1 \n", "23 Promoter (Italy) 1 \n", "24 University of Turin 1 \n", "25 University of Catania 1 \n", "26 Hokkaido University 1 \n", "27 Vilnius University 1 \n", "28 Max Planck Institute for Psycholinguistics 1 \n", "29 European Grid Infrastructure 1 \n", "60 National Institute of Standards and Technology 1 \n", "\n", "[61 rows x 4 columns]" ] }, "execution_count": 185, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl_excluded_gridIds = set(tpdl['org_gridId'].unique().tolist()) - (set(tpdl_first['org_gridId'].unique().tolist()) | set(tpdl_last['org_gridId'].unique().tolist()))\n", "tpdl_excluded = tpdl[tpdl.org_gridId.isin(tpdl_excluded_gridIds)][['org_country', 'org_gridId', 'org_name', 'paper_doi']].groupby(['org_country', 'org_gridId', 'org_name'])[['paper_doi']].nunique()\n", "tpdl_excluded.reset_index().sort_values('paper_doi', ascending=False)" ] }, { "cell_type": "code", "execution_count": 186, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_gridIdorg_name
136grid.474329.fBritish Geological Survey
1318grid.94225.38National Institute of Standards and Technology
2318grid.6572.6University of Birmingham
\n", "
" ], "text/plain": [ " org_gridId org_name\n", "136 grid.474329.f British Geological Survey\n", "1318 grid.94225.38 National Institute of Standards and Technology\n", "2318 grid.6572.6 University of Birmingham" ] }, "execution_count": 186, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl[tpdl.org_gridId.isin(tpdl_excluded_gridIds & iswc_excluded_gridIds)][['org_gridId', 'org_name']].drop_duplicates()" ] }, { "cell_type": "code", "execution_count": 187, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
paper_doiconf_seriesIdconf_acronymconf_nameconf_cityconf_countryauthor_orderauthor_givenNameauthor_familyNameorg_gridIdorg_nameorg_cityorg_countryorg_countrycodeaffiliationStringpaper_titlebook_doibook_titlebook_confSubtitlerightsyear
157010.1007/978-3-642-40501-3_66ercimdlTPDLInternational Conference on Theory and Practic...VallettaMalta4AntonellaFresagrid.425647.6Promoter (Italy)PeccioliItalyITPROMOTERe-Infrastructures for Digital Libraries…the Fu...10.1007/978-3-642-40501-3Research and Advanced Technology for Digital L...International Conference on Theory and Practic...Restricted2013-01-01
\n", "
" ], "text/plain": [ " paper_doi conf_seriesId conf_acronym \\\n", "1570 10.1007/978-3-642-40501-3_66 ercimdl TPDL \n", "\n", " conf_name conf_city \\\n", "1570 International Conference on Theory and Practic... Valletta \n", "\n", " conf_country author_order author_givenName author_familyName \\\n", "1570 Malta 4 Antonella Fresa \n", "\n", " org_gridId org_name org_city org_country org_countrycode \\\n", "1570 grid.425647.6 Promoter (Italy) Peccioli Italy IT \n", "\n", " affiliationString paper_title \\\n", "1570 PROMOTER e-Infrastructures for Digital Libraries…the Fu... \n", "\n", " book_doi \\\n", "1570 10.1007/978-3-642-40501-3 \n", "\n", " book_title \\\n", "1570 Research and Advanced Technology for Digital L... \n", "\n", " book_confSubtitle rights \\\n", "1570 International Conference on Theory and Practic... Restricted \n", "\n", " year \n", "1570 2013-01-01 " ] }, "execution_count": 187, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl[tpdl.org_gridId == 'grid.425647.6']" ] }, { "cell_type": "code", "execution_count": 188, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
first_countrycodemiddle_countrycodelast_countrycoden_countrycodesn_first_lastexcludedn_excludedpct_excluded
year
2003-01-01{nan, NO, FI, GR, HU, AU, SE, GB, US, IT, SK, ...{SE, US, GB, IT, CZ, NL, FR, SG, NZ, DE}{NO, FI, GR, AU, SE, GB, US, IT, SK, ES, FR, S...1816{NL, CZ}20.111111
2004-01-01{CH, GR, AU, SE, GB, US, IT, NL, CA, FR, SG, H...{CH, GR, AU, SE, NL, US, IT, GB, CA, ES, SG, N...{CH, GR, AU, SE, GB, US, IT, NL, CA, FR, SG, N...1716{ES}10.058824
2005-01-01{nan, HU, SE, US, GB, PT, IT, NL, FR, ES, NZ, ...{nan, HU, PT, US, GB, ES, FR, NZ, RO, CH, AU, ...{nan, HU, SE, US, PT, IT, NL, GB, FR, ES, NZ, ...2725{AU, CL}20.074074
2006-01-01{nan, DK, SE, US, PT, IT, NL, GB, ES, NZ, JP, ...{nan, DK, HU, SE, US, IT, NL, GB, ES, PT, NZ, ...{nan, US, PT, IT, GB, ES, NL, NZ, JP, CN, CH, ...2524{HU}10.040000
2007-01-01{DK, HU, NL, US, GB, IT, PT, ES, FR, JP, CN, A...{NO, SI, BR, CH, GR, HU, AU, GB, IT, AT, US, C...{nan, DK, HU, NL, US, GB, IT, PT, ES, FR, JP, ...2621{NO, SI, CH, LT, HR}50.192308
\n", "
" ], "text/plain": [ " first_countrycode \\\n", "year \n", "2003-01-01 {nan, NO, FI, GR, HU, AU, SE, GB, US, IT, SK, ... \n", "2004-01-01 {CH, GR, AU, SE, GB, US, IT, NL, CA, FR, SG, H... \n", "2005-01-01 {nan, HU, SE, US, GB, PT, IT, NL, FR, ES, NZ, ... \n", "2006-01-01 {nan, DK, SE, US, PT, IT, NL, GB, ES, NZ, JP, ... \n", "2007-01-01 {DK, HU, NL, US, GB, IT, PT, ES, FR, JP, CN, A... \n", "\n", " middle_countrycode \\\n", "year \n", "2003-01-01 {SE, US, GB, IT, CZ, NL, FR, SG, NZ, DE} \n", "2004-01-01 {CH, GR, AU, SE, NL, US, IT, GB, CA, ES, SG, N... \n", "2005-01-01 {nan, HU, PT, US, GB, ES, FR, NZ, RO, CH, AU, ... \n", "2006-01-01 {nan, DK, HU, SE, US, IT, NL, GB, ES, PT, NZ, ... \n", "2007-01-01 {NO, SI, BR, CH, GR, HU, AU, GB, IT, AT, US, C... \n", "\n", " last_countrycode n_countrycodes \\\n", "year \n", "2003-01-01 {NO, FI, GR, AU, SE, GB, US, IT, SK, ES, FR, S... 18 \n", "2004-01-01 {CH, GR, AU, SE, GB, US, IT, NL, CA, FR, SG, N... 17 \n", "2005-01-01 {nan, HU, SE, US, PT, IT, NL, GB, FR, ES, NZ, ... 27 \n", "2006-01-01 {nan, US, PT, IT, GB, ES, NL, NZ, JP, CN, CH, ... 25 \n", "2007-01-01 {nan, DK, HU, NL, US, GB, IT, PT, ES, FR, JP, ... 26 \n", "\n", " n_first_last excluded n_excluded pct_excluded \n", "year \n", "2003-01-01 16 {NL, CZ} 2 0.111111 \n", "2004-01-01 16 {ES} 1 0.058824 \n", "2005-01-01 25 {AU, CL} 2 0.074074 \n", "2006-01-01 24 {HU} 1 0.040000 \n", "2007-01-01 21 {NO, SI, CH, LT, HR} 5 0.192308 " ] }, "execution_count": 188, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl_first_countries = tpdl_first.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "tpdl_first_countries.columns = ['first_countrycode']\n", "tpdl_first_countries.head()\n", "\n", "tpdl_middle_countries = tpdl_middle.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "tpdl_middle_countries.columns = ['middle_countrycode']\n", "tpdl_middle_countries.head()\n", "\n", "tpdl_last_countries = tpdl_last.groupby(['year']).agg({'org_countrycode':lambda x: set(x)})\n", "tpdl_last_countries.columns = ['last_countrycode']\n", "tpdl_last_countries.head()\n", "\n", "tpdl_countries = pd.concat([tpdl_first_countries, tpdl_middle_countries, tpdl_last_countries], axis=1)\n", "tpdl_countries['n_countrycodes'] = tpdl_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode'] | row['middle_countrycode']), axis=1)\n", "tpdl_countries['n_first_last'] = tpdl_countries.apply(lambda row: len_of_set_with_nan(row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "tpdl_countries['excluded'] = tpdl_countries.apply(lambda row: row['middle_countrycode'] - (row['first_countrycode'] | row['last_countrycode']), axis=1)\n", "tpdl_countries['n_excluded'] = tpdl_countries['excluded'].map(len_of_set_with_nan)\n", "tpdl_countries['pct_excluded'] = tpdl_countries['n_excluded'] / tpdl_countries['n_countrycodes']\n", "tpdl_countries.head(n=5)" ] }, { "cell_type": "code", "execution_count": 189, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "total countries", "type": "scatter", "uid": "77dff062-0610-457f-aca8-08c08c053169", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 18, 17, 27, 25, 26, 24, 25, 25, 28, 22, 29, 17, 21, 24 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "countries (first & last)", "type": "scatter", "uid": "5a552158-bc87-435f-8a7c-b9f6eaf2dcfa", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 16, 16, 25, 24, 21, 22, 22, 24, 25, 20, 28, 17, 20, 23 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "countries (middle)", "type": "scatter", "uid": "f45ad74b-926f-4fad-9d45-ee29938f10d3", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 2, 1, 2, 1, 5, 2, 3, 1, 3, 2, 1, 0, 1, 1 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[TPDL] Country breakdown by author position" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=tpdl_countries.index,\n", " y=tpdl_countries['n_countrycodes'],\n", " name='total countries',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "\n", "trace2 = go.Scatter(x=tpdl_countries.index,\n", " y=tpdl_countries['n_first_last'],\n", " name='countries (first & last)',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", " \n", "trace3 = go.Scatter(x=tpdl_countries.index,\n", " y=tpdl_countries['n_excluded'],\n", " name='countries (middle)',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "\n", "layout = go.Layout(title='[TPDL] Country breakdown by author position',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/tpdl_countries_vs_authors.png')" ] }, { "cell_type": "code", "execution_count": 190, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AL", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CO", "CY", "CZ", "DE", "DK", "EE", "EG", "ES", "FI", "FR", "GB", "GR", "HK", "HR", "HU", "IE", "IN", "IT", "JP", "KR", "LT", "LU", "LV", "MK", "NL", "NO", "NZ", "PH", "PL", "PT", "RO", "RS", "RU", "SE", "SG", "SI", "SK", "TR", "TW", "US", "VN", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "9825685d-3a2e-4b06-85e7-3b48f4dd1ca3", "values": [ 2, 39, 14, 10, 3, 21, 15, 20, 2, 10, 1, 6, 3, 173, 13, 1, 4, 34, 10, 23, 132, 70, 1, 2, 9, 20, 1, 82, 14, 3, 1, 2, 2, 2, 55, 23, 23, 1, 15, 25, 3, 3, 1, 12, 18, 6, 2, 1, 13, 195, 1, 9 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CN", "CO", "CY", "CZ", "DE", "DK", "EG", "ES", "FI", "FR", "GB", "GR", "HK", "HU", "IE", "IN", "IT", "JP", "KR", "LU", "LV", "MK", "NL", "NO", "NZ", "PL", "PT", "RO", "RS", "RU", "SE", "SG", "SI", "SK", "TW", "US", "VN", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "2a138c9a-8ddf-4f7e-b6bd-c46a626a7483", "values": [ 30, 11, 6, 1, 13, 11, 15, 8, 1, 6, 2, 146, 10, 4, 25, 7, 17, 108, 58, 1, 6, 16, 1, 67, 11, 3, 1, 2, 2, 43, 13, 20, 11, 22, 3, 3, 1, 9, 17, 3, 2, 13, 164, 1, 8 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AL", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CO", "CY", "CZ", "DE", "DK", "EE", "EG", "ES", "FI", "FR", "GB", "GR", "HU", "IE", "IN", "IT", "JP", "KR", "LU", "LV", "NL", "NO", "NZ", "PH", "PL", "PT", "RO", "RS", "SE", "SG", "SI", "SK", "TW", "US", "VN", "ZA" ], "name": "DOIs", "textposition": "inside", "type": "pie", "uid": "8b60a1a0-eaaa-42f2-beca-8d127dd4b2b4", "values": [ 2, 22, 10, 5, 2, 13, 12, 17, 1, 6, 1, 5, 2, 147, 8, 1, 2, 22, 8, 21, 102, 54, 6, 17, 1, 64, 13, 2, 1, 1, 40, 15, 19, 1, 12, 23, 3, 2, 7, 17, 4, 2, 12, 172, 1, 9 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "[TPDL] DOI breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tpdl_dois = tpdl.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "tpdl_dois_first = tpdl_first.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "tpdl_dois_last = tpdl_last.groupby(['org_countrycode'])['paper_doi'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=tpdl_dois['paper_doi'],\n", " labels=tpdl_dois['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=tpdl_dois_first['paper_doi'],\n", " labels=tpdl_dois_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=tpdl_dois_last['paper_doi'],\n", " labels=tpdl_dois_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='DOIs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut['title'] = '[TPDL] DOI breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 191, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "cb99731b-85c9-471e-a6a0-c66a2f8ec370", "x": [ "US", "DE", "GB", "IT", "GR", "NL", "AT", "ES", "PT", "NZ", "NO", "FR", "BR", "IE", "CH", "SG", "PL", "CA", "JP", "AU", "DK", "TW", "SE", "FI", "CN", "BE", "HU", "ZA", "SI", "CY", "EG", "CZ", "KR", "RS", "RO", "BG", "SK", "AL", "MK", "LV", "LU", "HR", "CL", "PH", "RU", "LT", "HK", "EE", "TR", "CO", "VN", "IN" ], "y": [ 195, 173, 132, 82, 70, 55, 39, 34, 25, 23, 23, 23, 21, 20, 20, 18, 15, 15, 14, 14, 13, 13, 12, 10, 10, 10, 9, 9, 6, 6, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "title": { "text": "[TPDL] Paper distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [\n", " go.Bar(\n", " x=tpdl_dois.sort_values(by=['paper_doi'], ascending=False)['org_countrycode'],\n", " y=tpdl_dois.sort_values(by=['paper_doi'], ascending=False)['paper_doi']\n", " )\n", "]\n", "\n", "layout = go.Layout(\n", " title='[TPDL] Paper distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/tpdl_dois_longtail.png')" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 192, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAEWCAYAAAB8LwAVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3Xl8XHW9//HXJ5mszdbQdAtdaQKUlrKURaxIQaooCm5cFLAi0iuCC3JV8HGvF34uoLhcQUFRUFBQC6IgVCgU2QVskdIFsAulpWu6JE2zz+Tz++OcSSfttJ2kSSaZvJ+PxzzmnO85Z87nlDCf+S7ne8zdERER2VNWugMQEZH+SQlCRESSUoIQEZGklCBERCQpJQgREUlKCUJERJJSghBJYGbfMLNfpTsOkf5ACULSxszWmFmTme0ysx1m9rCZjemhz33PfrafZmbt4Xnjr78CuPt33f2z4X7jzczNLLKfz7rWzNrCz6g1s+fN7B0Hew09KbyGSemOQwYeJQhJtw+6exEwCtgM3NxH593g7kUJrw8exGf9MbyGCuBZ4H4zs54JM3X7S2Qi3aEEIf2CuzcD9wGT42VmlmdmPzCztWa22cx+bmYF4bZhZvZQ+Kt9u5k9Y2ZZZvZbYCzw1/BX/de6EkdYI/hduPp0+F4bftZ+awbu3gbcCYwEDgnj+W8ze8vMtpjZXWZWGp7nTjO7KlyuDH/lXx6uHxZeU1a4fraZvZJQQzk6Id41ZvZ1M3sVaOhKkgjP84SZbTOzrWZ2t5mVhdsujteqwvUVZnZvwvo6Mzsm1XPJwKQEIf2CmRUC/wG8kFB8A1ANHANMAiqBb4bbrgLeJvjVPgL4BuDufhGwlrBm4u7fP4iwTg3fy8LP+scBriEP+DSwzt23hsufBmYCE4Ei4Kfh7k8Bp4XL7wZWJ5zv3cAz7t5uZscCdwD/CRwC/AJ4MDxX3CeAD4RxRrtwfQZcD4wGjgTGANcmxPeuMMmNBnKBd4TXGb+WV7twLhmAlCAk3f5iZrVAHXAmcCNA2EQzB7jS3be7ez3wXeD88Lg2gmapce7e5u7PeNcmFhsd/iKPv847iGs4L7yGdcDxwIfD8guAH7n7anffBVwDnB/+yn8KmBHWEk4Fvg+8Mzzu3eF2CP4NfuHuL7p7zN3vBFqAkxPOf5O7r3P3pq4E7e4r3f0xd29x9xrgR+G5cffVQD1Bcj4VeBTYYGZHkJDAunI+GXjUZinpdq67P25m2cA5wFNmNhloBwqBRQnN+QZkh8s3EvzanR9uv83db+jCeTe4+6E9ED/AXHe/MEn5aOCthPW3CP6fG+Huq8ysgeAL+F3At4BLzOxwgi/gm8JjxgGzzewLCZ+TG3523LruBG1mI4CfhOcvJvjBuCNhl3gtZ1K4XBvG9g52JzDJYKpBSL8Q/jq+H4gBM4CtQBNwlLuXha/SsDMYd69396vcfSLwIeArZnZG/ON6KqyDPH4DwRd83FggStAZD8GX7MeAXHdfH67PBoYCr4T7rAO+k/BvUObuhe7++x6I87vhsVPdvQS4kCAJx8UTxLvC5acIEkRiDUcymBKE9AsWOIfgy/G1sPnil8CPzWx4uE+lmb03XD7bzCaFTVF1BIkl3uSxmaDN/2DVhJ/Z3c/6PXClmU0wsyKCL+Q/JvQTPAVcwe7O8CfD9WfdPRaW/RL4nJmdFP4bDTGzD5hZcRdjyTWz/IRXNkGtYRdQZ2aVwFf3OOYpgv6TAnd/G3gGeB9BX8i/unh+GYCUICTd/mpmu4CdwHeA2e6+LNz2dWAl8IKZ7QQeBw4Pt1WF67uAfwC3uPvfw23XA/8d9i38V3cDc/fGMKbnws86+UDH7OEO4LcECeBNoBlIbCp6iuBLOp4gniVoVouv4+4LgUsJOrd3EPx7fLqr1wIsI6iRxV8XA9cBxxEk2IeB+xMPcPd/E/z7PhOu7yToTH8uIYFJBjM9MEhERJJRDUJERJJSghARkaSUIEREJCklCBERSWpA3yg3bNgwHz9+fLrDEBEZUBYtWrTV3SsOtN+AThDjx49n4cKF6Q5DRGRAMbO3DryXmphERGQflCBERCQpJQgREUlKCUJERJJSghARkaSUIEREJCklCBERSSrjEsS67Y38cP4brNvemO5QREQGtIxLEDW7Wrj5iZWsrNmV7lBERAa0jEsQZQU5ANQ1tqU5EhGRgS3zEkRhLgC1ja1pjkREZGDLuARRkh9ML1XbpBqEiMjByLgEEcnOojg/Qq2amEREDkrGJQiAssIc6lSDEBE5KJmZIApy1QchInKQMjNBFOaoD0JE5CBlZIIoLcjRMFcRkYOUkQlCNQgRkYOXmQki7INob/d0hyIiMmBlZoIozKHdYVdrNN2hiIgMWBmZIEo13YaIyEHLyASxe7oNJQgRke7K0AQR1CBqm3QvhIhId2VmggibmFSDEBHpvoxMEKUdNQglCBGR7srMBNHRSa0mJhGR7srIBJEXyaYwN1tNTCIiByEjEwQE/RBqYhIR6b6MTRClhbmqQYiIHISMTRBlBTnUaZiriEi3ZW6CKMxRDUJE5CD0WoIwszFm9nczW25my8zsS2F5uZk9ZmYrwvehYbmZ2U1mttLMXjWz4w7m/JrRVUTk4PRmDSIKXOXuk4GTgcvNbDJwNbDA3auABeE6wFlAVfiaA9x6MCcvLcilrrENd83oKiLSHb2WINx9o7u/HC7XA68BlcA5wJ3hbncC54bL5wB3eeAFoMzMRnX3/GWFObTG2mlqi3X7GkREBrM+6YMws/HAscCLwAh33xhu2gSMCJcrgXUJh70dlu35WXPMbKGZLaypqdnnOTXdhojIwen1BGFmRcCfgC+7+87EbR60/3SpDcjdb3P36e4+vaKiYp/7dUzYpwQhItItvZogzCyHIDnc7e73h8Wb401H4fuWsHw9MCbh8EPDsm4pLQin/NZQVxGRbunNUUwG3A685u4/Stj0IDA7XJ4NPJBQ/qlwNNPJQF1CU1TKtm7dys0330wk1gTooUEiIt0V6cXPfidwEbDEzF4Jy74B3ADMNbNLgLeA88Jt84D3AyuBRuDi7pz0jTfe4Itf/CI/va0IGK6hriIi3dRrCcLdnwVsH5vPSLK/A5cf7Hnf8Y53UFlZySN//QtMnqM+CBGRbsq4O6mzsrL46Ec/ymPzHyU71qw+CBGRbsq4BAFw3nnn0dLSAm8tUh+EiEg3ZWSCiDcz1b/2jJqYRES6KSMTRLyZadvrL1GzY0e6wxERGZAyMkEAfPzjH6c92srKhU+nOxQRkQEpYxPEKaecQtHQCtYt+nu6QxERGZAyNkFkZWUxZcYsat94kfr6+nSHIyIy4GRsggA4+YwP4LE27v/Lg+kORURkwMnoBHHsCSeTXVTO3Llz0x2KiMiAk9EJorwoj8LqU1jw+Hx27dqV7nBERAaUjE4QZQW5FB4xg5bmZh566KF0hyMiMqBkdoIozCGv8kjKhw3n3nvvTXc4IiIDSkYniNKCHCwrmxNOfz/z5s1TM5OISBdkdIKIP1Vu6oz30tzczMMPP5zmiEREBo6MThBFeRGys4xhh01l5MiRGs0kItIFGZ0gzIyyghx2trTz0Y9+VM1MIiJdkNEJAqC0MIfapjY+/vGPq5lJRKQLMj5BlBXkUNfYxowZMxg2bBiPPPJIukMSERkQMj9BFOZS29RKdnY2xx57LK+++mq6QxIRGRAGQYLI6Xho0NFHH83y5cuJRqNpjkpEpP/L/ARRkNvx2NGpU6fS3NzMypUr0xyViEj/l/kJojCH+pYobbF2jj76aAA1M4mIpGBQJAiAnU1tHHnkkWRnZ7NkyZI0RyUi0v9lfIIoLQgSRG1TG/n5+VRXV6sGISKSgoxPEGWFuQCdOqqVIEREDizzE0RYg6hragWCjuo1a9awc+fOdIYlItLvZX6CCPsgEmsQAEuXLk1bTCIiA0HmJ4iCvZuYAHVUi4gcQMYniOL8CGZBJzXA2LFjKSkpUT+EiMgBZHyCyMoySgtyqGsM+iDMjKlTpypBiIgcQMYnCAg6qneETUwQNDMtWbIEd09jVCIi/dugSBClhbkdTUwQjGSqq6tj3bp1aYxKRKR/GxQJoiyhiQnQlBsiIikYHAkifGhQ3JQpUwCNZBIR2Z9eSxBmdoeZbTGzpQll15rZejN7JXy9P2HbNWa20szeMLP39mQsZQW7p/wGKC0tZdy4capBiIjsR2/WIH4DvC9J+Y/d/ZjwNQ/AzCYD5wNHhcfcYmbZPRVIaWEuO5vbiLXv7pTWlBsiIvvXawnC3Z8Gtqe4+znAH9y9xd3fBFYCJ/ZULGUFObhDfXPnkUxvvPEGLS0tPXUaEZGMko4+iCvM7NWwCWpoWFYJJA4pejss24uZzTGzhWa2sKamJqUT7jndBgQjmWKxGK+99lo3LkFEJPP1dYK4FTgMOAbYCPywqx/g7re5+3R3n15RUZHSMR0JoqlzDQI0kklEZF/6NEG4+2Z3j7l7O/BLdjcjrQfGJOx6aFjWI0o75mPaPdS1qqqKvLw8jWQSEdmHAyYIM/uSmZVY4HYze9nMZnXnZGY2KmH1w0B8hNODwPlmlmdmE4Aq4KXunCOZeA2iLqEGEYlEmDx5smoQIiL7kEoN4jPuvhOYBQwFLgJuONBBZvZ74B/A4Wb2tpldAnzfzJaY2avATOBKAHdfBswFlgOPAJe7e6w7F5RM/JkQiX0QoJFMIiL7E0lhHwvf3w/81t2XmZnt7wAAd/9EkuLb97P/d4DvpBBPl5XuJ0Hceeed1NTUkGp/hojIYJFKDWKRmc0nSBCPmlkx0N67YfWsSHYWxXkRaptaO5VPnToV0B3VIiLJ7DdBhDWFbwJXAye4eyOQC1zcB7H1qNLCHOqS1CBAI5lERJLZbxOTu7uZzXP3qQll24BtvR5ZD9tzPiaAESNGMHz4cNUgRESSSKWJ6WUzO6HXI+llZQW5nYa5xunhQSIiyaWSIE4CXjCzVeEd0PFRSANKaZIaBATNTMuWLSMW67FBUyIiGSGVUUw9OrNqugTPhEieIJqamli1ahXV1dVpiExEpH86YA3C3d8iuMv59HC5MZXj+pt4H8SejxmNj2RSM5OISGep3En9v8DXgWvCohzgd70ZVG8oK8gl1u7saol2Kp88eTJZWVnqqBYR2UMqNYEPAx8CGgDcfQNQ3JtB9YbSJDO6AhQUFFBdXa0ahIjIHlJJEK0etMs4gJkN6d2Qekd8uo26JB3VGskkIrK3VBLEXDP7BVBmZpcCjxPMxDqglBXGZ3TdO0EceeSRrFmzRg8PEhFJkEon9Q+A+4A/AdXAN9395t4OrKftfibE3vdCVFVV0d7ezurVq/s6LBGRfivV0UhLgGeAp8PlAWdfM7oCHcNbV6xY0acxiYj0Z6mMYvoswbMZPgJ8jOCmuc/0dmA9rWQ/fRBVVVUA/Pvf/+7TmERE+rNUbpT7KnBsOAcTZnYI8DxwR28G1tPyc7IpyMlmR8PeTUxDhw5l2LBhqkGIiCRIpYlpG1CfsF7PAJysD2B0WT5rtjUm3VZVVaUahIhIglRqECuBF83sAYKhrucAr5rZVwDc/Ue9GF+PmlJZyktvbk+6rbq6mscff7yPIxIR6b9SqUGsAv5CeB8E8ADwJsHNcgPqhrkpo0vZWNfM1l17D2etqqpi/fr1NDQ0pCEyEZH+54A1CHe/ri8C6QtHVZYAsGzDTt5d3fkRo/GRTCtXrmTatGl9HpuISH+TyiimCjO70czmmdkT8VdfBNfTjhpdCsDS9XV7bdNIJhGRzlJpYrobeB2YAFwHrAH+2Ysx9ZrSghzGHVLIsg17J4hJkyYBuhdCRCQulQRxiLvfDrS5+1Pu/hng9F6Oq9dMGV3K0vU79yovKipi9OjRShAiIqFUEkT8zrKNZvYBMzsWKO/FmHrVUZUlrN3emPThQRrqKiKyWyoJ4ttmVgpcBfwX8Cvgyl6NqhdNCfshlm3cu5mpurpaNQgRkVAqo5geChfrgJm9G07vO2p0OJJp/U5OOWxYp21VVVXU1NRQW1tLWVlZOsITEek3UhnFNNHM/mpmW81si5k9YGYT+yK43nBIUR6jS/NZkmQkkybtExHZLZUmpnuAucBIYDRwL/D73gyqtx1VWcrSJCOZNNRVRGS3VBJEobv/1t2j4et3QH5vB9abpowu5c2tDXs9n/qwww7DzFSDEBEhtQTxNzO72szGm9k4M/saMM/Mys1sQI5mmlJZgju8trHzcNe8vDzGjRunGoSICKlN1nde+P6fe5SfTzA/04Drj5haufuO6hPGd85xGskkIhJIZRTThL4IpC8NL8mnojgv6Q1zVVVV/O53v8PdMbM0RCci0j+k+sjRjDNldEnSKTeqqqqoq6ujpqYmDVGJiPQfgzdBVJayYssumttinco11FVEJLDPBGFm7wzf8/ounL5z1OhSYu3O65vqO5VrqKuISGB/NYibwvd/dOeDzeyO8Ma6pQll5Wb2mJmtCN+HhuVmZjeZ2Uoze9XMjuvOObtiSvhsiD1vmBs/fjyRSEQ1CBEZ9PaXINrM7DagMvzy7vRK4bN/A7xvj7KrgQXuXgUsCNcBzgKqwtcc4NauXER3VJYVUFaYw7I9EkQkEmHixImqQYjIoLe/UUxnA+8B3gss6uoHu/vTZjZ+j+JzgNPC5TuBJ4Gvh+V3ubsDL5hZmZmNcveNXT1vqswsmPo7SUe1hrqKiOwnQbj7VuAPZvaauy/uofONSPjS3wSMCJcrgXUJ+70dlu2VIMxsDkEtg7Fjxx5UMEdVlnDHs2/SGm0nN7K7MlVVVcWCBQtob28nK2vQ9uOLyCCXyrffNjP7c9ifsMXM/mRmhx7sicPagnfjuNvcfbq7T6+oqDjwAfsxZXQpbTHn35s7d1RXV1fT1NTEhg0bDurzRUQGslQSxK+BBwkm6hsN/DUs647NZjYKIHzfEpavB8Yk7HdoWNar4ndU73k/RHwkk5qZRGQwSyVBDHf3XydM1vcboLs/3R8EZofLs4EHEso/FY5mOhmo683+h7ix5YUU50X2uqM6fi+EOqpFZDBLJUFsNbMLzSw7fF0IbDvQQWb2e4Ihsoeb2dtmdglwA3Cmma0g6AC/Idx9HrAaWAn8Evh8N66ly7KyjMmjS/bqqK6srCQ/P181CBEZ1FKZrO8zwM3Ajwn6DJ4HLj7QQe7+iX1sOiPJvg5cnkIsPW5KZSl3v/gW0Vg7kewgX2ZlZTFp0iTVIERkUEtlsr63gA/1QSxpMaWyhOa2dlZvbaB6RHFHeXV1NcuXL09jZCIi6TXox3BOGR10VC95e++O6lWrVhGNRpMdJiKS8QZ9gphYUUR+TtZe/RDV1dW0tbWxdu3aNEUmIpJegz5BZGcZk0eVsGyPkUyatE9EBrsDJggz+++E5Yyc2fXYsUN55e1a6praOso07beIDHb7m+7762b2DuBjCcXdmtm1vzvnmNG0Rtt5+NXdt14MHz6c4uJi1SBEZNDaXw3ideDjwEQze8bMfgkcYmaH901ofWdqZSnVI4q4b9Hu6aDMTJP2icigtr8EUQt8g+DmtdOAn4TlV5vZ870cV58yMz52/KG8vLaW1TW7OsqrqqqUIERk0Npfgngv8DBwGPAj4CSgwd0vdvdT+iK4vnTuMZVkGfzp5bc7yqqrq1mzZg2tra1pjExEJD32mSDc/RvufgawBvgtkA1UmNmzZvbXPoqvzwwvyefd1RXc//J6Yu3BJLNVVVW0t7fz+uuvpzk6EZG+l8ow10fdfaG73wa87e4zSGGqjYHoY8ePYWNdM/9YFUw1NXPmTAoKCrjuuuvSHJmISN87YIJw968lrH46LNvaWwGl0xlHDqckP9LRWV1ZWcn//M//cP/99zNv3rw0Ryci0re6dKNcDz5Zrl/Kz8nmQ8eM5pFlm6hvDu6JuOqqqzjiiCP4whe+QFNTU5ojFBHpO4P+Tuo9fez4MTS3tTNvSXBPRG5uLj/72c9YvXo1N9xwwwGOFhHJHEoQe5h2aCmHVQzhvkW7RzOdfvrpfPKTn+SGG27QsFcRGTSUIPYQ3BMxhn+u2cGarQ0d5T/4wQ/Iz8/niiuuIHh8hYhIZlOCSOLDxwb3RNyfcE/EqFGj+Pa3v838+fO577770hidiEjfUIJIYmRpPjOqKvjTy+tpb99dW7jssss49thj+fKXv0x9fX0aIxQR6X1KEPvwseMPZX1tEy+s3v347Ugkwq233srGjRu59tpr0xeciEgfUILYh1mTR1CcH+G+hGYmgJNOOolLL72Un/zkJ7z66qtpik5EpPcpQexDfk42Zx89mr8t2cSuls6PHb3++uspLS3lmmuuSVN0IiK9TwliPz5x4hia2mLc+uTKTuXl5eV85StfYd68eSxatChN0YmI9C4liP04+tAyPnJcJbc9vbrTNOAAV1xxBWVlZXz7299OU3QiIr1LCeIArjnrSPIj2fzvg8s63f9QWlrKF7/4Rf7yl7+oL0JEMpISxAFUFOdx1axqnlmxlUeWbuq07Utf+hJFRUV897vfTVN0IiK9RwkiBReePI4jR5Xw/x5aTkNCh3V5eTmXX345c+fO1TMjRCTjKEGkIJKdxbfOOYqNdc3c/ETnDuuvfOUr5OfnqxYhIhlHCSJF08eX87HjD+VXz6xm5Zbdd1EPHz6cz33uc9xzzz2sWrUqjRGKiPQsJYguuPqsIyjM3bvD+qtf/SqRSITrr78+jdGJiPQsJYguGFaUx1ffezjPrdzGw+HzIiCYyO+zn/0sd955J2vXrk1jhCIiPUcJoos+edI4jhpdwrceWt7pDuuvfe1rmBnf+9730hidiEjPUYLoouws41vnTmHzzhauS2hqGjt2LLNnz+b2229nw4YNaY5SROTgKUF0w3Fjh/LF0ydx76K3O41quuaaa4hGo9x4441pjE5EpGcoQXTTlWdW85HjKvnRY//ueDzpxIkTueCCC7jtttvYtm3bAT5BRKR/S0uCMLM1ZrbEzF4xs4VhWbmZPWZmK8L3oemILVVmxg0fOZoZk4Zx9Z9e5ZkVNUAwoqmxsZFbbrklzRGKiBycdNYgZrr7Me4+PVy/Gljg7lXAgnC9X8uNZHHLhccxaXgRl/3uZZZv2MmUKVM466yzuPnmm2lqakp3iCIi3dafmpjOAe4Ml+8Ezk1jLCkryc/h1xefQFFehIt/8xIbapv46le/Sk1NDXfddVe6wxMR6bZ0JQgH5pvZIjObE5aNcPf4zQWbgBHpCa3rRpUW8JvPnEBjS4yLf/1Pjj3pnRx//PH88Ic/JBaLpTs8EZFuSVeCmOHuxwFnAZeb2amJGz0YO+rJDjSzOWa20MwW1tTU9EGoqTliZAk/v+h4Vm/dxaV3LeSyL1zJihUrePDBB9MdmohIt6QlQbj7+vB9C/Bn4ERgs5mNAgjft+zj2Nvcfbq7T6+oqOirkFPyzknD+L//OJbF6+q4c+MIDh0zTkNeRWTA6vMEYWZDzKw4vgzMApYCDwKzw91mAw/0dWw94QNHj+L3c06mMerEjno///jHP3juuefSHZaISJelowYxAnjWzBYDLwEPu/sjwA3AmWa2AnhPuD4gHT9uKA9cMYMpM88lK7+YK66+rtPkfiIiA0Gkr0/o7quBaUnKtwFn9HU8vaWyrIC/fPl03vX8ebz8wB1cetNfueXys8mN9KeBYyIi+6Zvq15UmBvh4Z9/h0huLn/89S1c+KsXeXtHY7rDEhFJiRJELxs5cgSXXPxpWl57kn+9sYZZP36a2599k1i7mpxEpH9TgugDV111FdG2Vs7KfoUTJ5TzrYeW8+FbnmP5hp3pDk1EZJ+UIPpAVVUV5557Lr+745d8893DuOkTx7KhtokP/vRZbvjb6zS36WY6Eel/lCD6yDe/+U2i0SjTpk1j80sP89iVp/LR4yr5+VOreO//Pc2jyzZppJOI9CtKEH3kmGOOYcmSJZxwwgnMmTOHC8/7CFe+czj3XHoS2VnGf/52ER+46VnmK1GISD+hBNGHxo0bx+OPP85NN93EE088wZQpU1i3cAHzv3wqP/z4NBpbo8z57SLOvvlZHlu+WYlCRNJKCaKPZWVl8YUvfIFXXnmFSZMmcf7553PhBZ/k9IlDePwr7+YHH5/GrpYol961kA/+9FkeWbqRaKw93WGLyCBkA/lX6vTp033hwoXpDqPbotEo3/ve97j22ms55ZRTePzxx8nJySEaa+fP/1rPzU+sZO32RkaW5HP+iWM4/4SxjCzNT3fYIjLAmdmihGfx7Hs/JYj0u/vuu7nwwgv5/Oc/z89+9rOO8misnSde38LdL67l6RU1ZJlxxhHDueDkcbxr0jCysiyNUYvIQJVqgujzqTZkbxdccAGLFy/mxhtvZNq0acyZEzwiI5KdxayjRjLrqJGs3dbIPS+t5d6F65i/fDNjygv44NGjOfvo0Rw5qhgzJQsR6VmqQfQTsViMs88+mwULFvDEE08wY8aMpPu1RGM8umwz9y5cx/OrthFrdyZWDOHsqaM4e9poqkcU93HkIjLQqIlpAKqtreXEE0+krq6OhQsXMmbMmP3uv21XC48s28RDizfy4pvbaHeoHlHEe44cwWmHD+e4sWVEsjUOQUQ6U4IYoF5//XVOOukkJk2axDPPPENhYWFKx22pb+aRpZt4+NWNLHxrB7F2pzg/wruqhnFa9XDefXgFI0rUwS0iShAD2kMPPcSHPvQhzj//fO6+++4u9y/UNbXx3MqtPPVGDU/+ewubd7YAcPiIYk6aWM6JE4LX8GIlDJHBSAligLv++uv5xje+wec//3kuueQSjjnmGLKyut5c5O68vqmeJ9+o4flVW1n01g4aW4O5nyYOG8KJE8o5YXw5x4wtY8IhQzQySmQQUIIY4Nydz372s9xxxx0ADBs2jDPPPJNZs2Zx5plnUllZ2a3PjcbaWbphJy+9uY2X3tzOS29uZ2dzFICS/AjTxpQx7dCy4H1MqWoZIhlICSJDbNq0iccff5z58+czf/58Nm/eDMCECRPIz+/al/ehhx7akWSOPvpozIxYu7NiSz2vrqvjX+tqWbyuljc213c8r6KiOI8jR5UweVQJR44qZvKoEiYMG6IpSvETAAAPkUlEQVTOb5EBTAkiA7k7S5YsYf78+SxatIhYLPVpwt2d119/naVLlwIwYsSIjmQxc+ZMKisrO/o6mlpjLNtQxyvranltYz3LN+5k5ZZ62mLB30peJIuqEUVUDS9m0vAiJg0vomp4EWPLC5U4RAYAJQhJav369Tz22GPMnz+fxx57jK1btwIwZMgQJk6cyGGHHdbxmjhxIgUFBQC0xdrZUNvEmm0NvLW1ke1ZJWyKFbOhrrnjs3Ozsxg/rJDxhwxhQsUQJhwyhPHDhjBh2BCGF+fpZj6RfkIJQg6ovb2dV155heeee45Vq1Z1vFavXk1LS8sBj6+qqmLmGe9h8vQZlFcdx9sNzqotu3hzawNrtzd21DgACnOzGTO0kDHlBYwpLwyXCxlbXkjl0AKK8nRTv0hfUYKQbmtvb2fDhg2sWbOG1tbWvba7O0uXLmX+/Pk8+eSTNDY2EolEOOWUUzjrrLOYPXs2w0eMZENtE29ubWDNtgbe3NrAuu2NrNvexLodjR0jqeJKC3IYXVZAZVk+o8sKGF1WwKjSfEaW5DOqtIDhJXnk52T31T+BSEZTgpA+0dLSwvPPP9/RbLVo0SIikQjnnnsul112GTNnztyracnd2d7QyrodTazd3siG2qaO1/raZjbUNlHX1LbXuYYW5jCiJJ+RpfkML85jeHE+FcV5wXJJsD6sKI+CXCUSkf1RgpC0WLFiBb/4xS+444472LFjB4cffjif+9znmD17NkOHDk35c3a1RNlY28Smnc1sqmtm887mjuVNO5vZsrOFrbtaaE/y5zskN5thxXkcMiSXYUV5HFKUx7CiXMqHBK9DhuQF70W5DC3MJTeijnUZXJQgJK2ampqYO3cut956Ky+++CI5OTkUFyefSLC8vLxT53j8NXr06KQ3B2ZlZVFcXEy7w/aGVrbUN7OlvoWanS3U7AoSx7ZdrZ3etze2sq8/9aK8CGWFOZQPyaWsMJehhTkMLcylrDCH0oIcygpzKCvIpTS+XpBDSUEOORqxJQOUEoT0G//617/44x//SENDw17b3J0tW7awevVqVq1aRW1tbUqfWVJSkjSplJaWJt0/L7+AsuGjafZstu1qZXtDK9saWtnR0MqOxjZ2NLaGr7awrJX68AbCfSnMzaYkP0gaJQURSvJzKM6PUFIQvBfnd34vyY9QlBcsF+VHKMqN6M51SQslCBmQtm/f3jGaatOmTUn3aWtrY+3ataxcuZJVq1axZs0a2tr27rNIprKyslNCqaqq4tRTT2XkyJF77RuNtbOzOUpdUxu1ja3UNrWxs6mN2sbgva6pjZ3N4XtTsF99Sxv1zVF2NrUlbf7a05DcbIryIwzJi1CUF2FIbpg88iIMyctmSG6wrTA3m6K8CIV5EYbkZlOYG2xPfC/MzVatRlKiBCGDRiwWY926daxatYrGxsak++zcubOjlhJ/bdy4sWP7tGnTmDVrFrNmzWLGjBldvkt9T+5OY2ssSBbNQdLY1RJlV3OU+uY2drVEO8oaWqLUh++74vu1RGlsjbGrJUprNPVnkudkGwU5uxNGQW52+B6hICeLwtwI+TlhWU6wPT8nvpxFQU42eeF6fk42+TlZCcvBem52lu5pGeCUIEQOoKGhgeXLl7NgwQLmz5/Ps88+S1tbG/n5+Zx66qmMHTu2S58XiUQYO3ZspxpKWVnZQcfZFmunsSVGQ2uQRBpbg+XGlhiNbTEaw4TS1BqsN7XGaGwN9guWYzTFy9uiNLW209QapbEtts9+mf0xC+6mz8/JJj8SJI38MLHEyzu/Z5EXCZbzItnkRrKC5ZzO6x3l4b65kSAZ5YVJKTehTAnq4ChBiHRRQ0MDTz31FPPnz2fBggVs3769S8e3tLSwbdu2TmXxDviioqKkx4wfP55LL72Uk08+uc+/9Nyd1lg7za3tQQJpi9HcFiSUlrYYzdEYTa3tNHcsx2iJhuttMZrb2mmJBu/Nbbu3xd9b4++xdlra2mmOxjrdPHkw9kwY8eWccDkvO4uciJGbvbsscTlnj+3By3Zvi6/HlyNZ5GQZOZEsIlnW8Tnx5ZzsLCLZ1nFcTnawrb8mMiUIkTSor6/fqylr9erVNDc377Wvu7N48WLq6+uZNm0al112GRdccME+k0kmiLU7rdEgsbRE2zuWm9vaOxJJSzRILq2x+PbgPV7WeT3WaVtr1MP3IBm1Rttpi+3+rLZYe0d5ayxY782vwEiWJSSO3Qklkm17LAeJJZK1e1skO6Es/JxI+Bnx/bOzEsrC47ITtk0fV87hI/cePagEITIA1NfXc88993DrrbeyePFiiouLueiii/jUpz6VtHnKzJgwYQI5OTlpiDbzuDuxdg+SRpgwWqPtRGNOW3uYUDqSTjvR9mBbayzcJ0w+0ZgTbY/v40Rj7bTGgvdomBTjx7aFxwXnDba3JXxGW8w7bYt2vAfbOy3HnOh+RkP87wcnc/E7J+xVrgQhMoC4Oy+88AK33norc+fO3e9cWMXFxcycObOjU33SpEn9tilDel88yUXDVywhkcRHx+1JCUJkgNq6dSt///vfiUb3vg+jtbWVF154gUcffZQ333wTCPoxZs2axSmnnNLROT5y5EglDdknJQiRDLdq1aqOB0k98cQT7Ny5s2NbYWFhx/TtY8aMITu7d+enMrO97jEZMmRIr55Tum/AJggzex/wEyAb+JW737CvfZUgRALRaHSvzvH4a8OGDfT2/+fRaHSvO+VHjBjBYYcdRnl5ea+eu7sqKir2uhO/v8ba01JNEP1qEn4zywZ+BpwJvA3808wedPfl6Y1MpH+LRCJUV1dTXV2dthh27NixzwTV37g7ixYt6nSzJMDQoUMzqnnu6quv5qKLLur28f0qQQAnAivdfTWAmf0BOAdQghDp54YOHcr06dOZPv2AP0z7jYaGhr1qXjU1NekOq8ccbI2ovyWISmBdwvrbwEmJO5jZHGAO0OU7XUVEEg0ZMoSpU6cyderUdIfSLw24mb3c/TZ3n+7u0ysqKtIdjohIxupvCWI9MCZh/dCwTERE+lh/SxD/BKrMbIKZ5QLnAw+mOSYRkUGpX/VBuHvUzK4AHiUY5nqHuy9Lc1giIoNSv0oQAO4+D5iX7jhERAa7/tbEJCIi/YQShIiIJKUEISIiSfW7uZi6wszqgTfSHUeaDAO2pjuINBrM169rH5x68trHufsBbyTrd53UXfRGKhNOZSIzWzhYrx0G9/Xr2nXtfUVNTCIikpQShIiIJDXQE8Rt6Q4gjQbztcPgvn5d++DU59c+oDupRUSk9wz0GoSIiPQSJQgREUlqwCYIM3ufmb1hZivN7Op0x9ObzOwOM9tiZksTysrN7DEzWxG+D01njL3FzMaY2d/NbLmZLTOzL4XlGX/9ZpZvZi+Z2eLw2q8LyyeY2Yvh3/4fw5mPM5KZZZvZv8zsoXB9MF37GjNbYmavmNnCsKxP/+4HZIJIeHb1WcBk4BNmNjm9UfWq3wDv26PsamCBu1cBC8L1TBQFrnL3ycDJwOXhf+vBcP0twOnuPg04BnifmZ0MfA/4sbtPAnYAl6Qxxt72JeC1hPXBdO0AM939mIT7H/r0735AJggSnl3t7q1A/NnVGcndnwa271F8DnBnuHwncG6fBtVH3H2ju78cLtcTfFlUMgiu3wO7wtWc8OXA6cB9YXlGXjuAmR0KfAD4VbhuDJJr348+/bsfqAki2bOrK9MUS7qMcPeN4fImYEQ6g+kLZjYeOBZ4kUFy/WETyyvAFuAxYBVQ6+7RcJdM/tv/P+BrQHu4fgiD59oh+DEw38wWmdmcsKxP/+4H+lQbQvBL08wyeryymRUBfwK+7O47gx+TgUy+fnePAceYWRnwZ+CINIfUJ8zsbGCLuy8ys9PSHU+azHD39WY2HHjMzF5P3NgXf/cDtQahZ1fDZjMbBRC+b0lzPL3GzHIIksPd7n5/WDxorh/A3WuBvwPvAMrMLP7jLlP/9t8JfMjM1hA0IZ8O/ITBce0AuPv68H0LwY+DE+njv/uBmiD07OrgemeHy7OBB9IYS68J251vB15z9x8lbMr46zezirDmgJkVAGcS9MH8HfhYuFtGXru7X+Puh7r7eIL/v59w9wsYBNcOYGZDzKw4vgzMApbSx3/3A/ZOajN7P0EbZfzZ1d9Jc0i9xsx+D5xGMN3vZuB/gb8Ac4GxwFvAee6+Z0f2gGdmM4BngCXsbov+BkE/REZfv5kdTdARmU3wY26uu/8/M5tI8Ku6HPgXcKG7t6Qv0t4VNjH9l7ufPViuPbzOP4erEeAed/+OmR1CH/7dD9gEISIivWugNjGJiEgvU4IQEZGklCBERCQpJQgREUlKCUJERJJSgpCMZWYjzewPZrYqnK5gnplV9/A5TjOzU3ryM7sZxxozG5buOCSzKEFIRgpvsPsz8KS7H+buxwPX0PNz15wGJE0QCXf8pqw7x4j0FiUIyVQzgTZ3/3m8wN0Xu/szFrjRzJaG8+3/B3TUBh6K729mPzWzT4fLa8zsOjN7OTzmiHDywM8BV4Zz9r/LzH5jZj83sxeB74fz9leEn5EVPsegIjFQM7vWzH5rZs8BvzWz8Wb2THiul+M1lDC+J83sPjN73czutsRJqYJ9Cszsb2Z2ac//k8pgo18rkqmmAIv2se0jBM9XmEZwd/o/zezpFD5zq7sfZ2afJ7iz97Nm9nNgl7v/AMDMLiGYI+gUd4+ZWR1wAcFd/+8BFrt7TZLPnkwwOVuTmRUCZ7p7s5lVAb8H4s8DOBY4CtgAPEcwZ9Gz4bYigruM73L3u1K4HpH9Ug1CBqMZwO/dPebum4GngBNSOC4+UeAiYPx+9rs3nIUV4A7gU+HyZ4Bf7+OYB929KVzOAX5pZkuAewmSR9xL7v62u7cDr+wRxwPAr5UcpKcoQUimWgYc38VjonT+fyJ/j+3xOX9i7L/23RBfcPd1BDNwnk4wG+ffDnQMcCXBnFvTCGoOiY/VTJx3aM84niN46lynZieR7lKCkEz1BJCX8KAVzOxoM3sXweR//xE+jKcCOBV4iWDys8lmlhfOonpGCuepB4oPsM+vgN/RuWaxP6XAxrCWcBHBZH2p+CbBYzh/luL+IvulBCEZyYNZKD8MvCcc5roMuJ7gKVx/Bl4FFhMkkq+5+6bw1/5cgmmV5xLMFnogfwU+HO+k3sc+DxL0D+yreWlPtwCzzWwxwQOCGg6wf6IvAQVm9v0uHCOSlGZzFellZjYd+LG77yuBiPRLGsUk0ovM7GrgMoKRTCIDimoQIiKSlPogREQkKSUIERFJSglCRESSUoIQEZGklCBERCSp/w9WHri3UaqQGgAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = tpdl_dois.sort_values(by=['paper_doi'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.paper_doi\n", "\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of papers')\n", "plt.xlim(0, 53)\n", "\n", "plt.savefig('./reports/figures/tpdl_dois_powerlaw.png')" ] }, { "cell_type": "code", "execution_count": 193, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2003-01-01\t53\t18\t4\t42\t37\tFalse\n", "2004-01-01\t57\t17\t3\t46\t33\tFalse\n", "2005-01-01\t90\t27\t5\t72\t53\tFalse\n", "2006-01-01\t83\t25\t5\t66\t48\tFalse\n", "2007-01-01\t92\t26\t5\t74\t53\tFalse\n", "2008-01-01\t76\t24\t5\t61\t39\tFalse\n", "2009-01-01\t91\t25\t5\t73\t57\tFalse\n", "2010-01-01\t98\t25\t5\t78\t60\tFalse\n", "2011-01-01\t86\t28\t6\t69\t48\tFalse\n", "2012-01-01\t87\t22\t4\t70\t41\tFalse\n", "2013-01-01\t164\t29\t6\t131\t110\tFalse\n", "2015-01-01\t37\t17\t3\t30\t14\tFalse\n", "2016-01-01\t64\t21\t4\t51\t36\tFalse\n", "2017-01-01\t73\t24\t5\t58\t47\tFalse\n" ] } ], "source": [ "# Pareto check over years\n", "data = tpdl.groupby(['year', 'org_country'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " n_countries = len(year_data.org_country)\n", " twenty_n_countries = int(round(0.2 * n_countries))\n", " n_papers = year_data.paper_doi.sum()\n", " eighty_n_papers = int(round(0.8 * n_papers))\n", " observed_n_papers = year_data[:twenty_n_countries].paper_doi.sum()\n", " is_pareto = True if observed_n_papers >= eighty_n_papers else False\n", " print('%s\\t%s\\t%s\\t%s\\t%s\\t%s\\t%s' % (year, n_papers, n_countries, twenty_n_countries, eighty_n_papers, observed_n_papers, is_pareto))" ] }, { "cell_type": "code", "execution_count": 194, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Top-3 average rate of change: 0.1794871794871795\n", "Top-5 average rate of change: 0.26153846153846155\n", "Top-10 average rate of change: 0.3384615384615385\n", "Top-15 average rate of change: 0.3230769230769231\n" ] } ], "source": [ "data = tpdl.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "\n", "def rate_of_change(a, b):\n", " assert(len(a) == len(b))\n", " changes = len(a) - len(set(a) & set(b))\n", " return changes / len(a)\n", "\n", "strata = [3, 5, 10, 15]\n", "for n in strata:\n", " previous = []\n", " rates_of_change = []\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:n].org_countrycode.values\n", " continue\n", " else:\n", " current = year_data[:n].org_countrycode.values\n", " rate_of_change(previous, current)\n", " rates_of_change.append(rate_of_change(previous, current))\n", " previous = current\n", " print('Top-%s average rate of change: %s' % (n, sum(rates_of_change) / len(rates_of_change)))" ] }, { "cell_type": "code", "execution_count": 195, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "top-3: 7 Counter({'DE': 14, 'US': 11, 'GB': 11, 'IT': 2, 'GR': 2, 'BR': 1, 'NL': 1})\n", "top-5: 13 Counter({'DE': 14, 'US': 13, 'GB': 12, 'IT': 8, 'GR': 7, 'AT': 5, 'NL': 4, 'ES': 2, 'NO': 1, 'CY': 1, 'BR': 1, 'PT': 1, 'IE': 1})\n", "top-10: 29 Counter({'DE': 14, 'GB': 14, 'US': 13, 'GR': 12, 'IT': 11, 'ES': 9, 'AT': 9, 'NL': 8, 'BR': 6, 'NO': 4, 'NZ': 4, 'PT': 4, 'FR': 4, 'AU': 3, 'SG': 3, 'CH': 3, 'IE': 3, 'CA': 2, 'SE': 2, 'JP': 2, 'TW': 2, 'CZ': 1, 'FI': 1, 'BE': 1, 'HU': 1, 'DK': 1, 'CY': 1, 'PL': 1, 'EG': 1})\n", "top-15: 35 Counter({'DE': 14, 'GB': 14, 'GR': 14, 'US': 13, 'IT': 12, 'ES': 11, 'NL': 11, 'FR': 9, 'CH': 9, 'AT': 9, 'PT': 9, 'NO': 8, 'NZ': 8, 'BR': 8, 'IE': 7, 'AU': 6, 'CA': 6, 'BE': 5, 'DK': 5, 'SG': 4, 'JP': 4, 'TW': 4, 'SE': 3, 'CN': 3, 'CZ': 2, 'FI': 2, 'HU': 2, 'HK': 1, 'RS': 1, 'CY': 1, 'PL': 1, 'MK': 1, 'BG': 1, 'EG': 1, 'EE': 1})\n" ] } ], "source": [ "for stratum in strata:\n", " previous = []\n", " country_counter = collections.Counter()\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " if len(previous) == 0:\n", " previous = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(previous)\n", " else:\n", " current = year_data[:stratum].org_countrycode.reset_index(drop=True).values\n", " country_counter.update(current)\n", " previous = current\n", "\n", " print('top-%s:' % stratum, len(country_counter), country_counter)" ] }, { "cell_type": "code", "execution_count": 196, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5f791711-ccab-4629-992e-63b5a0096659", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b96f9dbf-68dc-4004-8c95-f525c2a384e6", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e3d32558-62c9-4488-8ce6-e8ea9a21cf6f", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e025cb98-0169-4a99-81da-53a189694d42", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "653713aa-b132-424b-83df-5b9b4d3ec0c0", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fefbbb51-3701-4792-8ec3-aae0e8acf249", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e9b51b1e-4968-4ccd-9e81-6dc63f8967a5", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2ca217f3-dc30-43ea-849f-70ced2f8cda6", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d0c9d2b1-836e-4bcd-94d6-c3bdf0693876", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5a7ee4ef-0b5f-486c-a95f-4e25d1f79039", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4f7ee089-7175-48cb-a51b-3d6ed910f9d5", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fcd3a0a8-8772-4a50-80e3-d06ef2eb4b10", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5767d274-72a5-4d2e-9684-11abf14396de", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c6209c1a-55bc-4e1b-b2de-438789fc5814", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b2e90092-fde6-4a87-a117-33696c815cef", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd297ed8-3b90-421d-b995-f6f21ead250b", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "15cbe659-cf68-4c2c-ae95-01ee146c2497", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ac86798-cfd8-4bf8-b5d8-3dbf12c80dd9", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "591c9cc8-e365-49c0-9082-89f9e0314779", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0109de0c-2c1a-4df9-81dd-7bd00196eedb", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "70c058bc-123b-4cb1-9cb9-fe5577737058", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4692e1c8-777b-4c30-8212-3cf86bd2c559", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a050c65d-fc78-4c41-9760-1422c9ab7134", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b838cf0d-5f53-4fe5-9ca2-2615d5e4097b", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6b71f87-af19-414a-8315-b9e0778f055a", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2a497d3d-7998-4869-8c74-f7a1e90bfc09", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af9e98e9-b30f-4913-b03e-89f00fcc92d1", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1480692e-9963-47fb-8fb4-12d23360800a", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3e5ade2a-2b0c-4cf7-a6ad-64f32d770bf6", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ee04b3c7-99c4-4866-98f6-ee1ff7ab681f", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f9d1902-c888-4d6e-8307-cfadc13024f2", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "43f1b1dc-6907-4b9b-a175-ae974bebd850", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cd992626-64c6-49d2-b5c4-c592a9871ed7", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "87400d7b-b507-4a5e-8c37-c83108e7c47c", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "472b347d-0d69-4d41-be05-75d07e84b1bd", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "60c69c2a-65d8-4354-87af-bfd644aa6135", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "72fc1674-eae1-42b2-8b21-3cb1b945f85a", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b2f63802-0130-40f3-baf7-37e538d2098f", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fa3d7c42-6629-4f0d-bd7f-656a106b8a5d", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ef55be71-407c-4e50-8fc2-fd2c98adefac", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cb622bf-f65b-494f-a07a-3e25820b9c0f", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f097730b-94f9-4f64-a3c3-7b630e45f493", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 4, 4 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[TPDL] Top-3 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 8 ], "showgrid": false, "ticktext": [ "NL", "GR", "BR", "IT", "GB", "DE", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6d140f2c-d021-44cd-aa7e-f06928d6fbf2", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1fdb62ca-cf6b-4cc9-8430-df8b1559191d", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0201dbc4-4a77-41c4-99dc-2b0aa4c6703c", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "32aab1a0-6e86-420d-9c01-c3eb1675215f", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "abc37c91-68ca-4c58-83f0-1493711f19e0", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0c22bdad-ef16-4976-a988-803acebdbd95", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7e15e630-e638-4e57-bbfd-6debded18002", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a705b7df-f7cd-427d-9291-88f6db531ca0", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4c57cd06-7b90-4625-b80a-606aeebe10ab", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5868281c-2b6d-4b8a-936c-ef2f1ecbe3db", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7c1aec3a-1b90-40c4-9ed9-68e13024fc2e", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fef1daa8-0c4b-43e0-a9ca-c9b059dbf5dc", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "850cd64e-6e07-4aec-9fbd-88e6b628373c", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "49c67516-09ac-4f88-9ec9-72ff01e75531", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5e595a57-49e8-4339-8db6-67de7292ccd7", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2bd1154a-d3b8-4627-b6b2-674512d08088", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb10d735-05e8-4270-aa73-f4d759afdb85", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ceba737-4f15-4c75-bf15-74ac79d947c7", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f1c0f548-ec29-4008-9cef-24f46ff6f9bd", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db766091-3a6d-4ca6-bf58-97075bd29648", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0a59011e-68a9-41bc-a8bb-0c031788b555", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "880ec4b0-2bc3-48b1-a399-24d49e78aa0b", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "58bc9614-931a-4bbd-b556-a72964567462", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "32f26a22-a0f2-49a2-8e49-86ffdd1445ab", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5ead9f49-9611-4834-ad61-e691b5e71b31", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "815e2c00-3ae1-401d-a62c-4d069502b177", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3c3ea6df-e7f7-42b2-a813-30b9ae05d975", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d86d6120-fc84-422d-ad3a-34d59980f3a3", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "eed12605-399f-41ba-9259-f915c4e8c4c8", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b68328b0-a7ca-4240-b4e5-62e0b3889ecf", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b4fa60b2-2edd-47a0-87a1-422e5c7e6666", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c66636c6-ce09-4666-84bc-1be5691d9a17", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "990eb9fb-00cd-4653-9881-8f4465f04661", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b9772012-85b3-4bf5-8fdd-809dd551fcb4", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "33b7cbcc-d808-4175-a3cc-3b669bbdc9e0", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2bde58ba-ead3-4303-b0a4-4a1fcd018d20", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d3b0ff34-fd0e-4630-88d6-9eddd59a5ce0", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "03caf60e-eef1-4223-a640-15793696b4cd", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "23108a4f-3580-45e6-b2d9-357365282131", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "44837f30-7cad-4b59-9c3d-adaa6f9a4829", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3dbbb00b-b522-450b-84bf-632d257cf7eb", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "62811c19-12fe-4f3e-b40f-1df7c74091d7", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3297e6f9-cc48-4773-9e4d-99abb05bcda4", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "724a1e7e-f32f-42b2-b335-9e9eb0a6efce", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91ba4907-e806-4d51-b15d-fcf78107eb3c", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1ccaf369-c799-44e9-b3aa-8dff6f95502c", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "895a17d9-002c-4d5d-87ec-15631f72f9c1", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a22d21f-db50-44ed-a07f-1e9b12ea68ec", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9bfa6f45-e568-4514-b034-fbba872ae8a8", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "576461dc-0ed5-4b2c-acd6-e5b4f1f356ad", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ea62c79-763a-4811-8416-e7ffe1e5995e", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d9898b43-7455-422a-aa63-8bab5fedad8a", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cafb495d-ba18-4c13-9763-da3c27ea1018", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ceec5a7c-e0ce-42ad-a854-03c4f1144661", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "277e6a5a-c97c-4bdf-a824-813553b9c062", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "60c388f5-b5c1-4d62-8ccf-330cb332a0f6", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84eddc66-7bb7-49c9-894b-b6846ae55d7b", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "34b5bd41-788e-4925-8d94-93f4c9d354ec", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bbd7fd33-b9c3-44d0-adb4-3c0f42c389f4", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a225ab1c-147e-44bc-89d5-f38eaa593555", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1f2ba82e-10b3-4141-8da0-e57970150955", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2dc6f1b0-7999-48fa-804b-7f11f082e6b7", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6f1107b-08a6-4754-ac70-06fbfdbc0e14", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "32106146-b6d0-419b-81b6-ee2682e5e511", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d56240c0-c9a9-4f04-9699-09068d395d59", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d2e5e4a3-262f-4e3c-9031-08d6e35f5cc1", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a3bbf756-1534-426b-91d1-4362789d08fd", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2cf1bd1c-0d30-4c80-82ef-0b1b9d1caa6f", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d1ac192a-be66-48e8-bf33-f7040192ec0d", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e1b3090d-df64-4cf1-a551-1178e7b36ee1", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 0, 0 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(173, 133, 128)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[TPDL] Top-5 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 14 ], "showgrid": false, "ticktext": [ "IE", "PT", "BR", "CY", "AT", "ES", "GR", "NL", "NO", "IT", "GB", "DE", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b3f51d97-3085-4193-8008-07ef5b44a81b", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "af18b31d-6c4d-4559-9e32-7d73a5df5d7f", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "641c7ae1-8b48-4b8b-98a9-b403e2321e59", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fdb35d70-eaf5-4243-ad34-1e6dfea14774", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b008b32b-5710-414f-a0e1-f0389458e870", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "db596e69-6651-4cd1-ab2b-8be42fe92764", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ee9ed2af-b449-4611-83fd-ef06b248e401", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f8d1218d-cc10-46f8-944e-31d617bfdbcc", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "879cb0f3-1fb5-4e3c-aab7-f8651e1e4962", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1681fb4a-f646-42aa-9b2b-777c45d054ad", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0443bcfc-7679-4334-8d1c-6fa31469329e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "56268e3f-9096-4bf4-af23-81a305af95ec", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "329e95b5-c518-49cf-a89c-2087262e2c9f", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd60282d-f3b0-4ac2-873b-5d271cabad35", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "05891ced-759f-4d92-b477-e328d84b57bf", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9eb1c134-8723-41fa-9b67-527a4ad5f970", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "56c79b87-d457-4044-b7c6-d27ad05da2e8", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "80f5f144-bfc4-4c89-b89b-d5add7697832", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "47468134-d1ef-4ecd-a885-b29302c404c7", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7cf40e13-d1b2-4e15-85b1-5d74fab7f6d2", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dc0712bf-f8e9-4905-9cae-c5acc2b38c93", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f3ff8db9-e56f-4371-8a8c-b58c5cd35fb7", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "688d19c2-79b2-4490-9f7b-3ea9c4e598be", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0c3e6c8e-fcf3-428d-aa7d-8b087279bdda", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5ba6106f-9519-4309-ac0b-592377fb3da0", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9b368cc1-0b13-4cba-91e3-59f0d3cd516e", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1df70af-6c82-4589-b560-b289ca7361c3", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "be33b034-1fc1-4f15-aa35-b93fec3481f7", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "71b8b123-fe96-4608-b309-adbed685ef5b", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "84fbe0f4-08e2-4b9a-bd53-59394d559f0f", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a08ca6c2-622c-45ba-a8b9-b1d7ce49a375", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e6cc0de0-c3e7-46fb-a09d-9ca01de8f7a1", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a0f03ef-05b8-47e8-a61e-50f8e6babd14", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "68b09653-1f14-422b-afe2-ee95924c2ad8", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c46a0516-8e39-435a-abd9-d8cd74dd44e4", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a30a97ec-3184-42d8-81ef-71b6e69fc23f", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f13f6173-c02a-459b-a262-2c97483bfc14", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "15c5e25f-bf84-4db6-b466-11e139079113", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ec6cfba8-b96b-4c9d-b7aa-c7cfdecbd0b9", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c7442ebe-3c6a-43a5-847c-6d21cc70ebe2", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b886a6a7-4993-491c-b4fa-8b1741babb28", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "01e27ab5-290a-4861-8a1d-3823dce28a51", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3b6101e2-a52d-4244-856d-4452180b1d84", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fbfd833a-f492-49c6-93c8-9228373f229c", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "78d2392e-8860-4a95-9fe7-05d8aed406d1", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3cfe40d0-255d-4eac-a3d4-d7b471054cfe", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d6c92203-83ae-4617-a409-563f729dce82", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8aa577cf-4878-4180-a723-66ac12ebfdd1", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d54be873-857e-4278-b3d6-6ab952fda4b3", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "62308980-cda2-4a75-b4f4-ce48b5c519e3", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0c665637-42fb-4554-add7-7acd7adccb6e", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0f297429-a693-412b-ab24-b0915a6b868a", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a6476e9e-afd5-4c14-bbf0-122bc7d2cef7", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "098d57fa-74d6-48ec-994e-e053d075b332", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "408be339-5652-485e-bcd1-231ac3ac91f0", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "affa31d6-51da-41b8-ba3d-81b51851df56", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2361b51e-f6d0-4ff9-ade0-e7b185e20d3e", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1b2f1ce2-66ad-409f-bf3b-ad3acce3b6f3", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "40529c56-62fa-451d-8759-7997ae660a4c", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6adde2bd-cf58-4bab-8642-c40803652ba1", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a8897034-c6f9-4351-9495-b51dc62a79e7", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "193409d3-5927-4f60-b620-08a2bd5f03b2", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b52b1363-c40f-4123-951f-0f3908a14ab1", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "57d670f1-2739-4033-8548-1d05904b3c06", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "33c47188-3e03-401b-bbab-44953ca45671", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "66e9d306-d7e8-4434-b58f-449698d2dafd", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "553b00f0-2fb8-4bc0-a0c6-0219317c2ac4", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "49947837-05fb-4d64-8214-cc6486eac5e9", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3b5ba662-23a8-4dde-a8e0-f164736ef573", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cd3c553e-7fd0-4656-a659-0316bd8823ed", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "74468501-a505-4a7e-bc8e-75f7c3c909ec", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "09c2a247-f173-4caf-aa9c-c37331c948bd", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "02ccef5b-3c89-4b89-bf9f-3d61b664105e", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "26a0737e-6a11-4bb9-a38c-e2c067897851", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "24d71710-e883-4cc2-8a5d-3a04ca51f092", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4291ae3e-6f0f-4459-b678-81c7a01c0033", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "acecbd2b-cc1c-494f-9f8e-3191c9349a9c", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "231ae612-eca8-4cbd-9d1b-757c1d35316a", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd9dc59d-d359-4275-baa1-e3ac17b47363", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6970f6cf-4a27-417f-9c3e-298a55251cbd", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "54b755de-1780-4552-a2cc-9a3478cc81bd", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "07bb2d77-a25f-4e59-b064-c0be709038be", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d30f22ef-c8d4-4c8b-bed3-2f856523d54d", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ca9b414e-dbbd-48f5-8fb6-60f70912e347", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8896a169-5c2f-464f-b007-313b723649bb", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "872d3a32-f7df-4dd0-abee-c56dfe39a3cc", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dfabf943-6397-44f4-b31a-ad49da007f02", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4ca08c2c-65ba-43cd-bace-161488fd7af3", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "43d9ce2a-b3b6-4a28-a2fc-675104a55733", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f6304fc2-05b0-4130-b835-32a9649bbb7b", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "469fa1cc-b882-44ec-b49b-6e8c5d74d5d1", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "aa436094-31be-48b0-983b-8ba1e40828d1", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5d351fc2-f932-482d-8637-f5eaf78061cd", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "621c3aea-38c7-4227-adf7-51ba0e4e7298", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6d2954e5-fcb4-413d-bc2d-7c6be5db7567", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "929d8566-69e6-4433-9734-526306a772fc", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e0bad83c-f0c0-44c8-9573-67bebf0484c9", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4c95be39-2246-4d0d-8d80-8e65269e5459", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0ecbed70-45a0-44d2-bec2-1c891086b9b9", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "53784cb3-f7e0-41b3-bba6-53cb42ade8ba", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f9d733c0-c6a1-4d14-84a4-b5dd92c294de", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "23f39d69-3d63-40bd-bd5a-48f87a930a30", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c97dbd28-c8af-481c-8fbb-96a0d96c2f8b", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f707d030-d818-43ef-b723-12e8699c05b9", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d7025544-e234-4521-8512-909d170c25fa", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6cbea6bc-2821-4e05-8aab-d95658678b2d", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ebc43737-0545-4f6d-995a-b7bdd1e73b44", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5d4860bd-3226-44b8-83dd-ab8eee5494c3", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8c3cb40c-4d0b-4aa5-b0bb-182436353471", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5509fb47-3e55-4012-81f6-83d79c495866", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6143ab8f-d8f5-40c2-9438-9ef0014ce994", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7c599caf-fe46-4e0a-a2c1-29272d1bfbb8", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2fcecc4c-efae-4690-8e37-690671f44588", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "07f4b322-e22f-4c9e-b7f5-dbcd62ef6f7c", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d6792eb0-2246-4de2-a4c5-777a58f911e7", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6de7eb63-06d6-432c-a29b-1f25e07c0c7f", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "90cf9d39-1cc5-4894-8dff-8e9513b6e986", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "94db473b-2d8b-44b8-939b-a10d8f22b9fa", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8e71ecd7-ec5f-47bf-8022-0ba56365f799", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "71746fd9-b82a-4b70-9bea-2ee619195550", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "99f735df-0fe3-4a13-bdfe-6a086fe34f2b", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ba506e1-7dc0-4d28-b04d-76260f0890a5", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7f491ceb-b2c8-416a-9ded-7ae57707fef9", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "429ba49a-9b53-4fcb-9358-0f7a9bbe5191", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "16a2e25e-653b-4a01-ba7d-bc35436aefa6", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "33c8fea3-4752-4d10-bbb0-7cb88f4e6c56", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6f90bbd3-8b09-4f83-9220-5f358a4f3b2f", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "88dcd02b-bf94-4640-bdd5-aca10c950cba", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2d3b0c02-6da6-4148-b5d1-9cc4737747f9", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "08e03a70-dae7-4819-a9c0-5aa1dc929283", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5833a0d1-a440-416a-bbf3-4ae044c12b3e", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e6a34513-9535-49ca-b7fe-25dd4ffc11e9", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bb13d625-4724-43b6-8817-1ea91909ffce", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a2e74443-b192-41fd-b5eb-58a24a6dd8ac", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "094acb73-0893-43a7-862f-df596c6c7dae", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "88e9a286-3e69-4b6d-98c8-bbe06986db8d", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e9d0085-b289-4d08-addf-f7021c3fc830", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1fbe9c0d-e8dd-4f93-a922-c427dcae3b17", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 0, 0 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "42c0dfdc-0787-4964-a42b-17f7f0433730", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "58e09ff0-afe3-4666-987a-c4bdc48fd830", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 8, 8 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(33, 47, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(173, 133, 128)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(130, 7, 75)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[TPDL] Top-10 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 30 ], "showgrid": false, "ticktext": [ "EG", "PL", "IE", "CY", "CH", "FR", "TW", "DK", "JP", "HU", "PT", "BE", "AT", "BR", "GR", "SE", "CA", "SG", "NL", "FI", "ES", "CZ", "AU", "NZ", "NO", "IT", "GB", "DE", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a3f5942d-2ece-45e9-8be1-0721ede755c0", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c21590dc-c395-4d98-b5f7-7eab121bd731", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dbd54669-a6bf-487b-acde-1474138b0e6a", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dbe28a38-e5a8-4ade-ac5a-324b17812396", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8ddc50a3-2a5d-4e85-9f30-c038797f1a33", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1328c1d-4285-4070-a2af-0c3f7924b052", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c8ca9221-c964-43df-abfb-a96bbfe203bc", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8241b2e7-d0dc-419d-8ba7-6455ac10c28f", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c65e51ab-1b7c-4818-a5e4-bb4b20c9fd81", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9aa1730e-22b0-4d43-9951-b0f91e85c9c8", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "188a1000-f979-4abc-b0a9-f5dbd3da9ad7", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c8bcd974-20da-4d98-ae98-0b108e1fd730", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "21ddcd1a-c967-44df-be91-76b1e55382b9", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7af69b06-4410-4d8c-957d-b5f2fc78bea3", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b4cdfd78-f523-4a10-a585-1b6c071e7f29", "x": [ "2003-01-01", "2004-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89f77520-c8aa-4d81-b4d0-36b3b3abaa37", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "583ea069-7c7c-4602-a6d5-946580e24c73", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b1dda27f-b22c-42b4-96c6-585398f99c26", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "41680627-c75e-407e-b7c6-3dbdca698616", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0cc1af4f-d0b9-4bf5-bb1d-38a80909e70e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2e19dc8c-21d7-4d4c-87d6-a45058a03969", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "01f93286-418e-46b3-b720-594e3ce95419", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "14c0de7a-0a02-44fa-a7ef-e684821ad4ca", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "da81cfa8-e0ab-4055-a70d-9745ec609e6e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6ea89c1e-c4cf-49cf-b999-48e02e251dfa", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8ed6be12-70b1-4431-84a1-49c5a74c5e4e", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5cf6c2ee-0b00-4ae8-8da3-f45207a29a51", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d347e07b-28d7-4ae1-a637-a8727662b2ca", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2e8f0627-f7a3-4098-be41-330b05993377", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bfc43927-968a-41aa-90c3-225bd2285c15", "x": [ "2004-01-01", "2005-01-01" ], "y": [ 16, 16 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b426cef6-e70f-4c5b-9684-c073a684d516", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f42211d2-3d4c-449d-8fea-e5e5bb240149", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e0f569f8-f5ea-4668-bafd-885b8a6a161c", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "81ac2e1e-04b0-478a-9b6c-578d2517d0f3", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c667680a-2e71-481e-b56c-9d3dbf4e757d", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9bbcecca-8b09-4d0d-8811-21f4627aa85f", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "04b4fc51-eece-4aa7-8417-5a980f050e5f", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2c08982d-9ddf-4199-9c23-3538e1d7151f", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "be27619d-3257-4046-8fc8-e9d5f75d595c", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d5cd2cf4-47c7-4f81-95fb-d022004dc4ac", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ef165305-5a2c-4283-b081-41e4b385b45c", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4c1df353-8c7a-4a24-b42f-eea4db303e6f", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e76172e-fba6-4ce2-b354-25ca1b03384b", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6da1a90f-3c1f-4e13-8d8d-0cb99d953c90", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "09423379-92b6-4b46-a5ef-e9464eff8b30", "x": [ "2005-01-01", "2006-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f368b2dc-8cf8-49e3-9b6e-1a63e633593e", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b3db5a37-0570-4672-9c45-ad5ea6f8bc5e", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "39d5e32e-1f0a-4354-bd36-55f164ab4a90", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "493dc2cd-21a3-4f37-985d-2db4b3b187ea", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dfc977b0-8698-4d8d-8e38-51b7f05488f2", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9701d0bc-bc3b-4880-90e4-3ad4b619528a", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a415ab81-bb7e-4289-b033-c9c3238402a0", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "17dcc73f-563e-4a45-80d6-749516d95ebe", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "422ecfe3-8244-4b9f-8556-71891798e444", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 20, 20 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a96dd5ed-7dd5-4ed5-bb02-bcade2e475f1", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b4b0de79-aeaa-42fd-9897-123e97ed5643", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "504d1400-b2ef-4ff8-8aa9-3a05acccd609", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e0355446-2d6b-401c-bcc8-c3a6d558ab96", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1e412f5a-ff48-4af6-bb9b-a631d387a2b6", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4e07d453-dbc7-4604-8ea9-5b3f98b50a63", "x": [ "2006-01-01", "2007-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d2808597-33fb-45b4-9c04-f9a5ac4717ae", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b53d98e2-e9e6-4aab-a8b7-26a1eb197dc4", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea412a4a-f586-43b5-b695-cbd08213ec46", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4f1306b8-798e-46fb-91fb-ea08ced79b69", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cf73d196-24cb-43f9-9b38-ecbcb8024419", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c84afa6c-c8cc-43ab-9b2e-b0881ad69f81", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c5e27803-619a-43f2-95c3-135419455aaf", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "94f89cdb-0e8a-404f-943b-52fb07a97250", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "03fbf37f-4912-47df-a320-fc4220666986", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 22, 22 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a2457308-b869-4813-98a2-11a0e7e78eb3", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9ab61050-51b2-4040-97e9-79a3d0809d08", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5ba85da3-89b0-46b1-b913-fd08caea7368", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b7098d71-1987-4f20-bad4-85c3ecf30dcb", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d5b9c36-e696-4f95-92c7-4cbfa55849d6", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d29fe4a0-2f8e-4499-8ab2-33c5d5c0a315", "x": [ "2007-01-01", "2008-01-02" ], "y": [ 19, 19 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea23e590-acc0-431b-8e87-bfb4321fa6c0", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8b059d8d-55f0-479a-96b5-e921745e8fe6", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bde5e9f1-6e60-4059-9fd2-92a104bd3ee6", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "da39269e-8114-4b0f-ab44-40e8c131cf19", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bddcd3fa-13ba-4a92-9ea7-2fb5d60d32de", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c6cf0b26-09d7-4919-acfa-ba88b2179c75", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0354eaad-203a-4b49-af64-aab62b95d4f2", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a1f3e8f9-d342-4eb9-b52f-8bab137aeb1f", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7b53f5ba-631a-46b0-b4fe-c0d6ea4a688a", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "61957cc2-c25b-45db-8f49-9b75d46abfcc", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "07b1698f-9c67-402b-ae90-13e12cd2d269", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "95007eba-d3f4-4a5d-b0d4-058ba2ee87aa", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2352a6d8-b197-4c7d-bc44-d5f71a33746d", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6ea6e267-7f8b-45fd-bfc9-e66eb2765887", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3ab99311-4322-4a10-998e-12d32fdb54f0", "x": [ "2008-01-01", "2009-01-01" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "54e9db55-5107-497a-a667-c9a3b79852b8", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6e7804a7-0122-4834-b3d2-90324fc42b36", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c5ff463-16aa-4c45-be47-7f986507d374", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8fcf57f8-57c3-471d-8d1f-eb6539c8fadd", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f515fc54-56db-451a-a6c0-cbe8cdd6a976", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "63f69ccc-bbad-40c7-b425-ca9567e406fc", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6f13ae90-0e04-4de7-a0fc-10e781caace9", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c705f9e4-3d65-479b-8bb3-a699ef5f9e61", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8eaa6469-803e-4288-ba97-afbaea4895cc", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "12f6b3d0-1d09-4215-91f4-78f90d3baf5a", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ef95f341-6d62-4642-9a72-92cc28169892", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "46f77b04-20d9-480d-8bcc-5c36c2fcd154", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "058df562-de07-4933-afd4-9f916318c560", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7c7fbf97-2fe7-437c-9508-e26a5addd7b4", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "61a1d92b-ceed-4de8-a53a-86f43eda5aed", "x": [ "2009-01-01", "2010-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "243f226d-c677-4d44-9a96-4ae1ed34ac87", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e89e7264-c7d6-46b6-916b-a58cb5c69a65", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0c284697-2994-4748-b00d-d12266bb3479", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "162b683d-c609-4a68-a505-660fa3b32d18", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ddd978da-37be-437f-a640-a3ad69310075", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0954a98f-97cd-4583-b565-a1e0391e8fbd", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ea95a0fb-31c9-4109-8e5e-d05c19a47bcf", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8de0b966-03af-49ea-82fd-72e5654dd8cb", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2e80735b-6592-41e2-8390-41511c27bdcb", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "06ca27da-98be-4070-aa4c-cfe05b72bc58", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d2bbbb6e-42c2-4339-92f7-ac8a49c50e7d", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "807e752e-1563-40cb-9f98-ad495ce96750", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 25, 25 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "dd40ccc1-06cf-4edc-87ab-3689229da044", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "89ecb28d-68f8-462e-a618-0bfc8c027545", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7d4db712-5d79-4afc-a6c8-1518604213a2", "x": [ "2010-01-01", "2011-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2d31e748-4e37-4195-9346-0e7d33fd11ed", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "58b59eaf-ed5e-474f-a200-5b698e94782a", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "727a0e76-ae98-4d75-854f-a4d584b7077d", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "8f831966-5cba-48a3-95fb-df1043bbcc9e", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fd1f5988-b954-465c-a1a6-00df3dcde810", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e967f5e4-d40b-48c8-88d4-158596133f15", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0a604be5-9e5a-4ac0-a3d8-2686b715068a", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9f90cb3a-3a4e-41e7-b096-421a8e2c0811", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "77763408-566c-4285-8875-3821e20b329d", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "bd82547b-2951-4bad-a332-5936ef9ca6d2", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fbb100ce-6f77-4d00-9c52-bab0671178de", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b990aa2c-1982-4e6d-b797-9996e0c44f26", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c17b7ab8-5ea7-4581-95d4-b7e8e0031209", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 27, 27 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3a6ece0-3441-48de-b85e-d4f3706d960e", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "426df03c-50e5-4bd6-808d-284dd2e540bc", "x": [ "2011-01-01", "2012-01-02" ], "y": [ 6, 6 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c8332d3b-63c3-405d-8708-d8a04f576080", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6a835222-a469-4a39-87a3-df538002af25", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "569c7484-2b39-4d43-a9a3-aa8eba40402a", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "68be4132-baca-49bd-b11a-ef0bce255f83", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5e8f82c5-64bf-4fa3-ad23-b843177fb453", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 5, 5 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "076e9433-9ed8-48a9-bb4b-02718c44ef10", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "861b89d6-3f59-4276-b085-9ac79793b0ce", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "007e02ad-8184-462c-a59e-3851b51429d0", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e93d9e0f-b370-4cc5-a3d2-817b590284f7", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c6aebad1-926f-4b6c-878c-3eec0f5ff1c3", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c4a10e8d-47ea-4cf2-a169-cb70ee2fe554", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "adc4d369-8f63-44cc-a5f6-56c3285750da", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "049076f9-73b6-49c2-a2b4-020322d9be77", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "370fb164-1ae5-4105-923d-0d4d024b6420", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "296b3dd7-a27b-41f8-a859-a0e1fbda9325", "x": [ "2012-01-01", "2013-01-01" ], "y": [ 9, 9 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "070b817a-064f-4f2a-a5e0-1039131287e8", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "63abff27-3585-4de5-9521-0f6dfe307763", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2a9c8a93-5a79-4f21-aa39-0714ed4629cc", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ce5d805b-4540-4f76-ba9e-9f48185d2236", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "1c551da8-bb34-48a2-903b-b105c86f0814", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e2e819b8-c8e1-42fa-9a0e-ae9da7f3041e", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 4, 4 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c3157e8b-5e41-4f8c-9a27-1933de815496", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "6c2a858e-d936-4ec4-ab39-dd84f9547295", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2abbdde8-8e82-4a0a-abcf-a0763732d29e", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "da66b07b-ec2d-4ade-a946-3e4e85332e5c", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "3a6b866f-5966-4644-b834-6a8a4f878516", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "78cd2f87-130f-4bd8-bb80-91ef8d2d645d", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "51acfc97-2202-4e4b-86e1-d730f8ce6c4a", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 18, 18 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ed29ac05-87f5-46ff-83e0-7c519bc7d32b", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cb798ce4-30f3-4de9-99b2-cbfa10cd0fc5", "x": [ "2013-01-01", "2014-01-02" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e13dd419-16d7-4745-8d00-be8681c784ed", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cda136be-fbc5-4d4a-b5e0-c05b2c9c97d8", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e1645420-ed58-4718-a983-48db9331d8b0", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d8d385b7-b744-4f4f-8cf1-ba59f09d084e", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e67dc619-7324-461e-bed8-7e4944ffcb96", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7a9b3374-ccb5-4df2-94bb-84ad1004bba7", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f5b0e088-5ab6-41d0-a6f6-49b88652f96a", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "4620a6cb-5301-4c04-935e-68b718f18803", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "244dc06b-dfee-4c3b-b643-431f9b52c40c", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 7, 7 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0ddebf09-e2ac-4c3f-8f5b-787f1f2c779d", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fc843b14-e7eb-4b50-a646-275b38156364", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "91e807a3-4c05-4e3d-bdef-54eae104704d", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f96497e7-8b42-4158-829d-4d2862bab9b7", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f0371125-5805-4315-9735-8e33e443dc10", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 31, 31 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "e35fa17f-7d7f-4acb-a22e-20e621f06264", "x": [ "2015-01-01", "2016-01-02" ], "y": [ 3, 3 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "cc1ba17d-6c12-43e4-b122-9fc9f10d09f8", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "9435884d-bdbd-4d87-a5c5-be1533e99259", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "0da8fad8-0a3c-47ac-9fa0-787efb85497f", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "29d2c4bd-c963-4332-b77a-ce4d8175eb7e", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 34, 34 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "2e603c57-b5c3-449b-bd45-0c2b8eb60551", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 26, 26 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "04453ecc-5b2f-4249-8ce3-a42307525ca8", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "37aa341c-b1da-4cf6-b7b7-dfc41bad2b95", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "7a17995e-b486-4a73-856a-1ea02f3199b4", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 14, 14 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "52b9fd84-9c42-4349-bf68-dd511a061276", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b2dec6f6-9aed-442e-bf35-39d8071635c8", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a49aa606-dc75-4d7f-b29e-93ae860d6936", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 29, 29 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "800ee0f4-c362-4c94-9420-563025227514", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "19c01515-5faf-4947-82d9-1ba777dc5eb5", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 2, 2 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a509f672-0a36-4ab6-b334-b80911f2aaa3", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "40cf3993-a339-40e0-8f22-b282ab3cda43", "x": [ "2016-01-01", "2017-01-01" ], "y": [ 8, 8 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fa6175ad-6c8e-4d07-99c1-9d58135db96e", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 33, 33 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "69a739d9-21bc-4321-9c74-d3b665aa2225", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 23, 23 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "5c7a8b9e-72c2-4e59-b0b7-52bee82b5396", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 32, 32 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "10a4599d-d0bc-4f51-8ee3-7d73a90a7550", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 10, 10 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "fe4c1cf6-21e4-4981-8b75-60142310aefa", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 12, 12 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "f638224f-e3e2-4c7d-9e66-0e37ee40efe9", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 21, 21 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "b39bebaf-8c1a-43c0-b981-7cc44f3b50b6", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 15, 15 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "ef47cdac-03a0-48c5-a59a-a1243f9df9f8", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 1, 1 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "de2c47ed-c6ac-41b3-b0f2-8226a868b7e2", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 24, 24 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "c9ff4856-2c2e-411d-93f4-dd787e4d7e06", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 11, 11 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "d35f238e-d54d-4045-aaf6-410ccbb9fc9f", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 30, 30 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "067a82bc-5d1a-4dba-81f5-a39c85138358", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 28, 28 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "a276c129-19cd-4a9d-a26a-863df74dc75a", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 13, 13 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "14616fb9-b78a-4471-b7bf-a8bc710e1cfe", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 17, 17 ] }, { "marker": { "color": "white" }, "name": "", "showlegend": false, "type": "scatter", "uid": "29ed6ecc-b4f3-4394-bba8-3bdb0de4b898", "x": [ "2017-01-01", "2018-01-02" ], "y": [ 0, 0 ] } ], "layout": { "height": 600, "hovermode": "closest", "shapes": [ { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(33, 47, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2003-01-01", "x1": "2004-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(253, 216, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2004-01-01", "x1": "2005-01-01", "xref": "x", "y0": 15.8, "y1": 16.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2005-01-01", "x1": "2006-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(77, 169, 247)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 19.8, "y1": 20.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2006-01-01", "x1": "2007-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(33, 47, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 21.8, "y1": 22.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(105, 117, 179)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2007-01-01", "x1": "2008-01-02", "xref": "x", "y0": 18.8, "y1": 19.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2008-01-01", "x1": "2009-01-01", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2009-01-01", "x1": "2010-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(169, 153, 149)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 24.8, "y1": 25.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2010-01-01", "x1": "2011-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(183, 182, 201)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 26.8, "y1": 27.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(80, 130, 115)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2011-01-01", "x1": "2012-01-02", "xref": "x", "y0": 5.8, "y1": 6.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(173, 133, 128)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 4.8, "y1": 5.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(57, 56, 177)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2012-01-01", "x1": "2013-01-01", "xref": "x", "y0": 8.8, "y1": 9.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(59, 212, 232)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 3.8, "y1": 4.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(94, 157, 134)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 17.8, "y1": 18.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2013-01-01", "x1": "2014-01-02", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(112, 124, 64)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 6.8, "y1": 7.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(107, 33, 69)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 30.8, "y1": 31.2, "yref": "y" }, { "fillcolor": "rgb(185, 59, 60)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2015-01-01", "x1": "2016-01-02", "xref": "x", "y0": 2.8, "y1": 3.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(67, 11, 114)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 33.8, "y1": 34.2, "yref": "y" }, { "fillcolor": "rgb(160, 102, 238)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 25.8, "y1": 26.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(135, 88, 184)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 13.8, "y1": 14.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(197, 208, 228)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 28.8, "y1": 29.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(143, 149, 22)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 1.8, "y1": 2.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(153, 228, 170)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2016-01-01", "x1": "2017-01-01", "xref": "x", "y0": 7.8, "y1": 8.2, "yref": "y" }, { "fillcolor": "rgb(193, 221, 165)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 32.8, "y1": 33.2, "yref": "y" }, { "fillcolor": "rgb(211, 134, 157)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 22.8, "y1": 23.2, "yref": "y" }, { "fillcolor": "rgb(24, 13, 240)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 31.8, "y1": 32.2, "yref": "y" }, { "fillcolor": "rgb(155, 39, 235)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 9.8, "y1": 10.2, "yref": "y" }, { "fillcolor": "rgb(187, 76, 36)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 11.8, "y1": 12.2, "yref": "y" }, { "fillcolor": "rgb(230, 18, 95)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 20.8, "y1": 21.2, "yref": "y" }, { "fillcolor": "rgb(111, 172, 1)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 14.8, "y1": 15.2, "yref": "y" }, { "fillcolor": "rgb(130, 7, 75)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 0.8, "y1": 1.2, "yref": "y" }, { "fillcolor": "rgb(14, 193, 129)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 23.8, "y1": 24.2, "yref": "y" }, { "fillcolor": "rgb(3, 218, 206)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 10.8, "y1": 11.2, "yref": "y" }, { "fillcolor": "rgb(136, 230, 155)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 29.8, "y1": 30.2, "yref": "y" }, { "fillcolor": "rgb(161, 9, 109)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 27.8, "y1": 28.2, "yref": "y" }, { "fillcolor": "rgb(41, 174, 59)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 12.8, "y1": 13.2, "yref": "y" }, { "fillcolor": "rgb(136, 35, 46)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": 16.8, "y1": 17.2, "yref": "y" }, { "fillcolor": "rgb(144, 16, 187)", "line": { "width": 0 }, "opacity": 1, "type": "rect", "x0": "2017-01-01", "x1": "2018-01-02", "xref": "x", "y0": -0.2, "y1": 0.2, "yref": "y" } ], "showlegend": false, "title": { "text": "[TPDL] Top-15 timeline" }, "width": 900, "xaxis": { "rangeselector": { "buttons": [ { "count": 7, "label": "1w", "step": "day", "stepmode": "backward" }, { "count": 1, "label": "1m", "step": "month", "stepmode": "backward" }, { "count": 6, "label": "6m", "step": "month", "stepmode": "backward" }, { "count": 1, "label": "YTD", "step": "year", "stepmode": "todate" }, { "count": 1, "label": "1y", "step": "year", "stepmode": "backward" }, { "step": "all" } ] }, "showgrid": false, "type": "date", "zeroline": false }, "yaxis": { "autorange": false, "range": [ -1, 36 ], "showgrid": false, "ticktext": [ "EE", "EG", "BG", "MK", "PL", "CY", "RS", "TW", "DK", "CN", "PT", "JP", "IE", "BE", "AT", "BR", "HK", "CH", "CA", "SG", "SE", "NL", "HU", "GR", "FR", "FI", "ES", "CZ", "AU", "NZ", "NO", "IT", "GB", "DE", "US" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 ], "zeroline": false } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = tpdl.groupby(['year', 'org_countrycode'])['paper_doi'].nunique().reset_index().sort_values(by=['year', 'paper_doi'], ascending=[True, False])\n", "\n", "def get_color_tuple(item):\n", " hash = md5(item.encode()).hexdigest()\n", " hash_values = (hash[:8], hash[8:16], hash[16:24])\n", " return tuple(float(int(value, 16)%256)/256 for value in hash_values)\n", "\n", "for stratum in strata:\n", " gannt_data = []\n", " colors = {}\n", " for year in data.year.unique():\n", " year_data = data[data.year == year]\n", " for country in year_data[:stratum].org_countrycode.values:\n", " gannt_data.append(dict(Task=country, Start=str(year), Finish=str(np.datetime64(year) + np.timedelta64(366, 'D'))))\n", " colors[country] = get_color_tuple(country)\n", "\n", "\n", " fig = ff.create_gantt(gannt_data, group_tasks=True, index_col='Task', colors=colors, title='[TPDL] Top-%s timeline' % stratum )\n", " # fig = ff.create_gantt(gannt_data, colors=colors, index_col='Task', show_colorbar=True, group_tasks=True)\n", " plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 197, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
org_countrycodeALATAUBEBGBRCACHCLCNCOCYCZDEDKEEEGESFIFRGBGRHKHRHUIEINITJPKRLTLULVMKNLNONZPHPLPTRORSRUSESGSISKTRTWUSVNZA
year
2003-01-010.00.01.00.00.00.00.00.00.00.00.00.01.06.00.00.00.01.01.01.06.01.00.00.01.00.00.06.00.00.00.00.00.00.01.02.02.00.00.00.00.00.00.01.01.00.01.00.00.019.00.01.0
2004-01-010.00.02.00.00.00.02.01.00.00.00.00.00.07.00.00.00.01.00.01.09.01.01.00.00.00.00.03.01.00.00.00.00.00.03.00.02.00.00.00.00.00.00.02.03.00.00.00.00.017.00.01.0
2005-01-010.02.01.02.00.03.00.01.01.01.00.00.00.08.00.00.01.05.01.02.010.08.00.00.01.02.01.05.02.01.00.00.00.00.01.00.02.00.00.02.01.00.00.01.03.00.00.00.00.022.00.00.0
2006-01-010.00.00.01.00.03.01.01.00.02.00.00.00.07.02.00.00.03.01.00.09.07.00.00.01.00.00.04.01.01.00.00.00.00.01.02.02.00.01.03.00.00.00.03.03.01.00.00.02.021.00.00.0
2007-01-010.05.01.00.00.01.03.01.00.01.00.00.00.013.02.00.00.04.00.02.08.03.00.01.03.00.00.012.03.00.01.00.00.00.01.01.00.00.00.02.00.00.00.00.02.01.01.00.03.015.00.02.0
2008-01-010.02.01.00.00.01.01.02.00.02.00.00.00.010.04.00.00.03.00.01.09.05.00.00.00.02.00.08.02.00.00.00.00.00.02.01.01.00.02.03.01.00.00.00.02.00.00.00.04.07.00.00.0
2009-01-010.05.00.01.01.02.02.00.01.01.00.00.00.013.01.00.00.02.01.01.016.03.00.01.00.02.00.011.00.00.00.00.00.00.03.03.02.00.00.04.00.00.00.01.00.00.00.00.01.012.00.01.0
2010-01-010.06.00.01.00.02.01.02.00.01.01.00.00.015.01.00.00.04.02.03.014.06.00.00.00.01.00.09.01.00.00.01.00.00.05.02.01.00.00.00.00.00.00.00.00.00.00.01.01.016.00.01.0
2011-01-011.05.02.01.01.01.02.03.00.00.00.00.02.012.00.00.01.01.01.03.06.06.00.00.01.01.00.05.01.00.00.00.01.00.05.03.00.00.00.02.00.02.00.02.00.00.00.00.00.014.00.01.0
2012-01-010.05.01.00.00.02.01.03.00.02.00.05.00.014.00.00.00.01.00.02.07.03.00.00.00.03.00.05.00.00.00.00.00.00.03.03.05.00.02.03.00.00.00.00.01.01.00.00.00.015.00.00.0
2013-01-011.07.03.03.00.00.02.02.00.00.00.01.00.019.02.00.00.04.02.01.025.08.00.00.02.05.00.011.01.00.00.01.01.00.019.02.01.01.09.00.00.00.00.01.00.02.00.00.00.027.00.01.0
2015-01-010.00.01.00.00.03.00.01.00.00.00.00.00.06.00.00.00.02.00.01.02.03.00.00.00.01.00.01.00.00.00.00.00.01.03.00.03.00.00.00.00.01.00.00.01.00.00.00.02.05.00.00.0
2016-01-010.02.00.00.01.01.00.02.00.00.00.00.00.020.01.00.00.03.00.03.03.07.00.00.00.00.00.01.00.01.00.00.00.01.05.02.02.00.00.02.00.00.01.00.01.00.00.00.00.04.00.01.0
2017-01-010.00.01.01.00.02.00.01.00.00.00.00.00.023.00.01.02.00.01.02.08.09.00.00.00.03.00.01.02.00.00.00.00.00.03.02.00.00.01.04.01.00.00.01.01.01.00.00.00.01.01.00.0
\n", "
" ], "text/plain": [ "org_countrycode AL AT AU BE BG BR CA CH CL CN CO CY \\\n", "year \n", "2003-01-01 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2004-01-01 0.0 0.0 2.0 0.0 0.0 0.0 2.0 1.0 0.0 0.0 0.0 0.0 \n", "2005-01-01 0.0 2.0 1.0 2.0 0.0 3.0 0.0 1.0 1.0 1.0 0.0 0.0 \n", "2006-01-01 0.0 0.0 0.0 1.0 0.0 3.0 1.0 1.0 0.0 2.0 0.0 0.0 \n", "2007-01-01 0.0 5.0 1.0 0.0 0.0 1.0 3.0 1.0 0.0 1.0 0.0 0.0 \n", "2008-01-01 0.0 2.0 1.0 0.0 0.0 1.0 1.0 2.0 0.0 2.0 0.0 0.0 \n", "2009-01-01 0.0 5.0 0.0 1.0 1.0 2.0 2.0 0.0 1.0 1.0 0.0 0.0 \n", "2010-01-01 0.0 6.0 0.0 1.0 0.0 2.0 1.0 2.0 0.0 1.0 1.0 0.0 \n", "2011-01-01 1.0 5.0 2.0 1.0 1.0 1.0 2.0 3.0 0.0 0.0 0.0 0.0 \n", "2012-01-01 0.0 5.0 1.0 0.0 0.0 2.0 1.0 3.0 0.0 2.0 0.0 5.0 \n", "2013-01-01 1.0 7.0 3.0 3.0 0.0 0.0 2.0 2.0 0.0 0.0 0.0 1.0 \n", "2015-01-01 0.0 0.0 1.0 0.0 0.0 3.0 0.0 1.0 0.0 0.0 0.0 0.0 \n", "2016-01-01 0.0 2.0 0.0 0.0 1.0 1.0 0.0 2.0 0.0 0.0 0.0 0.0 \n", "2017-01-01 0.0 0.0 1.0 1.0 0.0 2.0 0.0 1.0 0.0 0.0 0.0 0.0 \n", "\n", "org_countrycode CZ DE DK EE EG ES FI FR GB GR HK HR \\\n", "year \n", "2003-01-01 1.0 6.0 0.0 0.0 0.0 1.0 1.0 1.0 6.0 1.0 0.0 0.0 \n", "2004-01-01 0.0 7.0 0.0 0.0 0.0 1.0 0.0 1.0 9.0 1.0 1.0 0.0 \n", "2005-01-01 0.0 8.0 0.0 0.0 1.0 5.0 1.0 2.0 10.0 8.0 0.0 0.0 \n", "2006-01-01 0.0 7.0 2.0 0.0 0.0 3.0 1.0 0.0 9.0 7.0 0.0 0.0 \n", "2007-01-01 0.0 13.0 2.0 0.0 0.0 4.0 0.0 2.0 8.0 3.0 0.0 1.0 \n", "2008-01-01 0.0 10.0 4.0 0.0 0.0 3.0 0.0 1.0 9.0 5.0 0.0 0.0 \n", "2009-01-01 0.0 13.0 1.0 0.0 0.0 2.0 1.0 1.0 16.0 3.0 0.0 1.0 \n", "2010-01-01 0.0 15.0 1.0 0.0 0.0 4.0 2.0 3.0 14.0 6.0 0.0 0.0 \n", "2011-01-01 2.0 12.0 0.0 0.0 1.0 1.0 1.0 3.0 6.0 6.0 0.0 0.0 \n", "2012-01-01 0.0 14.0 0.0 0.0 0.0 1.0 0.0 2.0 7.0 3.0 0.0 0.0 \n", "2013-01-01 0.0 19.0 2.0 0.0 0.0 4.0 2.0 1.0 25.0 8.0 0.0 0.0 \n", "2015-01-01 0.0 6.0 0.0 0.0 0.0 2.0 0.0 1.0 2.0 3.0 0.0 0.0 \n", "2016-01-01 0.0 20.0 1.0 0.0 0.0 3.0 0.0 3.0 3.0 7.0 0.0 0.0 \n", "2017-01-01 0.0 23.0 0.0 1.0 2.0 0.0 1.0 2.0 8.0 9.0 0.0 0.0 \n", "\n", "org_countrycode HU IE IN IT JP KR LT LU LV MK NL NO \\\n", "year \n", "2003-01-01 1.0 0.0 0.0 6.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 2.0 \n", "2004-01-01 0.0 0.0 0.0 3.0 1.0 0.0 0.0 0.0 0.0 0.0 3.0 0.0 \n", "2005-01-01 1.0 2.0 1.0 5.0 2.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 \n", "2006-01-01 1.0 0.0 0.0 4.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 2.0 \n", "2007-01-01 3.0 0.0 0.0 12.0 3.0 0.0 1.0 0.0 0.0 0.0 1.0 1.0 \n", "2008-01-01 0.0 2.0 0.0 8.0 2.0 0.0 0.0 0.0 0.0 0.0 2.0 1.0 \n", "2009-01-01 0.0 2.0 0.0 11.0 0.0 0.0 0.0 0.0 0.0 0.0 3.0 3.0 \n", "2010-01-01 0.0 1.0 0.0 9.0 1.0 0.0 0.0 1.0 0.0 0.0 5.0 2.0 \n", "2011-01-01 1.0 1.0 0.0 5.0 1.0 0.0 0.0 0.0 1.0 0.0 5.0 3.0 \n", "2012-01-01 0.0 3.0 0.0 5.0 0.0 0.0 0.0 0.0 0.0 0.0 3.0 3.0 \n", "2013-01-01 2.0 5.0 0.0 11.0 1.0 0.0 0.0 1.0 1.0 0.0 19.0 2.0 \n", "2015-01-01 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 3.0 0.0 \n", "2016-01-01 0.0 0.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 1.0 5.0 2.0 \n", "2017-01-01 0.0 3.0 0.0 1.0 2.0 0.0 0.0 0.0 0.0 0.0 3.0 2.0 \n", "\n", "org_countrycode NZ PH PL PT RO RS RU SE SG SI SK TR \\\n", "year \n", "2003-01-01 2.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 1.0 0.0 \n", "2004-01-01 2.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 3.0 0.0 0.0 0.0 \n", "2005-01-01 2.0 0.0 0.0 2.0 1.0 0.0 0.0 1.0 3.0 0.0 0.0 0.0 \n", "2006-01-01 2.0 0.0 1.0 3.0 0.0 0.0 0.0 3.0 3.0 1.0 0.0 0.0 \n", "2007-01-01 0.0 0.0 0.0 2.0 0.0 0.0 0.0 0.0 2.0 1.0 1.0 0.0 \n", "2008-01-01 1.0 0.0 2.0 3.0 1.0 0.0 0.0 0.0 2.0 0.0 0.0 0.0 \n", "2009-01-01 2.0 0.0 0.0 4.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 \n", "2010-01-01 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 \n", "2011-01-01 0.0 0.0 0.0 2.0 0.0 2.0 0.0 2.0 0.0 0.0 0.0 0.0 \n", "2012-01-01 5.0 0.0 2.0 3.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 \n", "2013-01-01 1.0 1.0 9.0 0.0 0.0 0.0 0.0 1.0 0.0 2.0 0.0 0.0 \n", "2015-01-01 3.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.0 \n", "2016-01-01 2.0 0.0 0.0 2.0 0.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 \n", "2017-01-01 0.0 0.0 1.0 4.0 1.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 \n", "\n", "org_countrycode TW US VN ZA \n", "year \n", "2003-01-01 0.0 19.0 0.0 1.0 \n", "2004-01-01 0.0 17.0 0.0 1.0 \n", "2005-01-01 0.0 22.0 0.0 0.0 \n", "2006-01-01 2.0 21.0 0.0 0.0 \n", "2007-01-01 3.0 15.0 0.0 2.0 \n", "2008-01-01 4.0 7.0 0.0 0.0 \n", "2009-01-01 1.0 12.0 0.0 1.0 \n", "2010-01-01 1.0 16.0 0.0 1.0 \n", "2011-01-01 0.0 14.0 0.0 1.0 \n", "2012-01-01 0.0 15.0 0.0 0.0 \n", "2013-01-01 0.0 27.0 0.0 1.0 \n", "2015-01-01 2.0 5.0 0.0 0.0 \n", "2016-01-01 0.0 4.0 0.0 1.0 \n", "2017-01-01 0.0 1.0 1.0 0.0 " ] }, "execution_count": 197, "metadata": {}, "output_type": "execute_result" } ], "source": [ "year_country_dois = tpdl.groupby(['org_countrycode', 'year'])[['paper_doi']].nunique()\n", "year_country_dois = year_country_dois.reset_index().pivot(index='org_countrycode', columns='year', values='paper_doi')\n", "year_country_dois = year_country_dois.fillna(0).transpose()\n", "year_country_dois" ] }, { "cell_type": "code", "execution_count": 198, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
correlationpvalue
2004-01-010.6838832.292190e-08
2005-01-010.5623311.434612e-05
2006-01-010.6293445.808178e-07
2007-01-010.6205759.223272e-07
2008-01-010.7349875.511208e-10
2009-01-010.6658407.189093e-08
2010-01-010.7375444.472405e-10
2011-01-010.5925733.689630e-06
2012-01-010.5535232.078849e-05
2013-01-010.6323134.950234e-07
2015-01-010.4048912.907200e-03
2016-01-010.6295445.746254e-07
2017-01-010.3799555.464092e-03
\n", "
" ], "text/plain": [ " correlation pvalue\n", "2004-01-01 0.683883 2.292190e-08\n", "2005-01-01 0.562331 1.434612e-05\n", "2006-01-01 0.629344 5.808178e-07\n", "2007-01-01 0.620575 9.223272e-07\n", "2008-01-01 0.734987 5.511208e-10\n", "2009-01-01 0.665840 7.189093e-08\n", "2010-01-01 0.737544 4.472405e-10\n", "2011-01-01 0.592573 3.689630e-06\n", "2012-01-01 0.553523 2.078849e-05\n", "2013-01-01 0.632313 4.950234e-07\n", "2015-01-01 0.404891 2.907200e-03\n", "2016-01-01 0.629544 5.746254e-07\n", "2017-01-01 0.379955 5.464092e-03" ] }, "execution_count": 198, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl_spearman_coeffs = pd.DataFrame(columns=['correlation', 'pvalue'])\n", "previous = []\n", "for year, row in year_country_dois.iterrows():\n", " if len(previous) == 0: #first iteration\n", " previous = row\n", " else:\n", " coeff = spearmanr(previous, row)\n", " tpdl_spearman_coeffs.loc[year] = [coeff[0], coeff[1]]\n", " previous = row\n", "tpdl_spearman_coeffs" ] }, { "cell_type": "code", "execution_count": 199, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "correlation 0.602100\n", "pvalue 0.000647\n", "dtype: float64" ] }, "execution_count": 199, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tpdl_spearman_coeffs.mean()" ] }, { "cell_type": "code", "execution_count": 200, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Spearman similarity", "type": "scatter", "uid": "53a19c98-dfb8-4059-ab76-7fbb1c827ce8", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 0.6838827651610437, 0.5623305394274467, 0.6293443362185802, 0.620575433226145, 0.7349867989405582, 0.6658397779571147, 0.7375443560958057, 0.5925725728738455, 0.5535227670243463, 0.6323129949657051, 0.404891060151822, 0.6295444008507992, 0.3799547945874242 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[TPDL] Spearman similarity of country rankings" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace = go.Scatter(x=tpdl_spearman_coeffs.index,\n", " y=tpdl_spearman_coeffs['correlation'],\n", " name='Spearman similarity')\n", "\n", "layout = go.Layout(title='[TPDL] Spearman similarity of country rankings',\n", " legend=dict(orientation='h'))\n", "\n", "fig = go.Figure(data=[trace], layout=layout)\n", "plotly.offline.iplot(fig)\n", "# pio.write_image(fig, 'reports/figures/tpdl_spearman.png')" ] }, { "cell_type": "code", "execution_count": 201, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['Lithuania', 'Turkey', 'Croatia']" ] }, "execution_count": 201, "metadata": {}, "output_type": "execute_result" } ], "source": [ "all_countries = set(tpdl_dois['org_countrycode'].unique().tolist())\n", "first_countries = set(tpdl_dois_first['org_countrycode'].unique().tolist())\n", "last_countries = set(tpdl_dois_last['org_countrycode'].unique().tolist())\n", "countryset = all_countries - (first_countries | last_countries)\n", "[pycountry_convert.country_alpha2_to_country_name(code) for code in countryset]" ] }, { "cell_type": "code", "execution_count": 202, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "domain": { "x": [ 0, 1 ], "y": [ 0.4, 1 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AL", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CO", "CY", "CZ", "DE", "DK", "EE", "EG", "ES", "FI", "FR", "GB", "GR", "HK", "HR", "HU", "IE", "IN", "IT", "JP", "KR", "LT", "LU", "LV", "MK", "NL", "NO", "NZ", "PH", "PL", "PT", "RO", "RS", "RU", "SE", "SG", "SI", "SK", "TR", "TW", "US", "VN", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "596bc157-b775-44fc-ae87-7d1615cdd2ca", "values": [ 2, 12, 12, 6, 2, 4, 10, 8, 1, 8, 1, 2, 1, 69, 5, 1, 2, 16, 4, 20, 55, 22, 1, 2, 5, 8, 1, 28, 12, 5, 1, 2, 2, 1, 21, 5, 2, 1, 5, 10, 3, 2, 1, 9, 4, 4, 2, 1, 5, 76, 1, 1 ] }, { "domain": { "x": [ 0, 0.5 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CN", "CO", "CY", "CZ", "DE", "DK", "EG", "ES", "FI", "FR", "GB", "GR", "HK", "HU", "IE", "IN", "IT", "JP", "KR", "LU", "LV", "MK", "NL", "NO", "NZ", "PL", "PT", "RO", "RS", "RU", "SE", "SG", "SI", "SK", "TW", "US", "VN", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "b6d15313-3c4e-43e5-9232-235a63d83c06", "values": [ 8, 9, 4, 1, 2, 6, 6, 6, 1, 2, 1, 54, 4, 2, 12, 4, 15, 36, 15, 1, 2, 5, 1, 19, 10, 3, 1, 2, 1, 16, 2, 1, 4, 8, 3, 2, 1, 7, 4, 2, 2, 4, 57, 1, 1 ] }, { "domain": { "x": [ 0.5, 1 ], "y": [ 0, 0.6 ] }, "hole": 0.4, "hoverinfo": "label+value+name", "labels": [ "AL", "AT", "AU", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CO", "CY", "CZ", "DE", "DK", "EE", "EG", "ES", "FI", "FR", "GB", "GR", "HU", "IE", "IN", "IT", "JP", "KR", "LU", "LV", "NL", "NO", "NZ", "PH", "PL", "PT", "RO", "RS", "SE", "SG", "SI", "SK", "TW", "US", "VN", "ZA" ], "name": "gridIDs", "textposition": "inside", "type": "pie", "uid": "a2f4c48f-bc6a-4a5f-a6c3-c3778a558f81", "values": [ 2, 11, 8, 3, 2, 3, 7, 6, 1, 4, 1, 2, 1, 55, 3, 1, 2, 12, 3, 17, 36, 13, 3, 5, 1, 17, 8, 2, 1, 1, 15, 2, 2, 1, 5, 8, 3, 1, 5, 2, 3, 2, 3, 59, 1, 1 ] } ], "layout": { "annotations": [ { "font": { "size": 15 }, "showarrow": false, "text": "All authors", "x": 0.5, "y": 1.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "1st authors", "x": 0.18, "y": -0.07 }, { "font": { "size": 15 }, "showarrow": false, "text": "Last authors", "x": 0.83, "y": -0.07 } ], "title": { "text": "[TPDL] GridID breakdown by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tpdl_gridIds = tpdl.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "tpdl_gridIds_first = tpdl_first.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "tpdl_gridIds_last = tpdl_last.groupby(['org_countrycode'])['org_gridId'].nunique().reset_index()\n", "\n", "pie1 = go.Pie(values=tpdl_gridIds['org_gridId'],\n", " labels=tpdl_gridIds['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, 1], y=[.4, 1]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie2 = go.Pie(values=tpdl_gridIds_first['org_gridId'],\n", " labels=tpdl_gridIds_first['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[0, .5], y=[0, .6]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "pie3 = go.Pie(values=tpdl_gridIds_last['org_gridId'],\n", " labels=tpdl_gridIds_last['org_countrycode'],\n", " textposition='inside',\n", " domain=dict(x=[.5, 1], y=[0, .6]),\n", " name='gridIDs',\n", " hoverinfo='label+value+name',\n", " hole=.4)\n", "\n", "tris_donut['title'] = '[TPDL] GridID breakdown by country'\n", "fig = go.Figure(data=[pie1,pie2,pie3], layout=tris_donut)\n", "plotly.offline.iplot(fig)" ] }, { "cell_type": "code", "execution_count": 203, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "type": "bar", "uid": "b8795717-5f2d-40dd-9baa-8c02665ccfa3", "x": [ "US", "DE", "GB", "IT", "GR", "NL", "FR", "ES", "AU", "JP", "AT", "CA", "PT", "SE", "CH", "IE", "CN", "BE", "NO", "KR", "HU", "DK", "PL", "TW", "SG", "FI", "BR", "SI", "RO", "LV", "NZ", "AL", "LU", "HR", "SK", "EG", "CY", "BG", "RS", "RU", "TR", "VN", "IN", "PH", "MK", "LT", "HK", "EE", "CZ", "CO", "CL", "ZA" ], "y": [ 76, 69, 55, 28, 22, 21, 20, 16, 12, 12, 12, 10, 10, 9, 8, 8, 8, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "title": { "text": "[TPDL] gridID distribution" }, "xaxis": { "range": [ -0.5, 29.5 ], "tickangle": 45, "tickfont": { "size": 12 } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = [\n", " go.Bar(\n", " x=tpdl_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_countrycode'],\n", " y=tpdl_gridIds.sort_values(by=['org_gridId'], ascending=False)['org_gridId']\n", " )\n", "]\n", "\n", "layout = go.Layout(\n", " title='[TPDL] gridID distribution',\n", " xaxis=dict(tickangle=45,tickfont=dict(size=12), range=[-.5, TOP_N - 1 + .5])\n", ")\n", "fig = go.Figure(data=data, layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/tpdl_gridids_longtail.png')" ] }, { "cell_type": "code", "execution_count": 204, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYIAAAEWCAYAAABrDZDcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3XmcHHWd//HXp3vuM5NkcswECCGQSCKEMHJfcigI4T4kwQ2KC17gqggorqv701VBcWVdRW5kEzTc4b7kFtAkEAgEAQMhdzI5JpO5j8/vj6qedJLJTGdmenp6+v18PPrRdXXVp8LQ7676Vn3L3B0REclckVQXICIiqaUgEBHJcAoCEZEMpyAQEclwCgIRkQynIBARyXAKAsk4ZvZ9M7s51XWIDBQKAkkqM/vIzBrMbIuZbTSzR8xstz5a7/FdzD/GzNrD7cZeDwG4+3+5+5fD5caamZtZVhfr+pGZtYTr2GRmfzWzQ3u7D30p3Ifxqa5D0pOCQPrDNHcvAkYDa4D/6aftrnT3orjXtF6s68/hPpQDLwH3mZn1TZmJ6yqwRHpKQSD9xt0bgXuAfWPTzCzXzH5pZh+b2Rozu8HM8sN5w83s4fBX+AYze9HMImZ2J7A78FD4K/2KXakj/IX/f+HoC+H7pnBdXf7Sd/cW4A5gFDAsrOcHZrbUzNaa2R/NrDTczh1m9p1wuDL81f71cHyvcJ8i4fgpZvZG3BHHfnH1fmRmV5rZm0DdroRBuJ2/mNl6M6s2s1lmNiSc98XYUVI4/r6Z3R03vszMpiS6LUlfCgLpN2ZWAJwHvBo3+efAPsAUYDxQCfwwnPcdYDnBr/CRwPcBd/cvAB8THmm4+zW9KOuo8H1IuK5XutmHXOBCYJm7V4fDFwKfBsYBRcBvw8WfB44Jh48GlsRt72jgRXdvN7MDgFuBS4BhwB+AueG2Ys4HTg7rbN2F/TPgZ0AF8AlgN+BHcfUdGYZZBZADHBruZ2xf3tyFbUmaUhBIf3jAzDYBNcAJwLUA4amVi4FvufsGd68F/gv4fPi5FoLTSXu4e4u7v+i71jlWRfgLO/Y6txf7cG64D8uAA4EzwukzgOvcfYm7bwG+B3w+/NX+PHBE+Kv/KOAa4PDwc0eH8yH4N/iDu7/m7m3ufgfQBBwSt/3r3X2ZuzfsStHu/oG7P+XuTe6+Drgu3DbuvgSoJQjho4AngJVmNpG4oNqV7Ul60vlG6Q+nu/vTZhYFTgOeN7N9gXagAJgfd7rdgGg4fC3Br9cnw/k3uvvPd2G7K919TB/UDzDH3S/oZHoFsDRufCnB/1cj3f2fZlZH8EV7JPD/gIvMbALBF+314Wf2AGaa2aVx68kJ1x2zrCdFm9lI4Dfh9osJfvxtjFskdtQyPhzeFNZ2KFuDSgY5HRFIvwl/7d4HtAFHANVAAzDJ3YeEr9KwURZ3r3X377j7OOBU4NtmdlxsdX1VVi8/v5Lgizxmd6CVoFEcgi/Ts4Ecd18Rjs8EyoA3wmWWAT+N+zcY4u4F7n5XH9T5X+FnP+nuJcAFBGEbEwuCI8Ph5wmCIP6IRQY5BYH0GwucRvAluDg87XAT8GszGxEuU2lmnw2HTzGz8eEppBqCAImdqlhDcE6+t9aF6+zpuu4CvmVme5pZEcEX75/jzuM/D3yDrY3Sz4XjL7l7WzjtJuArZnZw+G9UaGYnm1nxLtaSY2Z5ca8owVHAFqDGzCqB7273mecJ2jfy3X058CJwIkFbxeu7uH1JUwoC6Q8PmdkWYDPwU2Cmu78dzrsS+AB41cw2A08DE8J5e4fjW4BXgN+5+7PhvJ8BPwjP/V/e08LcvT6s6eVwXYd095nt3ArcSfBF/yHQCMSf4nme4Ms4FgQvEZwOi43j7vOAfyVoZN5I8O9x4a7uC/A2wRFW7PVF4MfAVIIgfQS4L/4D7v4ewb/vi+H4ZoJG7ZfjgkoGOdODaUREMpuOCEREMpyCQEQkwykIREQynIJARCTDpcUNZcOHD/exY8emugwRkbQyf/78ancv7265tAiCsWPHMm/evFSXISKSVsxsafdL6dSQiEjGUxCIiGQ4BYGISIZTEIiIZDgFgYhIhlMQiIhkOAWBiEiGS9sgePLt1fzh+X+mugwRkbSXtkHw3HvruOnFJakuQ0Qk7aVtEAzJz2ZTfQt6noKISO+kbxAUZNPa7mxpau1+YRER2ak0DoIcADbVt6S4EhGR9Ja+QZCfDUBNg4JARKQ30jcIwiOCjfXNKa5ERCS9pW0QlBUERwQ6NSQi0jtpGwSlsSDQqSERkV5J3yCItRHo1JCISK+kbRDkZkUpyImyUaeGRER6JW2DAKCsIEdtBCIivZTWQVCan01Ng04NiYj0RloHwZCCbJ0aEhHppbQOguDUkI4IRER6I62DoLQgW3cWi4j0UloHgXogFRHpvbQOgrKCHPVAKiLSS2kdBKXqZkJEpNfSOgjUA6mISO8lNQjM7Ftm9raZLTKzu8wsz8z2NLPXzOwDM/uzmeX0dP3qgVREpPeSFgRmVglcBlS5+2QgCnwe+AXwa3cfD2wELurpNtQDqYhI7yX71FAWkG9mWUABsAo4FrgnnH8HcHpPV64eSEVEei9pQeDuK4BfAh8TBEANMB/Y5O6xy3yWA5Wdfd7MLjazeWY2b926dZ1uY0h++LjKOp0aEhHpqWSeGioDTgP2BCqAQuDERD/v7je6e5W7V5WXl3e6TE5WhMKcqI4IRER6IZmnho4HPnT3de7eAtwHHA4MCU8VAYwBVvRmI0PUA6mISK8kMwg+Bg4xswIzM+A44B3gWeDscJmZwIO92Uhpfrb6GxIR6YVkthG8RtAovAB4K9zWjcCVwLfN7ANgGHBLb7ZTVpitU0MiIr2Q1f0iPefu/wH8x3aTlwAH9dU2huTn8G7N5r5anYhIxknrO4tBPZCKiPRW2gaBu1NdXa0eSEVEeiltg+DLX/4yhx9+OEPys9UDqYhIL6RtEBx99NG89957LF88D1A3EyIiPZW2QXDOOedQVlbG8w/MBhQEIiI9lbZBkJ+fz4UXXshf//IYbXUb2dSgewlERHoibYMA4JJLLqG1pYUtbz2tIwIRkR5K6yCYMGEChx15FFveeJwNdU2pLkdEJC2ldRAAfO0rX6G1Zg2vvfBsqksREUlLaR8E55x9FtGCUp57cHaqSxERSUtpHwQ5OTmM+tRJvPu351ixolcdmYqIZKS0DwKA8Ueejre3ccstveq/TkQkIw2KIKjcYw9G7HswN910E62tusNYRGRXDIogGJKfw8hPnczy5ct57LHHUl2OiEhaGRRBUFqQTdbYKioqKrjhhhtSXY6ISFoZFEFQVpBNTbNz0UUX8dhjj/HRRx+luiQRkbQxKIJgSH4Obe3O+V+4EDPj5ptvTnVJIiJpY1AEQWlBNgBFw0Zx8sknc/PNN9PSoi4nREQSMSiCoKwgBwh6IL3oootYs2YNL730UoqrEhFJD4MiCIaERwSbGpo5/PDDAZg3b14qSxIRSRuDIwjywyCob2H48OGMHTtWQSAikqDBEQQdp4aCZxJUVVUpCEREEjQogqA07ogA4MADD2TJkiVs3LgxlWWJiKSFQREEOVkRCnOibGoIgqCqqgqA+fPnp7IsEZG0MCiCAILTQxvDU0MHHnggoAZjEZFEDKIgyKYmPDVUVlbGXnvtpSAQEUnAoAqC2KkhUIOxiEiiBk8Q5Od0XDUEQRAsXbqU6urqFFYlIjLwDZ4gKMjuuGoItrYTqMFYRKRrgysIGlpwdwCmTp0KqMFYRKQ7gycIwh5ItzQFTygrLS1ln332URCIiHRj8ARBwbY3lYEajEVEEjGIgmBrD6QxVVVVLF++nNWrV6eqLBGRAa/bIDCzw82sMBy+wMyuM7M9kl/aronvgTRGdxiLiHQvkSOC3wP1ZrY/8B3gn8Afk1pVD8R6IN0Yd0RwwAEHYGYKAhGRLiQSBK0eXIpzGvBbd/9foDiRlZvZEDO7x8zeNbPFZnaomQ01s6fM7P3wvaw3OxATOzVUE3cvQVFRERMnTlQ7gYhIFxIJgloz+x5wAfCImUWA7ATX/xvgcXefCOwPLAauAp5x972BZ8LxXtu+B9IYNRiLiHQtkSA4D2gCLnL31cAY4NruPmRmpcBRwC0A7t7s7psIjizuCBe7Azi9B3XvYPseSGOqqqpYtWoVK1eu7IvNiIgMOt0Ggbuvdvfr3P3FcPxjd0+kjWBPYB1wm5m9bmY3h43OI919VbjMamBkZx82s4vNbJ6ZzVu3bl1COxPfA2lMrMFYRwUiIp1L5KqhM8Pz+TVmttnMas1scwLrzgKmAr939wOAOrY7DRS2PXhnH3b3G929yt2rysvLE9jctj2QxkyZMoVIJKIGYxGRnUjk1NA1wKnuXuruJe5e7O4lCXxuObDc3V8Lx+8hCIY1ZjYaIHxf25PCO7N9D6QABQUF7LvvvjoiEBHZiUSCYI27L97VFYftCcvMbEI46TjgHWAuMDOcNhN4cFfXvTOdnRqCrQ3GsX6IRERkq6wElplnZn8GHiBoNAbA3e9L4LOXArPMLAdYAnyRIHzmmNlFwFLg3F2ueieG5O94agiCILj99ttZvnw5u+22W19tTkRkUEgkCEqAeuAzcdMc6DYI3P0NoKqTWcclVN0uiu+B1Mw6psc3GCsIRES21W0QuPsX+6OQvhDrgbS2qZWSvK23Ouy3335kZWUxb948zjjjjBRWKCIy8CRy1dAYM7vfzNaGr3vNbEx/FLerYv0NbX96KD8/n0mTJunKIRGRTiTSWHwbQQNvRfh6KJw24HTWA2mMGoxFRDqXSBCUu/tt7t4avm4HEruwv5911gNpTFVVFevXr2fp0qX9XZaIyICWSBCsD7ufjoavC4D1yS6sJ8oKduyBNEZ3GIuIdC6RIPgSwSWeq4FVwNkEl4EOOKX5O/ZAGvPJT36SrKwsXn/99f4uS0RkQEvkqqGlwKn9UEuv7awHUoDc3FxGjx7NsmXL+rssEZEBbadBYGZXuPs1ZvY/dNIfkLtfltTKeiAnK0JRblanp4YAKisr1QupiMh2ujoiiHUrkVYn1UvzszttLIYgCN5+++1+rkhEZGDbaRC4+0PhYL273x0/z8zOSWpVvdBZD6QxlZWVPPnkk/1ckYjIwJZIY/H3Epw2IAwpyO604zkIgqC2tpba2tp+rkpEZODqqo3gJOBzQKWZXR83qwRoTXZhPTWkIIdVNZ0/LqGyshKAFStWMHHixP4sS0RkwOrqiGAlQftAIzA/7jUX+GzyS+uZnfVACtsGgYiIBLpqI1gILDSzWe4+YI8AtrezHkhBQSAi0plEuqF+38w6u3x0XBLq6bWygs57IAWoqKgA0CWkIiJxEgmC+OcJ5AHnAEOTU07vxW4qq6lv2SEICgsLKS0t1RGBiEicbq8acvf1ca8V7v7fwMn9UFuPlIU9kK7b0tTp/MrKSgWBiEicbo8IzGxq3GiE4AghkSOJlNhnZDEA/1hdy9Tdy3aYryAQEdlWIl/ov4obbgU+pA+fM9zXdhuaT3FeFotW1HQ6v7KyknfeeaefqxIRGbgSCYKL3H1J/AQz2zNJ9fSamTG5opRFK3d+L8Hq1atpa2sjGo32c3UiIgNPIncW35PgtAFjcmUJi1dtpqWtfYd5lZWVtLW1sWbNmhRUJiIy8HR1Z/FEYBJQamZnxs0qIbh6aMCaXFlKc2s7/1y3hYmjSraZF38JaWxYRCSTdXVEMAE4BRgCTIt7TQX+Nfml9dykilIA3lq+YzuBbioTEdlWV3cWPwg8aGaHuvsr/VhTr+05vJCCnChvr9zM9t2kKghERLbV7YNpgOlmdv728wfig2liohFjUkVJp1cOjRgxgmg0qiAQEQkNugfTxEyqKGXOvGW0tTvRyNY+h6LRKKNHj1YQiIiEdtpGsN2Dae6IfwH1/VNez02uLKW+uY0Pq+t2mKebykREthp0D6aJmVwZXC309srOG4wVBCIigUH3YJqY8eVF5GZFWLSihtOmVG4zr7KykmeeeSZFlYmIDCxdtRHEHkxzKsEDaWJqgW8ls6i+kBWNMHF0CW910mBcUVFBTU0NdXV1FBYWpqA6EZGBI5EH08x29xYAMysDdnP3jf1VYG9Mrihh7hsraW93InENxvGXkO6zzz6pKk9EZEBIpI3gKTMrMbOhwALgJjP7dZLr6hOfrCyltqmVZRu3bdvWvQQiIlslEgSl7r4ZOBP4o7sfDByX3LL6xuTK4A7jRSu27YBOQSAislUiQZBlZqMJup5+OMn19Km9RxaRHTUWbXflkIJARGSrRILgP4EngA/c/e9mNg54P7ll9Y3crCj7jCze4Q7joqIiSkpKFAQiIiTwPAJ3vxu4O258CXBWMovqS5MrSnlq8RrcHbNtG4z1EHsRkcQeVVlO0Nvo2Pjl3f1LiWzAzKIEl6GucPdTwofa/AkYRnBZ6hfcvXnXS0/M5MoS/jxvGStrGqkckt8xvaKiQkcEIiIkdmroQaAUeBp4JO6VqG+ytd8igF8Av3b38cBG4KJdWNcum9TRYLxjO4GCQEQksSAocPcr3X2Ou98beyWycjMbA5wM3ByOG3AsW59wdgdweg/qTtgnRpUQMXi7kyBYtWoV7e07PsVMRCSTJBIED5vZ53q4/v8GrgBi37bDgE3uHuuiYjlQ2dkHzexiM5tnZvPWrVvXw81Dfk6UvUcU7/AM48rKSlpbW1m7dm2P1y0iMhgkEgTfJAiDBjPbbGa1Ztb5k+HjmNkpwFp3n9/dsp1x9xvdvcrdq8rLy3uyig6TKnd8NoEuIRURCXQbBO5e7O4Rd89395JwvKS7zwGHA6ea2UcEjcPHAr8BhphZrNF5DJD0b+LJFaWsrW1i7ebGjmkKAhGRwE6DIHx4PWY2tbNXdyt29++5+xh3Hwt8HviLu88AngXODhebSdAYnVSxO4zfjjs9FAsCXUIqIpmuq8tHvw1cDPyqk3lO8Au/J64E/mRmPwFeB27p4XoStm9FcADz1ooaPj1xBAAjR44kEonoiEBEMl5XvY9eHL5/urcbcffngOfC4SXAQb1d564oys1i3PDCbdoJotEoo0aNUhCISMZLpLF4UJhUWbrNqSHQvQQiIpBBQfDJyhJWbGpgQ93Wm5gVBCIiXTcWHx6+5/ZfOckzuSLWYLz19JCCQESk6yOC2HOKX+mPQpJtUhgEby7fNgg2bdpEfX39zj4mIjLodXXVUIuZ3ciOD68HwN0vS15Zfa+0IJv9x5TyyJur+PqnxwPbXkI6fvz4VJYnIpIyXR0RnAL8BWgk6CV0+1faOXPqGN5ZtZnFq4JGY91UJiLS9eWj1QTX+y8OH2Sf9k7dv4KfPPIO985fzg9O2VdBICJCYlcNrTez+81sbfi6N+xVNO2UFeZw7MQRPPDGSlrb2qmoqAAUBCKS2RIJgtuAuUBF+HoonJaWzpo6huotTbzw/jpKSkooKipSEIhIRkskCEa4+23u3hq+bgd61x1oCh0zYQRDC3O4d37w5a9LSEUk0yUSBNVmdoGZRcPXBcD6ZBeWLDlZEU7dv4KnFq+hpr5FQSAiGS+RIPgScC6wGlhF0HPoF5NZVLKdNXUMza3tPPzWSj3EXkQyXrcPr3f3pcCp/VBLv5lcWcI+I4u4d/5yJoRB0N7eTiSSMT1uiIh0yMhvPjPjrKljWPDxJnJLh9PS0kJ1dXWqyxIRSYmMDAKAMw6oJGLwYV0OoEtIRSRzZWwQjCjJ48i9y3l9ffBPoCAQkUzVbRCY2Q/ihgdFT6QxZ06tZANFgIJARDJXV91QX2lmh7L1+cIwSHoijfnspFEMGVaOmR5ZKSKZq6sjgneBc4BxZvaimd0EDDOzCf1TWvLlZUc5ZcoYooVD+HjZ8lSXIyKSEl0FwSbg+8AHwDHAb8LpV5nZX5NcV78568AxRIqGsfC9D1NdiohISnR1H8FngR8CewHXAW8Cde6e1jeTba9qjzKKh43g/fff170EIpKRdvqt5+7fd/fjgI+AO4EoUG5mL5nZQ/1UX9KZGaeeeip161bws5v+lOpyRET6nbl71wuYXePuV4TDr7v7AWY2PHxeQb+oqqryefPmJW39dQ2NDKvYndyy0az5xwLysqNJ25aISH8xs/nuXtXdct2eB4mFQOjCcNqgug23MD+Pr3zjm2z+8E2u+t09qS5HRKRfdXtEMBAk+4gAoK6ujuGjKomOmsDi155lt6EFSd2eiEiy9dkRQaYoLCzkG5deSt0Hf+PbN8xNdTkiIv1GQRDne5d/i9z8Qh6ddQMvvLcu1eWIiPQLBUGcoUOH8tWvXEz94he58vanaG5tT3VJIiJJpyDYzncvv5zsrCwWPfZ/3PaybjITkcFPQbCdiooKLrxwJg2LnuG6B19jzebGVJckIpJUCoJOXHHFFXh7K+tevZ+fPbo41eWIiCSVgqAT48eP55xzzqF+4WPc9+p7PLRQzzQWkcFLQbATV111FU31dZR++Be+c/dC5i/dkOqSRESSQkGwE1OmTOGkk05i1cv3kbtiARfd+ipL19eluiwRkT6nIOjCT37yEyIRY9HtP2DRtedx2Mmf55Ennqa9XZeVisjgkbQgMLPdzOxZM3vHzN42s2+G04ea2VNm9n74XpasGnpr6tSprFixgkceeYQTPnMiqxY8zSknnsDue+zBd7/7Xd544w3SoYsOEZGuJK2vITMbDYx29wVmVgzMB04n6Lhug7v/3MyuAsrc/cqu1tUffQ0l4s+vvM83fnYTxSteY9mbf6W1tZVPfOITzJgxg/PPP59x48alukQRkQ6J9jXUb53OmdmDwG/D1zHuvioMi+fcvcvHXw6UIAD47V/e55dPvseXPzWc8uo3mDVrFi+++CIAhx56KNOnT2f69OkMHTo0xZWKSKYbUJ3OmdlY4ADgNWCku68KZ60GRvZHDX3l658ez9kHjuHmv1eTO/kzvPDCCyxdupSf//zn1NXVcemll3LQQQexefPmVJcqIpKQpAeBmRUB9wL/5u7bfDt6cDjS6SGJmV1sZvPMbN66dQOnAzgz47/O+CTHf2IkP3roHX780NtUjtmNK6+8koULF/Lkk0/y4Ycfctlll6W6VBGRhCQ1CMwsmyAEZrn7feHkNeEpoVg7wtrOPuvuN7p7lbtXlZeXJ7PMXZaTFeEPXziQLx2+J7e9/BEX/3EedU2tAJxwwglcffXV3HHHHcyZMyfFlYqIdC+ZVw0ZcAuw2N2vi5s1F5gZDs8EHkxWDckUjRg/nLYv/+/0yTz33jrOueEVVtU0APDv//7vHHTQQVxyySUsW7YsxZWKiHQtmUcEhwNfAI41szfC1+eAnwMnmNn7wPHheNr6wiF7cMvMKj7eUM9pv32Zt5bXkJ2dzaxZs2hpaWHmzJm670BEBrSkBYG7v+Tu5u77ufuU8PWou6939+PcfW93P97d077vhmMmjODerx5GdjTCuX94hUffWsX48eO5/vrrefbZZ/nVr36V6hJFRHZKdxb3kQmjirn/64cxYVQxX5u1gMvuep1Tz5nOWWedxdVXX82CBQtSXaKISKcUBH1oRHEecy45lG+fsA+PLVrFZ/77Rc649EeUl5czY8YM6uvrU12iiMgOFAR9LCcrwmXH7c3Dlx7JbmX5XP3YUva/4GreffddLr/88lSXJyKyAwVBkkwYVcy9Xz2M739uIv/M3pNhh57F73//e+bOfSjVpYmIbENBkERZ0QgXH7UXj//bURx9/qVkj9iTs2f8C396/i11ViciA4aCoB/sObyQu79+FNf97hbaGuv50pe+xGm/fYkX3lunQBCRlFMQ9JNIxPjGWZ/mul/9koYl81j09N38y61/47wbX+XvH6X9FbQiksYUBP3ssku/ETz57MmbuGS/HD6sruOcG17h7N//lbkLV9LcqpvPRKR/9Vs31L0xkLqh7gurV69mv/32o6Kigude/Cv3LlzDH1/5iKXr6xlRnMv0g3dn+kG7M6IkL9WlikgaG3DPI+iNwRYEAA8//DDTpk3j8ssv59prr6W93Xn+/XX88a8f8ew/1pEVMU765GimH7Q7B+85lEjEUl2yiKQZBUEa+OpXv8oNN9zA008/zXHHHdcx/aPqOu58dSlz5i2jtrGVUSV5nDqlglP3r2BSRQlBf34iIl1TEKSB+vp6pk6dypYtW/jFL36xwxd8c2s7i1bUMH/pRhav3kxbuzOiOJcD9xjKCQfuwwVnnqxQEJGdUhCkiQULFnDEEUfQ0NCwy58dPvkILv7+L5h28AQO3KOM7Kja/kVkKwVBGtmwYQPV1dUJL7+2tpH/ufVP3HPjL7HcIoZ97t8Yue/BHD1hBMdOLOfw8cMZUayGZpFMpyDIAAsXLuTz50/n3cXvMPWk8/FPTWdDU3CqaPyIIg4dN4xD9xrGIeOGMbQwJ8XVikh/UxBkiIaGBq666iquv/56Jk2axA9/9XvW51bwypL1zPtoA/XNbQBMHFXMwXsO5YDdy5i6exm7Dc1X+4LIIKcgyDBPPPEEF154IdXV1YwYMaJjektbO82t7TS3tWNDKsmbcCQFE49g5PChTNmtjKl7DGHKbkOYVFFKaX52CvdARPqagiADVVdXc80117Bx48Yd5rW3t/PSSy/x3nvvEc3KZuyUw8mbeDSbR+xHJDsXgN2HFjCpooTJlaXsW1HCpIoStTWIpDEFgezA3VmwYAGzZ8/mrrvuYtWqVRQVF3PYsSex92En0jZqEu+sqWPp+q0P0BlWmMM+I4uZMKo4fC9i75HFlOTp6EFkoFMQSJfa2tp4/vnnmT17Nvfccw81NTWMGDGC8847j9POOpeCMRN5Z1Ut762u5R9ranl/TS11YXsDwMiSXMYNL2JceSHjyoP3vYYXUVmWT1R3QYsMCAoCSVhjYyOPPfYYs2fP5qGHHqKpqYlx48Zx7rnnMnLkSCA4mtjU0MK62ibW1jayvraZ6rpm1m9porFla0d5eWUjmXDwsewxvJA9hhaw+7DgfY9hBYwpKyA/J5qq3RTJOAoC6ZGamhruv/9+Zs+ezTPPPEN7+673hrrHAUey15mXs6Ylly1NrdvMG1aYw5iyfMaUFVBZls+YsnxGl+YzujQlyGc0AAANYUlEQVSPiiH5lBVk62omkT6iIJBeq6+vp7m5OeHl3Z0777yTK664gtLSUm699VYOOfp4lm6o5+P19azY1MDyjfUs39jAio0NLN/UsEO323nZkY5gGFWax8iSPEYW5zKqNI8RJcF4eVEuOVm6i1qkOwoCSZlFixYxY8YM3nzzTb72ta9x7bXXUlBQsMNy7e1O9ZYmVtY0smpTA6tqGllVE3tvZHVNI2trG2lp2/FvtKwgm/Li3OBVlNsxPKwwl2FFOQwvymV4US5DC3MUGpKxFASSUo2NjVx99dVcd911TJw4kVmzZjF16tRdXk97u7Oxvpk1m5tYs7kxfDWxbksj62qbgteWJtZubqJpJw/1KcnLYlhRLmUF2QwtzGVo4db3soKc4FWYzZBwuDQ/Ww3eMigoCGRAeOaZZ5g5cyZr1qzh5JNPZsaMGZxyyink5+f36XbcndqmVjZsaWZ9XRPVW5pZvyVozF5f10z1liY21gfTNtY3s6GuudMjjZiSvCyGFOQwpCCb0vxtX0MKsinJy6YkHA+GsyjJy6Y4L4ssdf4nA4SCQAaMDRs28NOf/rTj3oXi4mLOPPNMpk+fzrHHHktWVla/1+TubGlqZWNdCxvrg3DYVN/S8b6pvplNDS3UNLSwqT54j73a2rv+f6YgJ0px3tZgKO54D4aLcrOCV14WxblZFIbDRbHh3CwKc6IKFOk1BYEMOG1tbTz33HMd9y5s3ryZkSNHMnHixJTVlJ+fz8knn8y55567TdccOxMLkM2NrWxuaGFzGA6bG1upaWihtrGF2sbWuPdWNje2sKWxldqmVrY0ttLQ0tbtdiBoOC/MCcKhICfaERSFuVEKcoKwKAhDIz8n9h7MK+gYjlKQnUV+OJ6fHdVprwyiIJABrbGxkUcffZQ5c+awevXqlNWxdu1aFi9eTDQa5YQTTmD69OmcfvrpFBcXJ22brW3tbGkKQmJLUyt1TUFI1IVBsaUpeNU3t1EXTq+LG65vbgvmNbdS39RGc9uuXeKbmxUJQiI7Sl4YDvnZW4MiPydKXlbwnpsd6Ziflx0lLztCXnaU3Kytwx3Ts6LhvEjHux6xmloKApEELVq0iNmzZzN79myWLl1Kfn4+06ZNY/z48X2y/kgkwmGHHcbxxx9Pdnbfd83R0tZOfVMb9S1hSDS1Ud/cSn1LGw1hgDS2BOHREE5riBtvjE2Pm9fY0kZjSzsNLW07XOK7K3KiEXKzIuSGwZCbHekIkdysCDlZ4fSsYHpObDg7Qm40+FxONPa5CDlZEXKiwXLBcKTjM/HjOVkRssNt50QzN5AUBCK7qL29nVdeeaXj1NWGDRv6ZL1tbW24O+Xl5Zx77rlMnz6dQw89NG1unGtvdxpbtwZDY1xQNLW00djaRkNzO03hMp29N7W209TSTmNrG02xaS3tNLUF62hubQ+WaQ3mxcb7SjRi5EQjZEeNnKwoOVHrCIuO92iE7KzYchGywxDJjlowvt1wTlaErIh1LJvdyXBWNFhfVjicHQm2kRUJ1pUV3XbZ7GiwzmjE+uTvQ0EgMkA0NTXx+OOPM3v2bObOnUtjYyNjx47l/PPPZ8aMGUyaNCnVJQ5I7k5Lm28TDLEu1ePHY/Nj05tb22lpC+e3bR0P3r3jc63tcfPanObWNlravGNa8PKO4abWdlrD8dZuLhjoC9nRIDBiARGNGNkR2yZUsqJGVsSY9a+HUJS740UXCgKRAai2tpYHHniA2bNn89RTT9HW1sZ+++3H9OnTOf/889l9991TXaIkIBZS2wdGa5vT3BaETEtrOBwGR3M4v7Wtfetw+7afbWnfukxLe/geLtfWHmwzfl5s2g0XHNhpP14KApEBbu3atcyZM4fZs2fzyiuvAHDkkUcyY8YMpk2b1und2INJQUEBOTl6hGoyKQhE0siSJUu46667mDVrFosXL051Of2ioKCA0047jRkzZvCZz3wmKQ3pmU5BIJKG3J2FCxfywgsv9Kjn13SyePHijkb5YcOGdTSkH3bYYUQiupmuLwzoIDCzE4HfAFHgZnf/eVfLKwhEBqfm5maeeOIJZs+ezYMPPkhDQwOjR4+mrKws1aWllVdffbXTe18SDYJ+v7ffzKLA/wInAMuBv5vZXHd/p79rEZHUysnJYdq0aUybNo0tW7bwwAMP8Pjjj9PU1JTq0tJKb4+g+r+TFzgI+MDdlwCY2Z+A0wAFgUgGKyoq4oILLuCCCy5IdSkZJxUn4iqBZXHjy8Np2zCzi81snpnNW7duXb8VJyKSaQZsi4y73+juVe5eVV5enupyREQGrVQEwQpgt7jxMeE0ERFJgVQEwd+Bvc1sTzPLAT4PzE1BHSIiQgoai9291cy+ATxBcPnore7+dn/XISIigVRcNYS7Pwo8mopti4jItgZsY7GIiPQPBYGISIZLi76GzKwW+Eeq60iR4UB1qotIEe175srk/e/Lfd/D3bu9/j4lbQQ98I9E+ssYjMxsnvY982TyvkNm738q9l2nhkREMpyCQEQkw6VLENyY6gJSSPuemTJ53yGz97/f9z0tGotFRCR50uWIQEREkkRBICKS4QZ0EJjZiWb2DzP7wMyuSnU9yWZmt5rZWjNbFDdtqJk9ZWbvh++D8hl+ZrabmT1rZu+Y2dtm9s1w+qDffzPLM7O/mdnCcN9/HE7f08xeC//+/xx20jgomVnUzF43s4fD8YzYdzP7yMzeMrM3zGxeOK3f/+YHbBDEPdLyJGBf4Hwz2ze1VSXd7cCJ2027CnjG3fcGngnHB6NW4Dvuvi9wCPD18L93Jux/E3Csu+8PTAFONLNDgF8Av3b38cBG4KIU1phs3wQWx41n0r5/2t2nxN070O9/8wM2CIh7pKW7NwOxR1oOWu7+ArBhu8mnAXeEw3cAp/drUf3E3Ve5+4JwuJbgS6GSDNh/D2wJR7PDlwPHAveE0wflvgOY2RjgZODmcNzIkH3fiX7/mx/IQZDQIy0zwEh3XxUOrwZGprKY/mBmY4EDgNfIkP0PT428AawFngL+CWxy99ZwkcH89//fwBVAezg+jMzZdweeNLP5ZnZxOK3f/+bTpYsJIfjlaGaD+npfMysC7gX+zd03Bz8OA4N5/929DZhiZkOA+4GJKS6pX5jZKcBad59vZsekup4UOMLdV5jZCOApM3s3fmZ//c0P5CMCPdIysMbMRgOE72tTXE/SmFk2QQjMcvf7wskZs/8A7r4JeBY4FBhiZrEfa4P17/9w4FQz+4jg9O+xwG/IjH3H3VeE72sJfgAcRAr+5gdyEOiRloG5wMxweCbwYAprSZrwvPAtwGJ3vy5u1qDffzMrD48EMLN84ASCNpJngbPDxQblvrv799x9jLuPJfh//C/uPoMM2HczKzSz4tgw8BlgESn4mx/Qdxab2ecIzh/GHmn50xSXlFRmdhdwDEE3tGuA/wAeAOYAuwNLgXPdffsG5bRnZkcALwJvsfVc8fcJ2gkG9f6b2X4EjYJRgh9nc9z9P81sHMGv5KHA68AF7t6UukqTKzw1dLm7n5IJ+x7u4/3haBYw291/ambD6Oe/+QEdBCIiknwD+dSQiIj0AwWBiEiGUxCIiGQ4BYGISIZTEIiIZDgFgaQ9MxtlZn8ys3+Gt+o/amb79PE2jjGzw/pynT2s4yMzG57qOmRwURBIWgtvRLsfeM7d93L3A4Hv0ff9sxwDdBoEcXfAJqwnnxFJFgWBpLtPAy3ufkNsgrsvdPcXLXCtmS0K+3w/Dzp+3T8cW97MfmtmF4bDH5nZj81sQfiZiWEneF8BvhX2G3+kmd1uZjeY2WvANWHf8eXhOiJhP/rl8YWa2Y/M7E4zexm408zGmtmL4bYWxI44wvqeM7N7zOxdM5tl8Z0uBcvkm9ljZvavff9PKplGv0ok3U0G5u9k3pkE/fvvT3C39t/N7IUE1lnt7lPN7GsEd7p+2cxuALa4+y8BzOwigj5wDnP3NjOrAWYQ3Al/PLDQ3dd1su59CToaazCzAuAEd280s72Bu4BYn/QHAJOAlcDLBH3yvBTOKyK46/aP7v7HBPZHpEs6IpDB7AjgLndvc/c1wPPApxL4XKzDu/nA2C6WuzvsNRTgVuBfwuEvAbft5DNz3b0hHM4GbjKzt4C7CUIi5m/uvtzd24E3tqvjQeA2hYD0FQWBpLu3gQN38TOtbPu3n7fd/FifNm10fdRcFxtw92UEvUYeS9CD5GPdfQb4FkGfUvsTHAnEP44xvl+d7et4meApZtucLhLpKQWBpLu/ALlxD/XAzPYzsyMJOrE7L3zoSzlwFPA3go689jWz3LDXz+MS2E4tUNzNMjcD/8e2RwpdKQVWhb/6v0DQ6Vwifkjw+Mb/TXB5kS4pCCStedBr4hnA8eHlo28DPyN4stP9wJvAQoLAuMLdV4e/3ucQdPk7h6B3y+48BJwRayzeyTJzCc7f7+y00PZ+B8w0s4UED6Kp62b5eN8E8s3sml34jEin1PuoSB8xsyqCB67vLChEBiRdNSTSB8zsKuCrBFcOiaQVHRGIiGQ4tRGIiGQ4BYGISIZTEIiIZDgFgYhIhlMQiIhkuP8PC/lRvlUqCvEAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "test = tpdl_gridIds.sort_values(by=['org_gridId'], ascending=False)\n", "test.insert(0, 'Rank', range(1, 1+len(test)))\n", "\n", "x, y = test.Rank, test.org_gridId\n", "\n", "powerlaw = lambda x, amp, index: amp * (x**index)\n", "\n", "# define the fitting function\n", "fitfunc = lambda p, x: p[0]*(x**p[1])\n", "errfunc = lambda p, x, y: (y - fitfunc(p, x))\n", "\n", "pinit = [1.0, -1.0, 0.]\n", "out = leastsq(errfunc, pinit, args=(x, y), full_output=1)\n", "\n", "pfinal = out[0]\n", "covar = out[1]\n", "\n", "index = pfinal[1]\n", "amp = pfinal[0]\n", "\n", "plt.clf()\n", "plt.subplot(1, 1, 1)\n", "plt.plot(x, powerlaw(x, amp, index)) # Fit\n", "plt.plot(x, y, 'k') # Data\n", "plt.title('Best Fit Power Law')\n", "plt.xlabel('Country rank')\n", "plt.ylabel('# of institutions')\n", "plt.xlim(0, 53)\n", "\n", "plt.savefig('./reports/figures/tpdl_gridids_powerlaw.png')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Scratch pad" ] }, { "cell_type": "code", "execution_count": 205, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Afghanistan", "type": "scatter", "uid": "86d82c69-54c3-46aa-bc4f-52965b5a0578", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Albania", "type": "scatter", "uid": "4f99ef34-6892-4241-bf37-8381ef0c91c2", "x": [ "2006-01-01", "2007-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 5, 3, 4, 5, 5, 5 ] }, { "name": "Algeria", "type": "scatter", "uid": "209eafd4-f0c3-4919-a42b-60d7c81daad2", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 1, 6, 9, 14, 15, 10, 22, 22, 27, 54, 83, 62, 77, 143, 70 ] }, { "name": "Argentina", "type": "scatter", "uid": "ad7416cd-dd8b-4e07-b34e-0fcfbc53bcb2", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 18, 4, 12, 12, 10, 18, 25, 10, 27, 26, 56, 53, 64, 77, 60, 59, 89, 77, 97, 55, 65 ] }, { "name": "Armenia", "type": "scatter", "uid": "f356ad1e-9475-4139-978e-ef9b2abe0e74", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2004-01-01", "2005-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 2, 3, 2, 5, 2, 2, 6, 6, 1, 4, 5, 2, 1, 3, 4 ] }, { "name": "Australia", "type": "scatter", "uid": "07c2bf09-aa36-4e83-8a58-91399a968ae8", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 138, 124, 143, 176, 196, 82, 88, 425, 721, 786, 845, 670, 828, 925, 872, 882, 983, 992, 1008, 1105, 1083 ] }, { "name": "Austria", "type": "scatter", "uid": "30fd7b83-32f5-41eb-9c1e-8cd5580cc4ad", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 91, 95, 110, 117, 114, 88, 88, 214, 251, 230, 346, 382, 475, 559, 513, 501, 673, 688, 638, 683, 550 ] }, { "name": "Azerbaijan", "type": "scatter", "uid": "7829d271-212b-4026-9e79-94a9250b3c96", "x": [ "1999-01-01", "2003-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 4, 1, 1, 2, 1, 8, 5, 2, 4 ] }, { "name": "Bahrain", "type": "scatter", "uid": "57482b6b-fcd4-4247-aa94-3f98f5a48d49", "x": [ "2003-01-01", "2004-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 1, 10, 5, 2, 1, 2, 1 ] }, { "name": "Bangladesh", "type": "scatter", "uid": "69c76135-2080-4ac6-81e3-8c499ee982ed", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 4, 6, 2, 2, 3, 6, 22, 15, 30, 15, 31, 28, 31, 30, 31, 38, 25, 43, 35 ] }, { "name": "Barbados", "type": "scatter", "uid": "6517e2ec-4666-43ca-ac43-23291bbb0669", "x": [ "2011-01-01", "2013-01-01" ], "y": [ 1, 2 ] }, { "name": "Belarus", "type": "scatter", "uid": "625a6380-0c18-4c98-aed0-a167bf47bdf5", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 7, 7, 8, 3, 8, 5, 5, 18, 8, 5, 6, 16, 12, 8, 6, 6, 16, 21, 17, 23, 33 ] }, { "name": "Belgium", "type": "scatter", "uid": "5fd899a1-faf0-4bc7-8a46-ddd2a055cf75", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 63, 72, 119, 94, 84, 63, 43, 174, 268, 273, 376, 328, 453, 407, 421, 440, 495, 424, 407, 345, 391 ] }, { "name": "Belize", "type": "scatter", "uid": "955dc641-c59c-4301-88e7-1d162c2aac8d", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Benin", "type": "scatter", "uid": "0db87670-eaf5-4a45-a16a-d9787b5c5b79", "x": [ "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 2, 1, 3, 2, 1, 3 ] }, { "name": "Bermuda", "type": "scatter", "uid": "e53839b1-97b2-4ba9-937a-7a41308a0f49", "x": [ "1996-01-01", "2000-01-01", "2001-01-01", "2004-01-01" ], "y": [ 1, 1, 2, 1 ] }, { "name": "Bolivia", "type": "scatter", "uid": "ad7f72d0-1368-4c8f-9a85-7cd00215d553", "x": [ "2007-01-01", "2009-01-01", "2012-01-01", "2013-01-01", "2014-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Bosnia and Herzegovina", "type": "scatter", "uid": "9e7c9fb7-dfdb-4644-92bf-4d12eff72c87", "x": [ "1999-01-01", "2002-01-01", "2005-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 1, 3, 2, 6, 1, 4, 4, 5, 8 ] }, { "name": "Botswana", "type": "scatter", "uid": "3675bc80-6c01-4e1b-8447-54278e563627", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 5, 2, 2, 2, 7 ] }, { "name": "Brazil", "type": "scatter", "uid": "25cd3122-01d5-477d-be30-9a2f2b5ed06b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 47, 24, 46, 60, 55, 54, 63, 138, 387, 263, 367, 454, 378, 475, 418, 460, 541, 629, 703, 714, 593 ] }, { "name": "Brunei", "type": "scatter", "uid": "7cea3006-4f04-46bb-a52c-87035f347fb7", "x": [ "2009-01-01", "2010-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 5, 14, 20 ] }, { "name": "Bulgaria", "type": "scatter", "uid": "a2d31e4a-48ce-4e90-b6c8-29177cd62083", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 9, 21, 16, 23, 9, 26, 7, 32, 46, 45, 64, 32, 58, 54, 83, 75, 60, 74, 101, 80, 76 ] }, { "name": "Burkina Faso", "type": "scatter", "uid": "18388f37-587a-4984-8a43-ab55d95bc01b", "x": [ "2006-01-01", "2007-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 9, 1, 1, 1, 3, 5 ] }, { "name": "Burundi", "type": "scatter", "uid": "7929f08e-1be6-45fb-b574-9937134b1ac8", "x": [ "2001-01-01" ], "y": [ 1 ] }, { "name": "Cambodia", "type": "scatter", "uid": "5fda4b4e-5662-4567-accc-9eeb6f1b8b8d", "x": [ "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2012-01-01", "2013-01-01", "2015-01-01" ], "y": [ 1, 1, 1, 1, 2, 1, 1, 4, 1 ] }, { "name": "Cameroon", "type": "scatter", "uid": "2feb398f-1ccc-44a5-b554-84341fb7a1a6", "x": [ "2000-01-01", "2004-01-01", "2005-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 1, 2, 4, 2, 7, 6, 4 ] }, { "name": "Canada", "type": "scatter", "uid": "ab4502c5-34af-44f3-adb6-6a08d1aeaaa4", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 130, 161, 134, 167, 196, 144, 105, 420, 747, 891, 895, 841, 950, 969, 1061, 1026, 1053, 976, 1054, 1002, 880 ] }, { "name": "Chad", "type": "scatter", "uid": "9099c201-3942-42a9-80b3-88cb60a98789", "x": [ "2014-01-01" ], "y": [ 1 ] }, { "name": "Chile", "type": "scatter", "uid": "a8164349-622a-4264-bf07-06f30ad0fc3e", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 29, 21, 11, 23, 10, 8, 19, 36, 58, 59, 143, 111, 124, 113, 76, 98, 95, 106, 116, 132, 114 ] }, { "name": "China", "type": "scatter", "uid": "259550dd-3bd0-41de-9a81-7f05be01b68d", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 65, 80, 61, 101, 136, 104, 73, 411, 2080, 3369, 3971, 2806, 3138, 3609, 3119, 6069, 7814, 6627, 5905, 5383, 5416 ] }, { "name": "Colombia", "type": "scatter", "uid": "36969bc9-f1c0-4902-bac9-1a223d8ed142", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 6, 3, 2, 8, 6, 21, 10, 25, 86, 37, 47, 35, 55, 73, 124, 150, 149, 140 ] }, { "name": "Costa Rica", "type": "scatter", "uid": "9377f674-6b9f-433f-bf6f-90c8f313dd15", "x": [ "1998-01-01", "2000-01-01", "2002-01-01", "2004-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1, 2, 2, 1, 4, 6, 6, 8, 10, 26 ] }, { "name": "Croatia", "type": "scatter", "uid": "b2738b02-cc1f-4b68-9e6d-f91ca87ea885", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 6, 7, 13, 4, 3, 18, 10, 10, 9, 15, 43, 38, 40, 31, 43, 45, 52, 70, 82, 64 ] }, { "name": "Cuba", "type": "scatter", "uid": "ffd195a4-1e14-4cc7-a94d-bf32c79f2a7d", "x": [ "1997-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 5, 1, 10, 10, 18, 30, 25, 31, 21, 21, 24, 21, 133, 15, 18, 12 ] }, { "name": "Curaçao", "type": "scatter", "uid": "ae59f371-4bc1-4620-a07f-c7a01a84ab1a", "x": [ "2010-01-01", "2011-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 2 ] }, { "name": "Cyprus", "type": "scatter", "uid": "27bd493b-5fbd-4569-a739-e65a38f0030b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 2, 15, 30, 35, 31, 23, 24, 54, 45, 30, 50, 66, 68, 54, 96 ] }, { "name": "Czechia", "type": "scatter", "uid": "5b29a6c4-46ea-4aa2-b01c-1de5a8a9179f", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 35, 29, 52, 40, 40, 46, 27, 132, 180, 146, 181, 290, 296, 354, 318, 437, 407, 451, 636, 521, 535 ] }, { "name": "Democratic Republic of the Congo", "type": "scatter", "uid": "1cc95b81-6945-464a-a54c-f69b9a4b9623", "x": [ "2008-01-01" ], "y": [ 2 ] }, { "name": "Denmark", "type": "scatter", "uid": "85e0491a-2a9d-4e0d-b383-f9ac11647f0f", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 51, 45, 76, 53, 50, 48, 42, 101, 148, 158, 180, 216, 237, 255, 249, 337, 318, 395, 428, 405, 289 ] }, { "name": "Djibouti", "type": "scatter", "uid": "4cbd8a5d-310f-43be-8b8d-e380e90af387", "x": [ "2013-01-01" ], "y": [ 1 ] }, { "name": "Dominica", "type": "scatter", "uid": "c564e5e6-dd74-4ff4-a243-e2d3eb4c67cd", "x": [ "2005-01-01" ], "y": [ 1 ] }, { "name": "Dominican Republic", "type": "scatter", "uid": "b4bebe0a-01d9-40bc-9cd2-c8438978fb17", "x": [ "2009-01-01", "2013-01-01", "2016-01-01" ], "y": [ 1, 2, 1 ] }, { "name": "East Timor", "type": "scatter", "uid": "fdc2b1a1-3ab4-404e-9f84-af2bb7eef72e", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Ecuador", "type": "scatter", "uid": "c07daf6d-e70e-44b2-9673-e86a74783810", "x": [ "1996-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 4, 9, 10, 20, 4, 5, 17, 6, 13, 8, 12, 18, 39, 63 ] }, { "name": "Egypt", "type": "scatter", "uid": "be3cec62-fcbd-4149-bb50-1e3d7a3553ee", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 7, 22, 5, 7, 3, 7, 19, 13, 13, 20, 25, 41, 49, 51, 107, 82, 119, 152, 70 ] }, { "name": "Estonia", "type": "scatter", "uid": "bcdeea15-03da-4a7f-8a44-160ec326b631", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 5, 4, 5, 6, 5, 3, 2, 11, 18, 10, 18, 46, 44, 37, 57, 37, 45, 72, 87, 81, 86 ] }, { "name": "Ethiopia", "type": "scatter", "uid": "47fd0880-adbc-4bbf-aa9b-c098cacc3413", "x": [ "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 2, 1, 12, 20, 14 ] }, { "name": "Faroe Islands", "type": "scatter", "uid": "cafa78ff-0616-4894-9b8b-5bca87d07704", "x": [ "2012-01-01", "2013-01-01", "2016-01-01" ], "y": [ 1, 3, 1 ] }, { "name": "Fiji", "type": "scatter", "uid": "4c419cad-0ebf-49a6-81a4-494de9fa1642", "x": [ "2000-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2010-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 1, 2, 1, 2, 15, 1, 9, 8 ] }, { "name": "Finland", "type": "scatter", "uid": "ae81bbfc-54a8-4142-8fb3-066a3f78ddbf", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 59, 29, 63, 52, 81, 57, 24, 145, 218, 230, 274, 319, 265, 392, 308, 346, 339, 407, 337, 419, 335 ] }, { "name": "France", "type": "scatter", "uid": "daf07a55-70ed-4af4-af61-c9731d9b03ed", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 282, 310, 370, 415, 266, 257, 252, 590, 838, 912, 1088, 871, 1316, 1329, 1343, 1565, 1684, 1780, 1790, 1737, 1485 ] }, { "name": "French Guiana", "type": "scatter", "uid": "ae83670d-c150-4f55-9585-19ad741e8bfb", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "French Polynesia", "type": "scatter", "uid": "6901ad6f-c8fc-414e-a1a8-4c16a583bfb4", "x": [ "2010-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 1 ] }, { "name": "Gabon", "type": "scatter", "uid": "e7f8af8a-e0ca-4010-8b31-51543fd1e0e9", "x": [ "2012-01-01" ], "y": [ 1 ] }, { "name": "Gambia", "type": "scatter", "uid": "bf85b564-9f97-4e70-9e6f-3c0f242002cc", "x": [ "2014-01-01", "2016-01-01" ], "y": [ 1, 1 ] }, { "name": "Georgia", "type": "scatter", "uid": "bb3f37b5-9db7-4b9b-b0dd-3611ace7ac1f", "x": [ "1996-01-01", "1997-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 2, 1, 4, 1, 4, 1, 1, 3, 5, 5, 5, 7, 4, 7, 6, 10, 7 ] }, { "name": "Germany", "type": "scatter", "uid": "b013523a-dd19-4fb7-a20b-fe50c1319d43", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1119, 1195, 1216, 1577, 1454, 1313, 1500, 1925, 2052, 1788, 2151, 2858, 3479, 4037, 3106, 3095, 3317, 3645, 3488, 3329, 3047 ] }, { "name": "Ghana", "type": "scatter", "uid": "df157456-24a2-45ad-a8bf-176f2e2cd2e3", "x": [ "1999-01-01", "2003-01-01", "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 5, 5, 8 ] }, { "name": "Greece", "type": "scatter", "uid": "5ea1c298-1f34-4e03-bc1f-9a1b08c3192b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 28, 53, 31, 31, 48, 37, 38, 128, 286, 268, 355, 344, 350, 452, 447, 395, 514, 443, 529, 497, 404 ] }, { "name": "Guadeloupe", "type": "scatter", "uid": "f1aee6a8-4a39-4fb5-b279-beafec6d6a93", "x": [ "2008-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01" ], "y": [ 1, 1, 4, 1, 1 ] }, { "name": "Guatemala", "type": "scatter", "uid": "65f109e3-7bbe-42c3-9870-3304feecc067", "x": [ "2008-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 6, 5, 2 ] }, { "name": "Hungary", "type": "scatter", "uid": "ddde1df6-2943-4754-857e-c7bbd785bd8c", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 43, 44, 32, 27, 36, 29, 30, 76, 96, 84, 115, 130, 146, 140, 125, 126, 155, 157, 183, 139, 130 ] }, { "name": "Iceland", "type": "scatter", "uid": "305a6378-b731-4dc0-a369-65da35c36f13", "x": [ "1996-01-01", "1997-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 6, 2, 9, 4, 1, 4, 8, 9, 9, 14, 13, 21, 31, 22, 21, 26, 18, 22, 26, 29 ] }, { "name": "India", "type": "scatter", "uid": "488ac9bf-e39d-45e5-a8cf-18d67e56d3d4", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 47, 23, 55, 52, 33, 26, 23, 118, 317, 308, 388, 343, 427, 563, 824, 1919, 1777, 1617, 1837, 2632, 2426 ] }, { "name": "Indonesia", "type": "scatter", "uid": "1fbaefb3-709f-4147-8603-ec8c4c8e7319", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 4, 4, 6, 1, 2, 5, 3, 9, 10, 17, 21, 20, 27, 18, 22, 36, 67, 101, 41 ] }, { "name": "Iran", "type": "scatter", "uid": "47caf552-4dc1-4cef-97e5-4f03ee166dcf", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 3, 2, 4, 16, 75, 62, 65, 151, 280, 255, 175, 260, 173, 110, 142, 128, 87 ] }, { "name": "Iraq", "type": "scatter", "uid": "f84db5c8-c7b6-4ff6-bcc9-5ccaef03cc56", "x": [ "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 1, 7, 5, 8, 16, 17, 16 ] }, { "name": "Ireland", "type": "scatter", "uid": "5450d592-ffd8-4201-92fc-17e78336f1ac", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 15, 12, 23, 21, 18, 22, 10, 72, 161, 168, 192, 191, 185, 263, 297, 253, 236, 279, 232, 204, 196 ] }, { "name": "Israel", "type": "scatter", "uid": "0fc0c1bc-22d9-47af-b53e-4cce181cd477", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 69, 63, 66, 68, 64, 63, 39, 170, 251, 300, 319, 267, 329, 314, 316, 293, 328, 348, 292, 296, 275 ] }, { "name": "Italy", "type": "scatter", "uid": "40cb2ff8-1c64-4667-b729-6c0aeb4c55f0", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 301, 260, 291, 498, 278, 250, 290, 674, 963, 911, 1026, 1200, 1332, 1521, 1541, 1572, 1504, 1628, 2092, 1956, 1705 ] }, { "name": "Ivory Coast", "type": "scatter", "uid": "dbdfe4cb-f401-48a5-8321-c6cb2df1877c", "x": [ "2004-01-01", "2007-01-01", "2011-01-01" ], "y": [ 1, 1, 2 ] }, { "name": "Jamaica", "type": "scatter", "uid": "ac63fa36-fde4-4087-8c97-8aed067b6472", "x": [ "1997-01-01", "1999-01-01", "2002-01-01", "2004-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 2, 1, 2, 5, 5, 4, 2, 2 ] }, { "name": "Japan", "type": "scatter", "uid": "784e739c-da81-43dc-909d-a83b28554318", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 621, 273, 734, 701, 696, 465, 340, 934, 1265, 1215, 1376, 1745, 1878, 2151, 1667, 1591, 1605, 1908, 1763, 1718, 1646 ] }, { "name": "Jordan", "type": "scatter", "uid": "c4e7bc1c-dca5-4153-ae42-3fd7f618665c", "x": [ "1999-01-01", "2001-01-01", "2002-01-01", "2004-01-01", "2005-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 4, 5, 8, 13, 9, 18, 19, 11, 15, 14, 16, 19 ] }, { "name": "Kazakhstan", "type": "scatter", "uid": "8b1bd4a1-87e6-40e1-b195-807eceebc250", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 6, 1, 2, 7, 5, 5, 1, 7, 10, 10, 24, 50, 25 ] }, { "name": "Kenya", "type": "scatter", "uid": "5f523e35-86bb-4dc7-9ef3-e6cdd9bb4b30", "x": [ "1998-01-01", "2000-01-01", "2003-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1, 2, 2, 4, 5, 2, 70, 6, 2, 4, 5, 2 ] }, { "name": "Kosovo", "type": "scatter", "uid": "7486393d-8021-48bc-926d-842be625e016", "x": [ "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1 ] }, { "name": "Kuwait", "type": "scatter", "uid": "02747fd2-026b-4b7c-acd4-8939b0028d5a", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 2, 3, 6, 4, 2, 14, 5, 14, 5, 7, 13, 19, 14 ] }, { "name": "Kyrgyzstan", "type": "scatter", "uid": "1994f0bd-30bd-4078-aa6f-1d28ba581bd5", "x": [ "2004-01-01", "2007-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1 ] }, { "name": "Laos", "type": "scatter", "uid": "2d7d9a24-1b95-4d9e-ae71-0a82be59428e", "x": [ "2011-01-01", "2013-01-01" ], "y": [ 2, 1 ] }, { "name": "Latvia", "type": "scatter", "uid": "76e8e9ea-4d41-4730-8f2f-6bde05931b1e", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 2, 4, 10, 1, 2, 9, 3, 9, 17, 49, 20, 46, 43, 37, 48, 55, 39, 58 ] }, { "name": "Lebanon", "type": "scatter", "uid": "2804a982-333d-454b-ab7c-f2c9a704bb83", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 6, 5, 10, 20, 11, 4, 11, 14, 11, 15, 11, 22, 23, 23 ] }, { "name": "Libya", "type": "scatter", "uid": "3d7aeca9-b302-491e-b967-4b497d084357", "x": [ "2004-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 2, 3, 1, 2, 1, 10, 2 ] }, { "name": "Liechtenstein", "type": "scatter", "uid": "37473408-0fd7-422c-bd3e-f07b11cbaa4b", "x": [ "1997-01-01", "2004-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 3, 2, 7, 6, 5, 3, 2, 2, 2 ] }, { "name": "Lithuania", "type": "scatter", "uid": "b2a9cb55-6286-457b-82ab-fd31a190b976", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 1, 4, 2, 4, 14, 6, 25, 22, 38, 35, 27, 36, 33, 40, 55, 45, 51, 32, 57 ] }, { "name": "Luxembourg", "type": "scatter", "uid": "a2dac732-9f45-4483-8a82-c6ef9c2abfcd", "x": [ "1997-01-01", "1999-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 3, 1, 3, 9, 16, 14, 39, 57, 97, 74, 92, 97, 124, 113, 93 ] }, { "name": "Macao", "type": "scatter", "uid": "f9e3b2c5-095a-46ed-bc32-70c0623b77ed", "x": [ "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 5, 6, 14, 29, 8, 10, 16, 9, 16, 19, 25, 29, 39, 34 ] }, { "name": "Macedonia", "type": "scatter", "uid": "0ae85b63-bdd2-482b-837c-2175606c33ef", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 2, 3, 6, 11, 8, 27, 6, 28, 31, 32, 20 ] }, { "name": "Madagascar", "type": "scatter", "uid": "abbb7d72-4a74-4f53-a773-4ce8bd634057", "x": [ "2001-01-01", "2008-01-01", "2009-01-01" ], "y": [ 1, 3, 1 ] }, { "name": "Malawi", "type": "scatter", "uid": "43329123-aef2-4973-bd83-46b204f89ec3", "x": [ "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 5, 3, 2, 10, 3, 1 ] }, { "name": "Malaysia", "type": "scatter", "uid": "80318ae0-0f65-4229-8d58-038eb966c722", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 7, 1, 1, 36, 34, 39, 38, 116, 152, 190, 144, 462, 261, 291, 518, 703, 687 ] }, { "name": "Mali", "type": "scatter", "uid": "28e4e62a-6a4b-4d39-adff-3014615a6631", "x": [ "2008-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 2 ] }, { "name": "Malta", "type": "scatter", "uid": "61dd0711-33a9-47a1-a482-0a64468eebc1", "x": [ "1996-01-01", "1997-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 4, 1, 5, 10, 5, 3, 12, 14, 10, 28, 27 ] }, { "name": "Mauritania", "type": "scatter", "uid": "f14e7d1a-633f-4c03-9a82-a711b3c28035", "x": [ "2009-01-01" ], "y": [ 1 ] }, { "name": "Mauritius", "type": "scatter", "uid": "2bbcef2f-ca5e-4438-9d62-cb8589004ef5", "x": [ "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1, 2, 1, 2, 1, 3, 16, 2, 1, 4 ] }, { "name": "Mexico", "type": "scatter", "uid": "43ce36be-811d-4b35-b4b9-e87b7cb11dd4", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 17, 24, 23, 31, 50, 24, 30, 73, 202, 150, 184, 157, 170, 197, 191, 188, 128, 297, 272, 245, 215 ] }, { "name": "Micronesia", "type": "scatter", "uid": "69f82866-7e5f-4f75-bbfd-95115a2c0f47", "x": [ "2007-01-01" ], "y": [ 1 ] }, { "name": "Moldova", "type": "scatter", "uid": "ba445adc-efb7-48e2-ac1c-11b4b319e8aa", "x": [ "1998-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 5, 5, 8, 8, 5, 8, 2, 9, 2, 7, 8, 13, 12, 44 ] }, { "name": "Monaco", "type": "scatter", "uid": "cdce3322-91ec-4fe4-bea1-4dc47e84e25b", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Mongolia", "type": "scatter", "uid": "0f200fe0-0986-4b33-86d2-248ca94d4816", "x": [ "1996-01-01", "2005-01-01", "2007-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 4, 1, 5, 2, 2 ] }, { "name": "Montenegro", "type": "scatter", "uid": "21113739-eddf-4a27-8f79-934b32cff6c0", "x": [ "2005-01-01", "2007-01-01", "2009-01-01", "2010-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 4, 3, 1, 2 ] }, { "name": "Morocco", "type": "scatter", "uid": "83657529-b56a-43ab-8993-5ccfe43033f3", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 2, 4, 1, 2, 4, 10, 5, 5, 4, 12, 9, 8, 17, 37, 22, 26, 47, 105 ] }, { "name": "Mozambique", "type": "scatter", "uid": "68e6efe3-c26e-49d5-8a70-fb8f9e1a230e", "x": [ "1996-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 1, 1, 5, 2, 1, 1, 1, 6, 2 ] }, { "name": "Myanmar", "type": "scatter", "uid": "49bbd364-dcd8-4661-b7b6-38a0681fa70d", "x": [ "2000-01-01", "2003-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 2, 1, 2, 1, 2, 1, 2, 27 ] }, { "name": "Namibia", "type": "scatter", "uid": "a6c6cf8a-316d-4196-8868-e43affb9ba60", "x": [ "1999-01-01", "2008-01-01", "2009-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 1, 3, 1, 2, 9 ] }, { "name": "Nepal", "type": "scatter", "uid": "315d4401-0df8-4c10-9a01-0baa6b72e053", "x": [ "1999-01-01", "2000-01-01", "2002-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 3, 2, 5, 1, 2, 4, 1, 5 ] }, { "name": "Netherlands", "type": "scatter", "uid": "3c9440a0-720f-48b7-bff1-aaa5626ce3b9", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 220, 162, 243, 184, 193, 228, 141, 330, 551, 477, 617, 672, 850, 908, 825, 848, 890, 813, 814, 787, 626 ] }, { "name": "New Caledonia", "type": "scatter", "uid": "06e4b049-6cb2-4f47-b554-34179d99150c", "x": [ "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01" ], "y": [ 4, 1, 2, 1, 1, 1, 1, 2, 3 ] }, { "name": "New Zealand", "type": "scatter", "uid": "8d4c373b-3ef4-4b39-9acb-d327c6dcc7ea", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 16, 12, 13, 12, 33, 26, 11, 51, 146, 129, 127, 88, 142, 174, 141, 144, 168, 170, 227, 176, 178 ] }, { "name": "Nicaragua", "type": "scatter", "uid": "d723df26-650e-43a5-ae34-4eac0f9048b6", "x": [ "2008-01-01", "2009-01-01", "2010-01-01" ], "y": [ 1, 1, 1 ] }, { "name": "Niger", "type": "scatter", "uid": "507c6255-e442-4543-89ca-13cd8531c2a2", "x": [ "2011-01-01" ], "y": [ 5 ] }, { "name": "Nigeria", "type": "scatter", "uid": "23eacf02-6c73-4c47-96f1-6d8ced584db9", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 2, 2, 4, 12, 6, 7, 17, 10, 12, 25, 45, 28 ] }, { "name": "North Korea", "type": "scatter", "uid": "630b47e7-b35d-491d-83f3-ab14dd7b9560", "x": [ "2007-01-01", "2014-01-01", "2015-01-01" ], "y": [ 1, 1, 2 ] }, { "name": "Norway", "type": "scatter", "uid": "7740927c-852d-4102-ab72-073bd75735d5", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 53, 27, 34, 31, 39, 24, 25, 64, 131, 135, 176, 193, 242, 280, 277, 246, 325, 294, 300, 334, 258 ] }, { "name": "Oman", "type": "scatter", "uid": "a69ab2d8-43f1-4562-a7d1-e2060f96d254", "x": [ "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 5, 7, 1, 4, 3, 5, 4, 5, 11, 13, 23, 11, 15 ] }, { "name": "Pakistan", "type": "scatter", "uid": "f6176b20-022b-4403-8d32-f245291e2600", "x": [ "1996-01-01", "1997-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 2, 1, 4, 9, 7, 8, 31, 45, 67, 68, 67, 90, 67, 117, 68, 80 ] }, { "name": "Palestine", "type": "scatter", "uid": "beb2d8f7-1cec-4eb5-974b-e2075a528077", "x": [ "1999-01-01", "2003-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01" ], "y": [ 1, 1, 1, 2, 3, 1, 4, 2, 3, 5 ] }, { "name": "Panama", "type": "scatter", "uid": "d40a164f-fd5c-41a4-9eb8-e9166431fc5e", "x": [ "2000-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 4, 3, 2, 2, 2, 7, 3, 4 ] }, { "name": "Papua New Guinea", "type": "scatter", "uid": "19194b78-91c0-4b4d-8e08-d3fe3298632a", "x": [ "2015-01-01" ], "y": [ 1 ] }, { "name": "Paraguay", "type": "scatter", "uid": "6f14cb6b-3822-4639-a9c4-d3a2990f1158", "x": [ "2004-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 5, 1, 2, 1, 1, 3 ] }, { "name": "Peru", "type": "scatter", "uid": "5c99f0d2-a18a-4c31-924f-25b961b9bc2d", "x": [ "1996-01-01", "2000-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 3, 4, 7, 4, 8, 3, 1, 8, 16, 9, 33, 37 ] }, { "name": "Philippines", "type": "scatter", "uid": "2ffc7da5-3194-431d-8cc5-72a5e630e0da", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 6, 1, 9, 9, 2, 8, 7, 8, 8, 7, 7, 14, 15, 26, 25, 13, 18, 28 ] }, { "name": "Poland", "type": "scatter", "uid": "ef3e6da8-8ddd-41be-aec3-8bc1d75c9c46", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 85, 80, 93, 77, 118, 105, 115, 357, 569, 329, 580, 390, 608, 571, 827, 823, 1075, 793, 1023, 1173, 1243 ] }, { "name": "Portugal", "type": "scatter", "uid": "9667e714-ef6a-4f9a-be6b-cd19db6e816a", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 21, 27, 52, 96, 29, 78, 24, 177, 183, 202, 258, 275, 311, 433, 401, 576, 569, 692, 742, 749, 617 ] }, { "name": "Qatar", "type": "scatter", "uid": "1d4a56ea-e36a-433b-baa8-c9fe6a282588", "x": [ "2002-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 5, 10, 6, 2, 31, 19, 48, 42, 60 ] }, { "name": "Reunion", "type": "scatter", "uid": "34f6989e-3988-4722-a8e9-161218dfa965", "x": [ "1998-01-01", "2003-01-01", "2005-01-01", "2008-01-01" ], "y": [ 1, 1, 1, 1 ] }, { "name": "Romania", "type": "scatter", "uid": "a2d0bd74-dc55-4190-a1d6-5c2b542dafdc", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 4, 22, 13, 14, 14, 10, 45, 44, 53, 67, 78, 135, 165, 223, 216, 163, 233, 253, 202, 310 ] }, { "name": "Russia", "type": "scatter", "uid": "f0f29b63-d3e0-44e8-88cf-1cf66901cf05", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 167, 113, 129, 192, 142, 166, 77, 235, 125, 152, 180, 273, 237, 306, 240, 295, 303, 426, 636, 702, 937 ] }, { "name": "Rwanda", "type": "scatter", "uid": "e274600a-f459-4c7a-9497-9cc18d6c80c7", "x": [ "2008-01-01", "2010-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Réunion", "type": "scatter", "uid": "4b0e0e56-e4a7-4ba1-bfab-d46c647b60a3", "x": [ "2004-01-01", "2015-01-01" ], "y": [ 1, 1 ] }, { "name": "San Marino", "type": "scatter", "uid": "ae176cc5-ff3b-42eb-b3c9-43d3af8c5920", "x": [ "2012-01-01" ], "y": [ 1 ] }, { "name": "Saudi Arabia", "type": "scatter", "uid": "2dfb3b82-ff7c-4b6c-beb0-5439ef5c5f86", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 3, 1, 2, 1, 9, 8, 5, 6, 15, 13, 32, 50, 82, 88, 91, 138, 179, 147 ] }, { "name": "Senegal", "type": "scatter", "uid": "d68e80a4-cf07-4cc5-a8e3-d375253d8c64", "x": [ "1998-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 5, 3, 2, 6, 7, 3, 3, 3, 8 ] }, { "name": "Serbia", "type": "scatter", "uid": "ebf9021b-6991-4528-9e0f-da1c81eb4a49", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 11, 8, 4, 11, 4, 4, 1, 11, 14, 15, 24, 29, 25, 48, 33, 39, 46, 59, 75, 67, 55 ] }, { "name": "Singapore", "type": "scatter", "uid": "b5dbbf38-7f51-4329-8b88-59b478a7308b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 9, 13, 16, 18, 19, 17, 102, 285, 292, 294, 250, 305, 369, 325, 348, 361, 382, 364, 359, 363 ] }, { "name": "Slovakia", "type": "scatter", "uid": "99729c27-cc5d-4350-b5fc-1851ad64771b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 21, 3, 13, 10, 38, 25, 6, 23, 45, 21, 48, 31, 74, 74, 81, 86, 110, 108, 151, 161, 127 ] }, { "name": "Slovenia", "type": "scatter", "uid": "30e0c156-7e63-49c4-91ee-e8ff485079df", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 8, 21, 24, 12, 12, 12, 50, 40, 26, 49, 153, 63, 69, 59, 64, 70, 73, 83, 94, 90 ] }, { "name": "South Africa", "type": "scatter", "uid": "45d8a244-6675-445b-9fee-a1c252f6af2b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 34, 18, 8, 16, 26, 13, 19, 21, 36, 21, 65, 57, 112, 82, 78, 64, 101, 107, 111, 180, 217 ] }, { "name": "South Korea", "type": "scatter", "uid": "dd4770c4-26ff-4773-855e-f04228498ba1", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 38, 10, 39, 46, 38, 55, 46, 334, 1449, 1968, 2288, 1314, 561, 830, 666, 1328, 1409, 833, 789, 778, 561 ] }, { "name": "Spain", "type": "scatter", "uid": "52a62129-5aeb-48c5-9316-e303c10b7a22", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 110, 153, 157, 199, 149, 243, 87, 740, 1027, 1043, 1189, 1114, 1280, 1560, 1448, 1569, 1422, 1550, 1657, 1273, 1184 ] }, { "name": "Sri Lanka", "type": "scatter", "uid": "4cf3b080-53b6-4058-bae0-af01119c81af", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 6, 3, 4, 3, 2, 9, 5, 3, 13, 13, 13, 10 ] }, { "name": "State of Palestine", "type": "scatter", "uid": "da6d1c0b-21cc-419b-af27-6653f541bdbc", "x": [ "1998-01-01", "2007-01-01", "2009-01-01", "2010-01-01", "2012-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 2, 2 ] }, { "name": "Sudan", "type": "scatter", "uid": "94dabe2c-ac05-4c37-8d8c-f8e87dce0a13", "x": [ "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 5, 3, 2, 8, 5, 5, 1, 5, 4, 2, 7, 13 ] }, { "name": "Swaziland", "type": "scatter", "uid": "40874c48-3472-4a13-b1a7-cdbbb2661215", "x": [ "2005-01-01", "2013-01-01" ], "y": [ 2, 1 ] }, { "name": "Sweden", "type": "scatter", "uid": "5a69927f-ccf9-4f60-9f6f-ebe4eebdc7d7", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 90, 73, 83, 102, 127, 80, 66, 205, 239, 238, 299, 313, 349, 388, 344, 419, 446, 487, 476, 552, 498 ] }, { "name": "Switzerland", "type": "scatter", "uid": "977b08a9-ac64-48ff-9581-71f15157132f", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 110, 89, 138, 174, 134, 139, 100, 222, 313, 349, 416, 420, 516, 551, 534, 457, 539, 491, 581, 508, 478 ] }, { "name": "Syria", "type": "scatter", "uid": "821fc72a-52e8-47f6-ad23-6620ba43bada", "x": [ "1999-01-01", "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 2, 1, 4, 4, 2, 2, 2, 4, 4, 2, 1 ] }, { "name": "Taiwan", "type": "scatter", "uid": "a6064fe1-4f61-48b8-a010-e51b977f765f", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 16, 11, 17, 25, 44, 35, 18, 94, 218, 352, 491, 471, 402, 689, 486, 671, 388, 663, 639, 549, 426 ] }, { "name": "Tajikistan", "type": "scatter", "uid": "65a8a06e-3746-4740-9676-977a6b724a69", "x": [ "1998-01-01", "2003-01-01", "2004-01-01", "2007-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 1 ] }, { "name": "Tanzania", "type": "scatter", "uid": "5d1027af-2266-4817-936b-e3b7f4c5fe18", "x": [ "1996-01-01", "2000-01-01", "2004-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 5, 2, 4, 1, 6, 4 ] }, { "name": "Thailand", "type": "scatter", "uid": "4c7f90e5-34b7-4ca6-b977-bcaabe090bd4", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 1, 2, 1, 7, 3, 1, 23, 43, 35, 45, 80, 60, 117, 77, 73, 72, 70, 128, 111, 165 ] }, { "name": "Togo", "type": "scatter", "uid": "b816a5b9-87c5-41c7-9866-592ce063b24d", "x": [ "2007-01-01", "2011-01-01", "2015-01-01" ], "y": [ 1, 2, 2 ] }, { "name": "Trinidad and Tobago", "type": "scatter", "uid": "7cdef8e9-ffc5-42bd-8add-33a20d380eef", "x": [ "1998-01-01", "2005-01-01", "2009-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 2, 2, 1, 2, 2, 1, 2 ] }, { "name": "Tunisia", "type": "scatter", "uid": "ea6898fd-d93f-440b-8c07-0dc97aef412d", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 4, 3, 3, 9, 10, 11, 15, 17, 38, 42, 48, 61, 116, 166, 147, 273, 143 ] }, { "name": "Turkey", "type": "scatter", "uid": "17e958f8-dcdd-4b04-866b-4eb3e0cd1343", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 13, 6, 15, 11, 16, 12, 7, 94, 151, 172, 300, 156, 152, 187, 141, 236, 150, 222, 256, 277, 289 ] }, { "name": "Uganda", "type": "scatter", "uid": "facfa5e1-c5c8-4076-9b2a-87e6bc7162d3", "x": [ "2000-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 5, 3, 19, 9, 8, 12, 7 ] }, { "name": "Ukraine", "type": "scatter", "uid": "6381abe6-ddfd-4a9d-bf72-73c65ee58bde", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 18, 32, 42, 24, 28, 31, 11, 21, 14, 15, 25, 27, 44, 32, 31, 29, 27, 87, 56, 97, 84 ] }, { "name": "United Arab Emirates", "type": "scatter", "uid": "fd3f1320-0fef-41d3-bb73-a1defe549403", "x": [ "1999-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 3, 10, 6, 16, 16, 15, 30, 18, 15, 33, 30, 41, 72, 42 ] }, { "name": "United Kingdom", "type": "scatter", "uid": "9967a0b8-18e4-4da7-b180-fc6833f67be6", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 520, 357, 590, 594, 532, 412, 257, 929, 1453, 1394, 1629, 1776, 2080, 2057, 1897, 1977, 2007, 2199, 2125, 2055, 2102 ] }, { "name": "United States", "type": "scatter", "uid": "9e4a0374-d083-478f-a4e1-43bf8908b322", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1359, 985, 1033, 1193, 1353, 1271, 683, 2303, 3465, 3624, 3948, 3590, 3827, 4234, 3829, 4524, 4111, 4302, 4168, 4608, 4454 ] }, { "name": "Uruguay", "type": "scatter", "uid": "6fb5b613-9d2a-4231-8e92-fbbffb45c812", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 3, 2, 5, 5, 8, 9, 2, 9, 11, 20, 21, 23, 28, 29, 16 ] }, { "name": "Uzbekistan", "type": "scatter", "uid": "c8088f6e-c6fe-48c1-80e6-a754a49555a3", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 4, 4, 2, 3, 10, 2, 1, 1, 4, 4, 5, 1, 5, 4, 5, 1, 2 ] }, { "name": "Venezuela", "type": "scatter", "uid": "db0723fc-c3ad-4520-9185-769d2420da4a", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 10, 2, 15, 10, 5, 3, 16, 19, 26, 68, 15, 28, 11, 12, 13, 19, 13, 16, 21 ] }, { "name": "Vietnam", "type": "scatter", "uid": "ea62b837-a450-4725-b9bd-ead359c9272f", "x": [ "1996-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 2, 1, 2, 5, 6, 6, 24, 18, 52, 33, 71, 88, 156, 139, 152 ] }, { "name": "Yemen", "type": "scatter", "uid": "d1ac4780-f4af-407f-865d-3423b1844c70", "x": [ "1997-01-01", "2006-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 3, 2, 1, 1, 1 ] }, { "name": "Zambia", "type": "scatter", "uid": "19e90824-f4bf-475f-9b85-821193608604", "x": [ "2009-01-01", "2011-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Zimbabwe", "type": "scatter", "uid": "55cf55d4-7f8f-451a-ab42-25e9327a3e0c", "x": [ "2000-01-01", "2004-01-01", "2008-01-01", "2011-01-01", "2014-01-01", "2015-01-01" ], "y": [ 2, 1, 3, 9, 1, 2 ] }, { "name": "Åland Islands", "type": "scatter", "uid": "cd7f10bf-e8dc-496f-a3e3-7901527bd7bc", "x": [ "2015-01-01", "2016-01-01" ], "y": [ 1, 1 ] } ], "layout": { "title": { "text": "DOIs by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = macro.groupby(['org_country', 'year'])['paper_doi'].nunique()\n", "plotly.offline.iplot({\n", " \"data\": [{\n", " \"x\": data.xs(country, level='org_country').index,\n", " \"y\": data.xs(country, level='org_country').values,\n", " \"name\": country\n", " } for country in data.index.get_level_values('org_country').unique()],\n", " \"layout\": {\n", " \"title\": \"DOIs by country\"\n", " }\n", "})" ] }, { "cell_type": "code", "execution_count": 206, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Afghanistan", "type": "scatter", "uid": "79892d6f-db2c-4bd8-b894-07a8ca42d2a5", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Albania", "type": "scatter", "uid": "85014f43-14e3-443e-8e05-6b58e9735f35", "x": [ "2006-01-01", "2007-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 2, 4, 3, 3, 4 ] }, { "name": "Algeria", "type": "scatter", "uid": "26cdfa3d-3b80-4f18-87a9-e64d7885ec3f", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 5, 6, 6, 10, 6, 14, 12, 12, 21, 24, 24, 28, 36, 21 ] }, { "name": "Argentina", "type": "scatter", "uid": "c540ea09-ffdd-4e7f-bb0f-ec3283d412b9", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 7, 5, 6, 7, 5, 10, 7, 5, 15, 12, 14, 21, 19, 22, 18, 22, 27, 29, 28, 25, 30 ] }, { "name": "Armenia", "type": "scatter", "uid": "8da4e889-bc43-43b8-b2f7-5eadf9ee0e5f", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2004-01-01", "2005-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 2, 2, 3, 1, 2, 3, 4, 1, 3, 6, 2, 1, 3, 4 ] }, { "name": "Australia", "type": "scatter", "uid": "c4f95bdc-6ec2-433d-b451-75d3742d7628", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 37, 27, 44, 34, 54, 28, 33, 46, 51, 47, 51, 68, 65, 71, 62, 60, 68, 72, 66, 75, 67 ] }, { "name": "Austria", "type": "scatter", "uid": "4459c9d2-d4b0-4b03-a61d-5379c70a9f60", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 20, 18, 19, 18, 20, 20, 23, 30, 40, 29, 35, 53, 49, 67, 62, 64, 68, 66, 60, 63, 58 ] }, { "name": "Azerbaijan", "type": "scatter", "uid": "f63ee951-c018-46c6-81bc-74d0759b0fa9", "x": [ "1999-01-01", "2003-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 2, 1, 1, 2, 1, 2, 3, 2, 4 ] }, { "name": "Bahrain", "type": "scatter", "uid": "55f70c90-42af-4113-8ca7-4f7bcaeb7310", "x": [ "2003-01-01", "2004-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1 ] }, { "name": "Bangladesh", "type": "scatter", "uid": "f0d12507-ec45-425e-b5a6-65c14ac277f5", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 1, 1, 5, 8, 4, 9, 6, 6, 10, 11, 14, 11, 12, 8, 15, 17 ] }, { "name": "Barbados", "type": "scatter", "uid": "aea5d724-bb53-4792-9022-6040a389f168", "x": [ "2011-01-01", "2013-01-01" ], "y": [ 1, 1 ] }, { "name": "Belarus", "type": "scatter", "uid": "b5ed5723-16e6-4d8c-bae1-bbefa57f661c", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 2, 5, 3, 3, 4, 3, 4, 3, 4, 6, 7, 5, 6, 3, 7, 10, 4, 8, 10, 6 ] }, { "name": "Belgium", "type": "scatter", "uid": "d5bb986f-d4b9-40d1-a16c-b512ebe8d3c0", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 20, 18, 19, 20, 23, 16, 16, 22, 26, 20, 28, 32, 34, 40, 39, 34, 38, 33, 35, 34, 40 ] }, { "name": "Belize", "type": "scatter", "uid": "0a151e51-a3c2-4529-95af-f067de750f1d", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Benin", "type": "scatter", "uid": "178f3f3e-df0e-47c7-95d9-873691005c27", "x": [ "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 2, 1, 1, 1, 1, 1 ] }, { "name": "Bermuda", "type": "scatter", "uid": "7b4c4567-5558-4a06-a427-a0f20471efd8", "x": [ "1996-01-01", "2000-01-01", "2001-01-01", "2004-01-01" ], "y": [ 1, 1, 1, 1 ] }, { "name": "Bolivia", "type": "scatter", "uid": "9d4c8d19-3c5e-4310-84d7-90f56e3eb124", "x": [ "2007-01-01", "2009-01-01", "2012-01-01", "2013-01-01", "2014-01-01" ], "y": [ 1, 1, 1, 1, 2 ] }, { "name": "Bosnia and Herzegovina", "type": "scatter", "uid": "a8de8b81-8e61-41ef-8540-475435140934", "x": [ "1999-01-01", "2002-01-01", "2005-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 2, 5, 1, 4, 4, 5, 3 ] }, { "name": "Botswana", "type": "scatter", "uid": "188cbeed-e59b-4f5e-8f8a-dc8d9b9c173a", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3 ] }, { "name": "Brazil", "type": "scatter", "uid": "ca3ccd81-516c-4785-a4f8-4804c9631dc4", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 23, 11, 24, 29, 26, 31, 29, 53, 72, 58, 70, 89, 85, 109, 90, 88, 108, 99, 114, 125, 123 ] }, { "name": "Brunei", "type": "scatter", "uid": "33f510f9-55cf-42b3-a2a9-a0b46e790687", "x": [ "2009-01-01", "2010-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 2, 2, 2 ] }, { "name": "Bulgaria", "type": "scatter", "uid": "0a4fee51-f7a4-4a69-9d76-5bf91f55e1e4", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 6, 6, 7, 6, 5, 4, 5, 12, 10, 15, 15, 12, 16, 21, 15, 13, 24, 20, 21, 19 ] }, { "name": "Burkina Faso", "type": "scatter", "uid": "c7984254-4669-429e-90e4-2931d59d6777", "x": [ "2006-01-01", "2007-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 1, 1, 1, 2, 3 ] }, { "name": "Burundi", "type": "scatter", "uid": "e68a3d9e-695d-481f-9d9e-a4209bba7f12", "x": [ "2001-01-01" ], "y": [ 1 ] }, { "name": "Cambodia", "type": "scatter", "uid": "7d8dd312-9e08-48bb-8ad8-bd620361904c", "x": [ "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2012-01-01", "2013-01-01", "2015-01-01" ], "y": [ 1, 1, 1, 1, 2, 1, 1, 2, 1 ] }, { "name": "Cameroon", "type": "scatter", "uid": "8e30b070-3b58-4275-8641-7b40cc7f23b2", "x": [ "2000-01-01", "2004-01-01", "2005-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 1, 1, 4, 1, 2, 4, 3 ] }, { "name": "Canada", "type": "scatter", "uid": "ead5c939-d0fb-45cc-8557-bbbf4e72df99", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 51, 42, 41, 51, 57, 42, 43, 76, 76, 72, 80, 82, 75, 95, 104, 95, 106, 91, 114, 94, 116 ] }, { "name": "Chad", "type": "scatter", "uid": "eba91967-42d4-4fde-a3ee-a281aa848991", "x": [ "2014-01-01" ], "y": [ 1 ] }, { "name": "Chile", "type": "scatter", "uid": "df005982-0c9e-4a9e-885b-4c36e39821d7", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 12, 7, 6, 11, 6, 5, 4, 10, 12, 15, 25, 19, 20, 25, 13, 18, 20, 23, 24, 27, 24 ] }, { "name": "China", "type": "scatter", "uid": "e5b25884-1ac3-4026-bc3d-926dd4d887ae", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 33, 32, 27, 39, 65, 40, 36, 88, 217, 305, 362, 376, 444, 485, 472, 686, 771, 696, 711, 618, 618 ] }, { "name": "Colombia", "type": "scatter", "uid": "7f2292d3-ec3d-4274-bac2-1fcb04ca3363", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 4, 3, 2, 5, 5, 10, 6, 13, 27, 18, 17, 16, 15, 23, 37, 43, 44, 42 ] }, { "name": "Costa Rica", "type": "scatter", "uid": "e7e7f0f1-4a1a-48a8-bd13-b135be2bca26", "x": [ "1998-01-01", "2000-01-01", "2002-01-01", "2004-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 3, 2, 2, 3, 3, 5 ] }, { "name": "Croatia", "type": "scatter", "uid": "41850e78-2d3a-489b-9ee8-07c44a9e6497", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 3, 2, 5, 2, 1, 5, 4, 8, 2, 3, 8, 8, 9, 5, 6, 8, 9, 11, 15, 12 ] }, { "name": "Cuba", "type": "scatter", "uid": "a981e9d4-66e1-482c-844b-19f980b1436f", "x": [ "1997-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1, 1, 6, 4, 8, 12, 8, 9, 9, 9, 10, 9, 21, 9, 7, 9 ] }, { "name": "Curaçao", "type": "scatter", "uid": "e1c44a2b-d85f-4c08-b407-a69df6068a7e", "x": [ "2010-01-01", "2011-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Cyprus", "type": "scatter", "uid": "cf6e725e-0b4b-40e4-8c58-6a61000e842c", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 4, 3, 5, 4, 7, 8, 11, 10, 11, 9, 13, 7, 13, 14 ] }, { "name": "Czechia", "type": "scatter", "uid": "8a1efd75-9204-4233-8d62-0c5ad11bbfa6", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 14, 10, 11, 11, 13, 12, 12, 22, 25, 18, 22, 46, 39, 42, 35, 43, 32, 36, 56, 48, 44 ] }, { "name": "Democratic Republic of the Congo", "type": "scatter", "uid": "0bbd93e5-f8df-4832-bbb2-db704c671565", "x": [ "2008-01-01" ], "y": [ 1 ] }, { "name": "Denmark", "type": "scatter", "uid": "cfdac00e-7cb4-4c6c-b351-fdd17e6c4e8a", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 14, 18, 16, 9, 13, 11, 12, 17, 17, 14, 17, 25, 24, 18, 17, 26, 25, 21, 31, 28, 18 ] }, { "name": "Djibouti", "type": "scatter", "uid": "6c5ed5c1-cf52-4df0-bfb3-b084ea75b558", "x": [ "2013-01-01" ], "y": [ 1 ] }, { "name": "Dominica", "type": "scatter", "uid": "4232ab62-a6de-44a7-afea-9bdb4de5caf7", "x": [ "2005-01-01" ], "y": [ 1 ] }, { "name": "Dominican Republic", "type": "scatter", "uid": "97057951-582b-44b9-8cb7-133b22f377a2", "x": [ "2009-01-01", "2013-01-01", "2016-01-01" ], "y": [ 1, 2, 1 ] }, { "name": "East Timor", "type": "scatter", "uid": "1096eca3-f651-4b3a-be55-456aae3fa941", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Ecuador", "type": "scatter", "uid": "dda122f0-bea7-4fa8-aee5-ae7d8013d186", "x": [ "1996-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 1, 2, 3, 2, 2, 4, 3, 4, 6, 9, 17, 19 ] }, { "name": "Egypt", "type": "scatter", "uid": "4e20fcec-6371-4e06-b898-66443caa1549", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 6, 12, 4, 6, 3, 6, 12, 9, 7, 14, 16, 19, 19, 25, 31, 26, 34, 37, 31 ] }, { "name": "Estonia", "type": "scatter", "uid": "4a893f2f-0d3a-4e23-9b42-b9e1421c1e79", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 3, 1, 3, 4, 3, 2, 1, 2, 3, 3, 5, 7, 8, 5, 8, 5, 9, 10, 8, 10, 13 ] }, { "name": "Ethiopia", "type": "scatter", "uid": "53c2f449-433c-41ed-b50b-09fdf78243d0", "x": [ "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 2, 1, 3, 3, 3 ] }, { "name": "Faroe Islands", "type": "scatter", "uid": "7c77c3f9-6a85-4ddc-8124-cda8eb5772eb", "x": [ "2012-01-01", "2013-01-01", "2016-01-01" ], "y": [ 1, 1, 1 ] }, { "name": "Fiji", "type": "scatter", "uid": "5688930d-baa1-4fc8-90ff-90cbb984888d", "x": [ "2000-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2010-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 2, 2, 1, 1, 2 ] }, { "name": "Finland", "type": "scatter", "uid": "a8d709f1-f7be-4709-9922-8bf9a08ba520", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 14, 14, 17, 17, 21, 14, 14, 20, 24, 21, 26, 22, 32, 36, 26, 25, 36, 33, 35, 41, 38 ] }, { "name": "France", "type": "scatter", "uid": "b735c704-5611-49bd-9229-81ccff383a6d", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 118, 109, 162, 156, 114, 103, 123, 174, 202, 171, 195, 254, 269, 261, 274, 267, 310, 321, 314, 307, 267 ] }, { "name": "French Guiana", "type": "scatter", "uid": "ff68bfe4-c689-4a75-8ae0-9fa6205c1c49", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "French Polynesia", "type": "scatter", "uid": "153b4253-1943-4dd6-a5a7-9153097dbf26", "x": [ "2010-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Gabon", "type": "scatter", "uid": "9e617166-3c63-4f00-aad7-922e9a33489e", "x": [ "2012-01-01" ], "y": [ 1 ] }, { "name": "Gambia", "type": "scatter", "uid": "c2973373-1760-4d0f-afb8-36def1e9f3e2", "x": [ "2014-01-01", "2016-01-01" ], "y": [ 1, 1 ] }, { "name": "Georgia", "type": "scatter", "uid": "81dc334a-c100-4188-a783-89c279e0f8e5", "x": [ "1996-01-01", "1997-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 4, 4, 4, 4, 3, 4, 5, 5 ] }, { "name": "Germany", "type": "scatter", "uid": "b3357c7a-7eab-47b0-9b8d-858c43bd54d1", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 216, 228, 256, 241, 248, 241, 246, 258, 237, 187, 226, 332, 358, 385, 339, 327, 371, 364, 371, 365, 378 ] }, { "name": "Ghana", "type": "scatter", "uid": "778b4bab-bdb4-42dd-8b00-ad77d9984bf2", "x": [ "1999-01-01", "2003-01-01", "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 2, 5, 4, 4 ] }, { "name": "Greece", "type": "scatter", "uid": "f12e273c-f7a4-40fe-b46a-6316e8ec9035", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 10, 16, 11, 12, 17, 12, 14, 27, 34, 28, 40, 48, 47, 57, 55, 52, 53, 57, 71, 55, 57 ] }, { "name": "Guadeloupe", "type": "scatter", "uid": "9351efc3-e5ed-4d19-afc6-218387ecceb9", "x": [ "2008-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Guatemala", "type": "scatter", "uid": "f2617183-fdb2-4a12-95e7-cad40458b484", "x": [ "2008-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 2, 4, 2 ] }, { "name": "Hungary", "type": "scatter", "uid": "8a3942ca-116f-4714-8d79-784fdac9f303", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 15, 20, 12, 10, 12, 13, 10, 19, 16, 11, 20, 26, 21, 21, 18, 22, 24, 25, 27, 25, 24 ] }, { "name": "Iceland", "type": "scatter", "uid": "7e82fce7-5f25-4882-94e9-bff00e4e09de", "x": [ "1996-01-01", "1997-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 1, 4, 3, 3, 4, 3, 3, 3, 4, 5, 4, 3, 5, 3, 5 ] }, { "name": "India", "type": "scatter", "uid": "445bfb16-45a3-44b3-a944-6502f20b478d", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 29, 11, 21, 28, 19, 20, 13, 43, 84, 70, 94, 99, 126, 170, 203, 279, 276, 292, 313, 336, 397 ] }, { "name": "Indonesia", "type": "scatter", "uid": "02b90032-1ed1-49ca-ad1f-d588d67aaa14", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 4, 2, 3, 1, 2, 4, 2, 5, 4, 6, 11, 8, 8, 13, 15, 16, 24, 34, 19 ] }, { "name": "Iran", "type": "scatter", "uid": "7e31e978-e586-466e-bd56-7c425848be06", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 3, 4, 2, 2, 7, 24, 21, 27, 37, 55, 66, 50, 64, 46, 39, 54, 43, 43 ] }, { "name": "Iraq", "type": "scatter", "uid": "daa40cb8-8f3a-4a42-a423-4734ebb27cb3", "x": [ "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 1, 5, 4, 6, 9, 8, 11 ] }, { "name": "Ireland", "type": "scatter", "uid": "3960629b-6ce2-49d2-9b0e-cc3a831494a3", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 7, 5, 11, 10, 8, 8, 7, 13, 15, 15, 14, 23, 24, 23, 26, 21, 22, 22, 23, 25, 19 ] }, { "name": "Israel", "type": "scatter", "uid": "35bb7878-42ca-435f-a016-3061c2906fd8", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 15, 11, 15, 16, 14, 13, 10, 16, 15, 18, 21, 23, 30, 29, 32, 22, 25, 26, 28, 36, 32 ] }, { "name": "Italy", "type": "scatter", "uid": "e5b77f5a-90fc-429f-9809-f21b1036a494", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 97, 71, 89, 109, 96, 75, 93, 154, 140, 104, 116, 182, 174, 170, 162, 165, 152, 161, 210, 201, 179 ] }, { "name": "Ivory Coast", "type": "scatter", "uid": "7a8e45b9-d6bf-444d-8cc2-0496c67487cc", "x": [ "2004-01-01", "2007-01-01", "2011-01-01" ], "y": [ 1, 1, 3 ] }, { "name": "Jamaica", "type": "scatter", "uid": "6ca1777a-5a63-4333-b11f-a62e238538bb", "x": [ "1997-01-01", "1999-01-01", "2002-01-01", "2004-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 1, 2, 3, 2, 2, 2, 2 ] }, { "name": "Japan", "type": "scatter", "uid": "555446da-f450-43ea-8c4c-163fb3e8258b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 187, 121, 201, 170, 224, 157, 168, 248, 259, 232, 260, 329, 331, 374, 338, 279, 292, 353, 328, 320, 304 ] }, { "name": "Jordan", "type": "scatter", "uid": "7c9a4835-2359-457b-ade3-d40f0f7ac45d", "x": [ "1999-01-01", "2001-01-01", "2002-01-01", "2004-01-01", "2005-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 3, 5, 7, 7, 7, 11, 11, 9, 8, 9, 12, 10 ] }, { "name": "Kazakhstan", "type": "scatter", "uid": "2e50396a-aa70-4afd-945b-4748fb89224a", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 5, 1, 1, 2, 4, 4, 1, 4, 7, 8, 12, 12, 9 ] }, { "name": "Kenya", "type": "scatter", "uid": "28beb828-88ea-4d09-8971-2e2d46ddd695", "x": [ "1998-01-01", "2000-01-01", "2003-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1, 2, 2, 5, 4, 2, 13, 3, 2, 4, 4, 2 ] }, { "name": "Kosovo", "type": "scatter", "uid": "b12dc603-bdef-442c-beaa-e811c183b86b", "x": [ "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1 ] }, { "name": "Kuwait", "type": "scatter", "uid": "7847269a-7246-449e-9bb1-d5ca6ded0abf", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 4, 2, 3, 5, 4, 5 ] }, { "name": "Kyrgyzstan", "type": "scatter", "uid": "e6c9792e-7b35-4153-9d1b-f061ec5ac97b", "x": [ "2004-01-01", "2007-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1 ] }, { "name": "Laos", "type": "scatter", "uid": "7362ae9c-5e37-410b-844a-ebe39eeaaa8b", "x": [ "2011-01-01", "2013-01-01" ], "y": [ 1, 1 ] }, { "name": "Latvia", "type": "scatter", "uid": "122f5b2e-9407-4063-b377-a82f63d43a9b", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 2, 3, 3, 1, 2, 2, 1, 3, 4, 12, 5, 10, 6, 6, 10, 6, 9, 8 ] }, { "name": "Lebanon", "type": "scatter", "uid": "a84c1f4f-3bbb-4316-8635-418daa5d491f", "x": [ "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 3, 6, 5, 5, 2, 8, 7, 8, 5, 4, 8, 5, 6 ] }, { "name": "Libya", "type": "scatter", "uid": "c50a318a-c3cd-4104-9403-dc1aecd68b60", "x": [ "2004-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2 ] }, { "name": "Liechtenstein", "type": "scatter", "uid": "c18d8f65-b158-4e2d-942b-ef5781e81e09", "x": [ "1997-01-01", "2004-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2 ] }, { "name": "Lithuania", "type": "scatter", "uid": "ee695945-09ed-4993-b6df-ea07e7dea6e5", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 2, 2, 5, 4, 4, 8, 6, 7, 8, 10, 9, 8, 9, 10, 7, 10, 7, 11 ] }, { "name": "Luxembourg", "type": "scatter", "uid": "154d6050-8854-4998-bb38-92deebab3389", "x": [ "1997-01-01", "1999-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 2, 2, 2, 2, 6, 3, 4, 4, 4, 4, 4, 5 ] }, { "name": "Macao", "type": "scatter", "uid": "5c322ceb-65cc-4125-8404-8bac66c94775", "x": [ "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 2, 3, 2, 2, 2, 3, 2, 2, 5, 5, 4, 5, 4 ] }, { "name": "Macedonia", "type": "scatter", "uid": "79b4cb00-9963-44d3-9a2c-e0bac68e278b", "x": [ "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 6, 2, 5, 7, 5, 5 ] }, { "name": "Madagascar", "type": "scatter", "uid": "e264639b-946c-487c-b86e-a5395ad924d1", "x": [ "2001-01-01", "2008-01-01", "2009-01-01" ], "y": [ 1, 2, 1 ] }, { "name": "Malawi", "type": "scatter", "uid": "cc327fd6-0fe6-46e5-9759-12521abea8c2", "x": [ "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 2, 2, 1 ] }, { "name": "Malaysia", "type": "scatter", "uid": "1a0cdbda-7700-4c26-809b-31c430debb16", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 5, 1, 1, 16, 13, 13, 13, 22, 25, 31, 29, 47, 38, 34, 39, 49, 54 ] }, { "name": "Mali", "type": "scatter", "uid": "5537128f-1cd0-495d-b297-bfbbed87c492", "x": [ "2008-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 1 ] }, { "name": "Malta", "type": "scatter", "uid": "88fd475c-1c5c-4992-96e0-5e1a10c5ea08", "x": [ "1996-01-01", "1997-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] }, { "name": "Mauritania", "type": "scatter", "uid": "165a067c-89cc-4076-95eb-dbffc5fe93c2", "x": [ "2009-01-01" ], "y": [ 1 ] }, { "name": "Mauritius", "type": "scatter", "uid": "9043ea24-4d7f-4f7a-a754-c29123d10034", "x": [ "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1 ] }, { "name": "Mexico", "type": "scatter", "uid": "ad04a74f-e276-422c-bcb0-9e2f7ecda41d", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 5, 4, 9, 14, 21, 9, 10, 24, 42, 39, 42, 48, 46, 50, 48, 51, 48, 67, 63, 63, 50 ] }, { "name": "Micronesia", "type": "scatter", "uid": "8c7eaa69-db1c-456c-a56e-777dea0d4d84", "x": [ "2007-01-01" ], "y": [ 1 ] }, { "name": "Moldova", "type": "scatter", "uid": "ba6911c4-ff28-4e4a-9b8e-5e72a391280b", "x": [ "1998-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 2, 3, 4, 3, 3, 1, 2, 2, 2, 3, 3, 3, 4 ] }, { "name": "Monaco", "type": "scatter", "uid": "fc0cdd95-e405-42d3-9d84-579ab770326c", "x": [ "2016-01-01" ], "y": [ 1 ] }, { "name": "Mongolia", "type": "scatter", "uid": "d03533dd-ced6-43fa-a8e6-c4d1a79d7236", "x": [ "1996-01-01", "2005-01-01", "2007-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 3, 2, 1 ] }, { "name": "Montenegro", "type": "scatter", "uid": "a575bd1d-6848-40e8-a020-70d93fcaa54d", "x": [ "2005-01-01", "2007-01-01", "2009-01-01", "2010-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 2, 1, 1, 1 ] }, { "name": "Morocco", "type": "scatter", "uid": "b0f94469-86c2-455d-936e-daa50128109d", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1, 4, 1, 2, 2, 7, 3, 2, 3, 7, 4, 7, 9, 12, 9, 14, 15, 18 ] }, { "name": "Mozambique", "type": "scatter", "uid": "80f3453c-5a8f-457a-ba7e-9ff9816ca840", "x": [ "1996-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 1, 1, 1, 2, 2 ] }, { "name": "Myanmar", "type": "scatter", "uid": "39691151-5179-4b6c-8312-4bf696d99e2f", "x": [ "2000-01-01", "2003-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 1, 1, 2, 1, 1, 1, 1, 2 ] }, { "name": "Namibia", "type": "scatter", "uid": "8e728ddd-de3e-416d-afb0-f23e5d35a125", "x": [ "1999-01-01", "2008-01-01", "2009-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 2, 1, 1, 2 ] }, { "name": "Nepal", "type": "scatter", "uid": "4b5a1f0f-9824-454f-b646-a8542b6c1fd7", "x": [ "1999-01-01", "2000-01-01", "2002-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 2, 2, 2, 1, 3, 1, 2 ] }, { "name": "Netherlands", "type": "scatter", "uid": "9ca0314f-c2fe-409e-8abd-1899e767193e", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 35, 34, 44, 40, 34, 34, 28, 36, 47, 34, 46, 52, 58, 64, 54, 59, 73, 68, 74, 70, 57 ] }, { "name": "New Caledonia", "type": "scatter", "uid": "f2777188-387c-4243-a260-dc444f4cd7d0", "x": [ "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 1, 1, 1 ] }, { "name": "New Zealand", "type": "scatter", "uid": "e53231a5-632e-496f-a65d-a76c4b053b38", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 8, 6, 6, 6, 12, 7, 4, 9, 11, 10, 10, 13, 9, 14, 12, 11, 12, 10, 17, 17, 19 ] }, { "name": "Nicaragua", "type": "scatter", "uid": "abf8171e-c763-41ca-8320-8dcb48541f30", "x": [ "2008-01-01", "2009-01-01", "2010-01-01" ], "y": [ 1, 1, 1 ] }, { "name": "Niger", "type": "scatter", "uid": "ecd8ab54-7159-432b-be6d-5c89d92f6063", "x": [ "2011-01-01" ], "y": [ 3 ] }, { "name": "Nigeria", "type": "scatter", "uid": "9d7b4fa2-a750-4af3-90ae-9d375cbb47e0", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 2, 2, 3, 8, 4, 4, 12, 6, 11, 16, 17, 16 ] }, { "name": "North Korea", "type": "scatter", "uid": "f3398c52-8336-451e-9940-d664c0c65dc4", "x": [ "2007-01-01", "2014-01-01", "2015-01-01" ], "y": [ 1, 1, 1 ] }, { "name": "Norway", "type": "scatter", "uid": "1532de5a-7c0f-4fc0-b497-ba619ef6643e", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 19, 16, 16, 11, 13, 9, 11, 18, 26, 17, 18, 27, 31, 42, 37, 37, 38, 33, 40, 45, 44 ] }, { "name": "Oman", "type": "scatter", "uid": "e2c6bb65-62cf-42af-80fc-96c5e94fd203", "x": [ "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 4, 3, 7, 7, 8, 6, 6 ] }, { "name": "Pakistan", "type": "scatter", "uid": "33f0dc6e-9f1b-4691-a655-a98507637e6d", "x": [ "1996-01-01", "1997-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 3, 4, 5, 6, 16, 19, 29, 25, 32, 34, 30, 39, 32, 33 ] }, { "name": "Palestine", "type": "scatter", "uid": "a233ede2-53a5-4b96-af70-3dfb55018698", "x": [ "1999-01-01", "2003-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01" ], "y": [ 1, 1, 1, 2, 2, 1, 2, 2, 2, 5 ] }, { "name": "Panama", "type": "scatter", "uid": "41988cfd-230d-4fbd-9457-a34600823856", "x": [ "2000-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2 ] }, { "name": "Papua New Guinea", "type": "scatter", "uid": "c12cf3c5-8251-439f-9e56-8eae4e33200c", "x": [ "2015-01-01" ], "y": [ 1 ] }, { "name": "Paraguay", "type": "scatter", "uid": "9228b0a9-18c9-4f12-9e92-21e3091dd1c8", "x": [ "2004-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 1, 2, 1, 1, 1 ] }, { "name": "Peru", "type": "scatter", "uid": "343707b9-3833-4b37-9f98-7a4243fa9a9e", "x": [ "1996-01-01", "2000-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 2, 3, 5, 2, 4, 2, 1, 4, 6, 2, 5, 6 ] }, { "name": "Philippines", "type": "scatter", "uid": "21cfa6af-87da-4749-94b9-d669a4c170ce", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 4, 1, 6, 4, 2, 5, 4, 6, 7, 6, 6, 9, 7, 9, 10, 7, 10, 13 ] }, { "name": "Poland", "type": "scatter", "uid": "9c023046-b9d4-47be-8b4f-babbb91959b8", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 28, 36, 34, 34, 42, 40, 40, 69, 65, 44, 66, 79, 79, 80, 81, 100, 98, 89, 104, 113, 111 ] }, { "name": "Portugal", "type": "scatter", "uid": "46c9d786-74bc-44c8-81bd-3eb0b20df019", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 12, 10, 14, 18, 10, 16, 11, 28, 32, 31, 38, 35, 37, 50, 55, 52, 61, 62, 66, 67, 58 ] }, { "name": "Qatar", "type": "scatter", "uid": "101f74af-f444-4183-aed3-607cd50e8b9e", "x": [ "2002-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 3, 3, 2, 6, 5, 12, 5, 7 ] }, { "name": "Reunion", "type": "scatter", "uid": "dd8f525e-7ba8-4a6a-b2c5-18e5de91fa1f", "x": [ "1998-01-01", "2003-01-01", "2005-01-01", "2008-01-01" ], "y": [ 1, 1, 1, 1 ] }, { "name": "Romania", "type": "scatter", "uid": "9b1cbcef-dcad-42d2-8cb8-ef4f5daa76c7", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 4, 4, 13, 9, 8, 7, 6, 19, 20, 17, 21, 23, 30, 36, 30, 37, 31, 37, 33, 41, 44 ] }, { "name": "Russia", "type": "scatter", "uid": "ad1ccba3-7e34-4ece-9e17-15a730f79694", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 49, 30, 65, 58, 48, 61, 39, 80, 53, 47, 60, 82, 89, 97, 76, 100, 87, 111, 157, 153, 174 ] }, { "name": "Rwanda", "type": "scatter", "uid": "79e78ae1-2db6-4a8c-8729-b8ce35b7f5ba", "x": [ "2008-01-01", "2010-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Réunion", "type": "scatter", "uid": "af0df533-b91c-496d-8c9d-52254c2169b6", "x": [ "2004-01-01", "2015-01-01" ], "y": [ 1, 1 ] }, { "name": "San Marino", "type": "scatter", "uid": "b746234c-73ea-417c-b89e-2335dfb6fa7b", "x": [ "2012-01-01" ], "y": [ 1 ] }, { "name": "Saudi Arabia", "type": "scatter", "uid": "0fccfa42-a82c-4f29-a0d6-ddfd7388e663", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 2, 1, 4, 4, 1, 3, 3, 2, 15, 13, 15, 17, 16, 22, 29, 30 ] }, { "name": "Senegal", "type": "scatter", "uid": "6aa8bcea-d306-41de-8745-de36e30a9432", "x": [ "1998-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 2, 2, 1, 6, 2, 3, 3, 1, 2 ] }, { "name": "Serbia", "type": "scatter", "uid": "0c0cdedd-e9c1-4559-8d48-e28d8bea5fcc", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 4, 5, 3, 1, 3, 1, 5, 5, 5, 4, 4, 8, 7, 7, 8, 6, 12, 8, 10, 11 ] }, { "name": "Singapore", "type": "scatter", "uid": "4eec3891-bd5f-4ac7-86f8-5ee9fd23a97a", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 5, 2, 4, 4, 3, 9, 11, 12, 11, 16, 18, 29, 19, 23, 20, 25, 28, 28, 25 ] }, { "name": "Slovakia", "type": "scatter", "uid": "67d0edc8-0998-4177-b0b3-0c0a49505cd9", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 6, 2, 6, 7, 9, 7, 3, 12, 10, 6, 6, 8, 12, 16, 11, 11, 15, 15, 18, 18, 15 ] }, { "name": "Slovenia", "type": "scatter", "uid": "c575f4ba-b5df-4343-9947-58c3ed895a9e", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 4, 4, 4, 4, 5, 6, 7, 5, 7, 8, 15, 7, 13, 13, 13, 12, 9, 18, 23, 18 ] }, { "name": "South Africa", "type": "scatter", "uid": "8fd90558-b5c0-465e-b3dd-c3196ea7e020", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 8, 8, 6, 7, 10, 9, 8, 10, 10, 8, 12, 19, 22, 20, 19, 18, 23, 22, 22, 26, 20 ] }, { "name": "South Korea", "type": "scatter", "uid": "1d58265b-50d5-46dc-ba10-af5bece13907", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 25, 10, 20, 23, 23, 26, 23, 88, 160, 173, 177, 178, 116, 151, 127, 173, 177, 144, 134, 137, 112 ] }, { "name": "Spain", "type": "scatter", "uid": "a463b9fb-c9ca-4c7d-981f-76ea36141371", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 50, 51, 40, 52, 57, 61, 42, 81, 93, 84, 83, 112, 115, 143, 130, 139, 148, 145, 187, 146, 136 ] }, { "name": "Sri Lanka", "type": "scatter", "uid": "ddc5987d-3ae3-4972-8e28-baeb3f386ad4", "x": [ "1997-01-01", "1998-01-01", "1999-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 3, 3, 2, 5, 2, 2, 4, 3, 2, 6, 8, 4, 6 ] }, { "name": "State of Palestine", "type": "scatter", "uid": "5c1a1a7e-9c88-483a-bc3e-f2242054e890", "x": [ "1998-01-01", "2007-01-01", "2009-01-01", "2010-01-01", "2012-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 2, 2 ] }, { "name": "Sudan", "type": "scatter", "uid": "118f0c50-8d7c-454f-a608-8eb2fb06d4aa", "x": [ "2002-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 1, 3, 3, 4, 3, 1, 5, 2, 2, 3, 6 ] }, { "name": "Swaziland", "type": "scatter", "uid": "fa8047e9-cef2-45df-852f-f6b7ed280953", "x": [ "2005-01-01", "2013-01-01" ], "y": [ 1, 1 ] }, { "name": "Sweden", "type": "scatter", "uid": "c23f8482-a755-402a-a3cd-d9adb8be227f", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 25, 18, 23, 23, 31, 24, 19, 35, 34, 28, 44, 42, 42, 48, 43, 48, 47, 52, 51, 49, 48 ] }, { "name": "Switzerland", "type": "scatter", "uid": "e8c0c2db-6715-40ff-aa1f-96962fd0db11", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 22, 27, 22, 33, 32, 27, 28, 27, 33, 26, 34, 44, 39, 52, 44, 48, 47, 36, 56, 43, 38 ] }, { "name": "Syria", "type": "scatter", "uid": "c0f95897-07e1-4b66-8c9d-b33b0fd4c768", "x": [ "1999-01-01", "2004-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 2, 1, 3, 2, 2, 2, 1, 2, 3, 2, 2 ] }, { "name": "Taiwan", "type": "scatter", "uid": "ed2f1a72-42f8-48b5-bd28-d931eb7bf0a1", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 10, 6, 11, 11, 13, 12, 13, 39, 54, 78, 95, 105, 106, 127, 122, 128, 117, 136, 131, 122, 115 ] }, { "name": "Tajikistan", "type": "scatter", "uid": "bf2ed34f-34b9-4d9f-bcc6-e7a13555290b", "x": [ "1998-01-01", "2003-01-01", "2004-01-01", "2007-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 1 ] }, { "name": "Tanzania", "type": "scatter", "uid": "342a5c9f-d60d-46b9-961d-f7b3867a1c57", "x": [ "1996-01-01", "2000-01-01", "2004-01-01", "2007-01-01", "2008-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 4, 3 ] }, { "name": "Thailand", "type": "scatter", "uid": "3900cdc8-c49a-4098-86e6-0339fd9542fd", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 2, 1, 5, 3, 1, 11, 16, 17, 19, 19, 25, 30, 28, 26, 23, 26, 42, 34, 47 ] }, { "name": "Togo", "type": "scatter", "uid": "8376a885-881e-432a-bcb9-6eea125c0a6c", "x": [ "2007-01-01", "2011-01-01", "2015-01-01" ], "y": [ 1, 1, 1 ] }, { "name": "Trinidad and Tobago", "type": "scatter", "uid": "b41b048f-1e4f-46e6-85d9-3ca232d46674", "x": [ "1998-01-01", "2005-01-01", "2009-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 2, 1, 1, 1, 1, 1 ] }, { "name": "Tunisia", "type": "scatter", "uid": "c592e480-dc8f-4f9b-b88b-43c1d47f7c85", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 2, 3, 2, 2, 6, 5, 5, 8, 11, 15, 13, 11, 14, 15, 14, 15, 19, 13 ] }, { "name": "Turkey", "type": "scatter", "uid": "2df9214e-5c0a-49e8-beed-07260ec3dea1", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 10, 7, 13, 11, 9, 5, 5, 31, 37, 35, 53, 55, 50, 51, 48, 61, 52, 62, 74, 75, 97 ] }, { "name": "Uganda", "type": "scatter", "uid": "fa5442c2-080f-4e1b-b41f-b5988dcbf197", "x": [ "2000-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 1, 1, 1, 1, 1, 3, 3, 2, 3, 2 ] }, { "name": "Ukraine", "type": "scatter", "uid": "9d1ded23-8876-4130-9222-69a9ce55b384", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 10, 12, 14, 13, 12, 16, 5, 13, 7, 7, 14, 15, 21, 19, 17, 23, 20, 37, 30, 39, 44 ] }, { "name": "United Arab Emirates", "type": "scatter", "uid": "7c244b73-3682-4176-ae3f-3631d6633921", "x": [ "1999-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 3, 3, 3, 5, 7, 8, 7, 11, 8, 8, 10, 10, 12, 17, 14 ] }, { "name": "United Kingdom", "type": "scatter", "uid": "02e1fb76-aa8b-4a27-9eff-e6d728e15a90", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 129, 108, 157, 142, 139, 107, 112, 141, 168, 134, 145, 203, 213, 200, 192, 187, 192, 194, 197, 187, 208 ] }, { "name": "United States", "type": "scatter", "uid": "a5d7dfdf-4e6d-4370-8468-a8a321854635", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 361, 347, 341, 351, 419, 365, 281, 492, 575, 498, 607, 642, 662, 681, 646, 730, 669, 716, 719, 832, 832 ] }, { "name": "Uruguay", "type": "scatter", "uid": "b368a809-8db8-4887-be81-fbc17198e689", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 3, 4, 2, 4, 4, 4, 4, 2 ] }, { "name": "Uzbekistan", "type": "scatter", "uid": "0ba8de25-a3c5-4c2b-861c-8108ad813194", "x": [ "1996-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 2, 1, 1, 3, 1, 1, 1, 3, 2, 2, 1, 3, 3, 4, 1, 2 ] }, { "name": "Venezuela", "type": "scatter", "uid": "1cf88165-e7aa-4a58-90ce-a9ccc952b0bb", "x": [ "1996-01-01", "1997-01-01", "1998-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2002-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 2, 1, 6, 2, 5, 6, 2, 3, 4, 6, 7, 9, 7, 8, 7, 5, 4, 8, 5, 5, 8 ] }, { "name": "Vietnam", "type": "scatter", "uid": "cc4d677d-88d3-45ab-a5c4-6f7065ae63ae", "x": [ "1996-01-01", "1999-01-01", "2000-01-01", "2001-01-01", "2003-01-01", "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 2, 1, 2, 4, 5, 5, 9, 12, 19, 14, 21, 23, 29, 36, 39 ] }, { "name": "Yemen", "type": "scatter", "uid": "aabaa6aa-7ad4-4f28-b252-e8f11a83eec5", "x": [ "1997-01-01", "2006-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 3, 1, 1, 1, 1, 1 ] }, { "name": "Zambia", "type": "scatter", "uid": "a8d076d4-b627-4995-8a1e-25e6b6144ef7", "x": [ "2009-01-01", "2011-01-01", "2013-01-01", "2015-01-01", "2016-01-01" ], "y": [ 1, 1, 1, 1, 1 ] }, { "name": "Zimbabwe", "type": "scatter", "uid": "e5f3e39a-f73d-4bbd-a65c-7bbd832ad074", "x": [ "2000-01-01", "2004-01-01", "2008-01-01", "2011-01-01", "2014-01-01", "2015-01-01" ], "y": [ 2, 1, 1, 2, 1, 2 ] }, { "name": "Åland Islands", "type": "scatter", "uid": "66cdfc75-d79c-4d58-8438-13534cfb9d49", "x": [ "2015-01-01", "2016-01-01" ], "y": [ 1, 1 ] } ], "layout": { "title": { "text": "gridIDs by country" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = macro.groupby(['org_country', 'year'])['org_gridId'].nunique()\n", "plotly.offline.iplot({\n", " \"data\": [{\n", " \"x\": data.xs(country, level='org_country').index,\n", " \"y\": data.xs(country, level='org_country').values,\n", " \"name\": country\n", " } for country in data.index.get_level_values('org_country').unique()],\n", " \"layout\": {\n", " \"title\": \"gridIDs by country\"\n", " }\n", "})" ] }, { "cell_type": "code", "execution_count": 207, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "autocolorscale": true, "colorbar": { "autotick": true, "title": "Title" }, "locationmode": "country names", "locations": [ "Afghanistan", "Albania", "Algeria", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Chad", "Chile", "China", "Colombia", "Costa Rica", "Croatia", "Cuba", "Curaçao", "Cyprus", "Czechia", "Democratic Republic of the Congo", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "East Timor", "Ecuador", "Egypt", "Estonia", "Ethiopia", "Faroe Islands", "Fiji", "Finland", "France", "French Guiana", "French Polynesia", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Greece", "Guadeloupe", "Guatemala", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Ivory Coast", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macao", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Mali", "Malta", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nepal", "Netherlands", "New Caledonia", "New Zealand", "Nicaragua", "Niger", "Nigeria", "North Korea", "Norway", "Oman", "Pakistan", "Palestine", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Reunion", "Romania", "Russia", "Rwanda", "Réunion", "San Marino", "Saudi Arabia", "Senegal", "Serbia", "Singapore", "Slovakia", "Slovenia", "South Africa", "South Korea", "Spain", "Sri Lanka", "State of Palestine", "Sudan", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Trinidad and Tobago", "Tunisia", "Turkey", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe", "Åland Islands" ], "marker": { "line": { "color": "rgb(180,180,180)", "width": 0.5 } }, "reversescale": false, "text": [ "Afghanistan", "Albania", "Algeria", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Chad", "Chile", "China", "Colombia", "Costa Rica", "Croatia", "Cuba", "Curaçao", "Cyprus", "Czechia", "Democratic Republic of the Congo", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "East Timor", "Ecuador", "Egypt", "Estonia", "Ethiopia", "Faroe Islands", "Fiji", "Finland", "France", "French Guiana", "French Polynesia", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Greece", "Guadeloupe", "Guatemala", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Ivory Coast", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macao", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Mali", "Malta", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nepal", "Netherlands", "New Caledonia", "New Zealand", "Nicaragua", "Niger", "Nigeria", "North Korea", "Norway", "Oman", "Pakistan", "Palestine", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Reunion", "Romania", "Russia", "Rwanda", "Réunion", "San Marino", "Saudi Arabia", "Senegal", "Serbia", "Singapore", "Slovakia", "Slovenia", "South Africa", "South Korea", "Spain", "Sri Lanka", "State of Palestine", "Sudan", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Trinidad and Tobago", "Tunisia", "Turkey", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe", "Åland Islands" ], "type": "choropleth", "z": [ 1, 29, 620, 914, 51, 13072, 7406, 32, 27, 401, 3, 238, 5740, 1, 15, 5, 5, 40, 24, 6869, 44, 991, 22, 1, 13, 31, 13802, 1, 1502, 60337, 979, 69, 606, 399, 7, 628, 5153, 2, 4081, 1, 1, 4, 1, 231, 815, 679, 55, 5, 43, 4699, 20480, 1, 6, 1, 2, 77, 50691, 35, 5678, 8, 18, 2043, 295, 15755, 416, 1993, 74, 3050, 4530, 21793, 4, 29, 26292, 156, 153, 108, 4, 113, 5, 3, 455, 186, 25, 35, 530, 835, 260, 180, 5, 26, 3684, 8, 125, 1, 36, 2868, 1, 138, 1, 16, 14, 323, 24, 42, 22, 28, 11379, 16, 2184, 3, 5, 174, 4, 3488, 107, 735, 23, 31, 1, 16, 137, 212, 11034, 6512, 227, 4, 2268, 6033, 5, 2, 1, 873, 45, 583, 4492, 1256, 1075, 1386, 15380, 19154, 90, 9, 64, 3, 5874, 7259, 31, 6705, 7, 28, 1117, 5, 15, 1109, 2863, 69, 775, 351, 28942, 62864, 196, 60, 325, 760, 12, 5, 18, 2 ] } ], "layout": { "geo": { "projection": { "type": "equirectangular" }, "showcoastlines": true, "showframe": false }, "title": "Paper distribution" } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = macro.groupby(['org_country'])['paper_doi', 'org_gridId'].nunique().reset_index()\n", "tmp = [ dict(\n", " type = 'choropleth',\n", " locationmode = 'country names',\n", " locations = data['org_country'],\n", " z = data['paper_doi'],\n", " text = data['org_country'],\n", "# colorscale = [[0,\"rgb(0,0,0)\"]],\n", " autocolorscale = True,\n", " reversescale = False,\n", " marker = dict(\n", " line = dict (\n", " color = 'rgb(180,180,180)',\n", " width = 0.5\n", " ) ),\n", " colorbar = dict(\n", " autotick = True,\n", " title = 'Title'),\n", " ) ]\n", "\n", "layout = dict(\n", " title = 'Paper distribution',\n", " geo = dict(\n", " showframe = False,\n", " showcoastlines = True,\n", " projection = dict(\n", " type = 'equirectangular'\n", " )\n", " )\n", ")\n", "\n", "fig = dict(data=tmp, layout=layout)\n", "plotly.offline.iplot( fig, validate=False )" ] }, { "cell_type": "code", "execution_count": 208, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "marker": { "size": 8, "symbol": "circle" }, "mode": "lines+markers", "name": "ISWC", "type": "scatter", "uid": "e2792236-c6f3-49f0-9c0a-ce8e15db2a5f", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01" ], "y": [ 0.6800642766724315, 0.6712560729729791, 0.705958000228612, 0.7681192327942374, 0.7884456102483782, 0.7953736304664304, 0.7208471544777802, 0.8041229263560383, 0.7715017773270976, 0.5967621040260445, 0.7618300230437788, 0.8195597431943235, 0.6372906121106163 ] }, { "marker": { "size": 8, "symbol": "cross" }, "mode": "lines+markers", "name": "ESWC", "type": "scatter", "uid": "62fd6139-3629-488b-9117-0021447f8ae1", "x": [ "2005-01-01", "2006-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2014-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 0.680696573928314, 0.666460390382147, 0.5486940041853274, 0.7211616153610543, 0.6209517832738767, 0.5693804403132693, 0.7096533189627521, 0.6629144353650807, 0.6410352028871859, 0.724275632898026, 0.7403193630858066, 0.7227751510967948 ] }, { "marker": { "size": 8, "symbol": "triangle-up" }, "mode": "lines+markers", "name": "TPDL", "type": "scatter", "uid": "4d200399-e737-4eed-bad2-d9d23866d2a7", "x": [ "2004-01-01", "2005-01-01", "2006-01-01", "2007-01-01", "2008-01-01", "2009-01-01", "2010-01-01", "2011-01-01", "2012-01-01", "2013-01-01", "2015-01-01", "2016-01-01", "2017-01-01" ], "y": [ 0.6838827651610437, 0.5623305394274467, 0.6293443362185802, 0.620575433226145, 0.7349867989405582, 0.6658397779571147, 0.7375443560958057, 0.5925725728738455, 0.5535227670243463, 0.6323129949657051, 0.404891060151822, 0.6295444008507992, 0.3799547945874242 ] } ], "layout": { "legend": { "orientation": "h" }, "title": { "text": "[ISWC+ESWC+TPDL] Spearman similarity of country rankings" }, "yaxis": { "range": [ 0, 1 ] } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trace1 = go.Scatter(x=iswc_spearman_coeffs.index,\n", " y=iswc_spearman_coeffs['correlation'],\n", " name='ISWC',\n", " marker=dict(symbol='circle', size=8),\n", " mode='lines+markers')\n", "trace2 = go.Scatter(x=eswc_spearman_coeffs.index,\n", " y=eswc_spearman_coeffs['correlation'],\n", " name='ESWC',\n", " marker=dict(symbol='cross', size=8),\n", " mode='lines+markers')\n", "trace3 = go.Scatter(x=tpdl_spearman_coeffs.index,\n", " y=tpdl_spearman_coeffs['correlation'],\n", " name='TPDL',\n", " marker=dict(symbol='triangle-up', size=8),\n", " mode='lines+markers')\n", "layout = go.Layout(title='[ISWC+ESWC+TPDL] Spearman similarity of country rankings',\n", " legend=dict(orientation='h'),\n", " yaxis=dict(range=[0, 1]))\n", "\n", "fig = go.Figure(data=[trace1, trace2, trace3], layout=layout)\n", "plotly.offline.iplot(fig)\n", "pio.write_image(fig, 'reports/figures/micro_composite_spearman.png')" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.3" } }, "nbformat": 4, "nbformat_minor": 2 }